• Java基础课程
    • Java进阶
    • JavaWeb
    • Android基础课程
    • Android进阶
    • web前端
    • 学习网站
    • 关于
  • 腾讯QQ
  • 微信二维码
logo
  • Java技术
    • Java基础课程
    • Java进阶
    • JavaWeb
  • Android技术
    • Android基础课程
    • Android进阶
  • web前端技术
    • web前端
  • 综合资讯
    • 创业相关
    • 观点
    • IT发展
    • 幽默启示
    • 技术
当前位置:

首 页  

周sir

白天是名讲师,晚上是名有抱负的程序员也叫攻城师。这是我的博客。致力于分享我学会的技术和优秀的文章。微信公众号 “周sir专栏” 欢迎大家关注。

两种前端路由(hash模式和history模式)实现原理解析及区别

两种前端路由(hash模式和history模式)实现原理解析及区别

周sir - 2020年3月27日 - html/css/js, web前端技术 - 0 条评论 - 1619浏览 阅读更多...

目前单页应用(SPA)越来越成为前端主流,单页应用一大特点就是使用前端路由,由前端来直接控制路由跳转逻辑,而不再由后端人员控制,这给了前端更多的自由。 目前前端路由主要有两种实现方式:hash模式和history模式,下面分别详细说明。 hash模式 这个我们应该不陌生,比如在用超链接制作锚点跳转的…

标签:hash原理
小程序第三方框架对比 ( wepy / mpvue / taro )

小程序第三方框架对比 ( wepy / mpvue / taro )

周sir - 2020年3月27日 - web前端技术, 移动端 - 0 条评论 - 1184浏览 阅读更多...

     众所周知如今市面上端的形态多种多样,手机Web、ReactNative、微信小程序, 支付宝小程序, 快应用等,每一端都是巨大的流量入口,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。但面…

标签:小程序
ES6基础特性

ES6基础特性

周sir - 2020年3月25日 - es6 - 0 条评论 - 1085浏览 阅读更多...

一、新的变量声明方式 let/const 与var不同,新的变量声明方式带来了一些不一样的特性,其中最重要的两个特性就是提供了块级作用域与不再具备变量提升。 通过2个简单的例子来说明这两点。 {     let a = 20; } console.log(a); // a is not define…

Web安全小总结:XSS,CSRF及其防御

Web安全小总结:XSS,CSRF及其防御

周sir - 2020年3月25日 - web前端技术, 安全 - 0 条评论 - 1104浏览 阅读更多...

前言 其实, 前端的安全并没有很多, 不过知道了, 起码后端兄弟不会那么累了。 本文主要讨论以下几种攻击方式 : XSS方式 CSRF方式 点击劫持 希望大家在阅读完文本之后, 能够很好地回答以下的几个问题: 前端的攻击方式有哪些? 什么是XSS方式? XSS攻击有几种类型?如何防范XSS攻击? 什…

标签:安全
js数组常用遍历方法

js数组常用遍历方法

周sir - 2020年3月25日 - html/css/js, web前端技术 - 0 条评论 - 1244浏览 阅读更多...

前言 本文主要介绍数组常见遍历方法:forEach、map、filter、find、every、some、reduce,它们有个共同点:不会改变原始数组。 一、forEach:遍历数组 var colors = ["red","blue","gree…

为什么要移动端适配

为什么要移动端适配

周sir - 2020年3月22日 - web前端技术, 移动端 - 0 条评论 - 1108浏览 阅读更多...

前言 很多人聊起移动端适配都是懵逼状态,都想口吐芬芳。难道移动端还要适配,直接px写死,其他自适应不就完了吗?其实不然,要求严格的公司会要求缩放比例完全相同,简单说就是,在每个手机上的每一行的字数都要一样。接下来,我们就要细说移动端适配的前世今生 1、为什么要移动端适配? 一般情况下设计稿的设计师按…

55 个提高你 CSS 开发效率的必备片段

55 个提高你 CSS 开发效率的必备片段

周sir - 2020年3月22日 - html/css/js, web前端技术 - 0 条评论 - 1009浏览 阅读更多...

来源 | https://segmentfault.com/a/1190000022019129 这篇文章会记录我们平时常用到的 CSS 片段,使用这些 CSS 可以帮助我们解决许多实际项目中遇到的问题,强烈建议点赞收藏再看,方便日后查找。 清除浮动 浮动给我们的代码带来的麻烦,想必不需要多说,我们…

前端面试必备之十大经典排序算法

前端面试必备之十大经典排序算法

周sir - 2020年3月22日 - web前端技术, 算法 - 0 条评论 - 1010浏览 阅读更多...

来源 | https://segmentfault.com/a/1190000010413296 冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也…

JavaScript工具函数大全(二)

JavaScript工具函数大全(二)

周sir - 2020年3月20日 - html/css/js, web前端技术 - 0 条评论 - 1011浏览 阅读更多...

获取cookie值 [java]function getCookie(name) { var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr …

JavaScript工具函数大全(一)

JavaScript工具函数大全(一)

周sir - 2020年3月20日 - html/css/js, web前端技术 - 0 条评论 - 1048浏览 阅读更多...

为元素添加on方法 [java]Element.prototype.on = Element.prototype.addEventListener; NodeList.prototype.on = function (event, fn) {、 []['forEach'].call(this, fu…

文章导航

上页 第 1 页 … 第 10 页 第 11 页 第 12 页 … 第 41 页 下页
2026年 8月
一 二 三 四 五 六 日
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« 5月    

热门标签

docker (5)多态 (5)框架 (5)ai (4)agent (4)关键字 (4)乱码 (4)RecyclerView (4)内存 (3)加密 (2)创业 (2)sql (2)图片缓存 (2)MD (2)git (2)tomcat (2)vscode (2)布局 (2)下拉刷新,滚动 (2)适配 (2)IO (2)string (2)interface (2)泛型 (2)类型 (2)事件处理 (1)css (1)无限下拉 (1)面试 (1)闭包 (1)redux (1)webpack (1)继承 (1)动画 (1)js高级 (1)兼容 (1)PWA (1)技巧 (1)react (1)game (1)组件库 (1)jsonp (1)js库 (1)js (1)单点登录 (1)canvas (1)二维数组 (1)数组 (1)centos (1)gitlab (1)Socket (1)环境变量 (1)newInstance (1)社区 (1)线程池 (1)面向对象 (1)tab切换 (1)二级下拉列表菜单 (1)抽象类 (1)多媒体 (1)内部类 (1)搜索 (1)推送 (1)学习方法 (1)菜单 (1)日志 (1)数据结构 (1)错误 (1)mq (1)并发 (1)jdk8新特性 (1)垃圾回收 (1)反射机制 (1)aop (1)机器学习 (1)ejs (1)安全 (1)小程序 (1)hash原理 (1)序列化 (1)

声明

本站内容大多为原创,部份搜集于互联网,仅供学习与交流,如果不小心侵犯到你的权益,请及时联系我们删除该资源.

Copyright © 2026 极客之家 All rights reserved.  .

蜀ICP备2025170724号 站长统计

回到顶部