摘要:
变量声明 变量声明方式 伴随js诞生的var var缺陷场景分析 我们在定义一个变量,通常是 跳过检查是否已经定义了此变量 ,尤其在编写局部代码时,这就更加 容易导致了命名引起的重复定义,导致一些核心变量被覆盖,造成系统重大破坏 ,在上面的例子,就会因为spcialUser变量导致系统使用到该变量的 阅读全文
摘要:
transition 以前的CSS属性切换时,由于只有开始和截止两个状态,切换时略显生硬 jquery.animate 传说中的jquery在保证兼容性之后,又为开发者提供了简洁的过渡(动画其中之一效果)的语法,只需要简单使用以下代码即可实现一个复杂的过渡效果 在很长一段时间,这种实现动画的方式风靡 阅读全文
摘要:
icon 发展史 img 多张图片占用多个请求,想办法减少请求,合并图片,image sprite 缺点 1.新增图片就要改动雪碧图,不小心会影响到其他图片,导致已经写好的定位显示出错 字体库 本质是引入了一个字体文件,然后在对应位置使用unicode就可以显示该图表 unicode 优点 1.兼容 阅读全文
摘要:
换行规则 CSS可以指定文字多行时换行的规则,说白了就是指定哪些地方可以换行 相关属性 word break The word break CSS property sets whether line breaks appear wherever the text would otherwise o 阅读全文
摘要:
A标签相关知识 协议 最近在做一个logo需要跳转到指定页面,域名已经从后台拿到相对的了,后面的地址写死没问题,那么问题就来了, 现在有了http和https,我怎么知道到时候跳转的网址是哪个协议呢 思考 以前听说过http进入,可以配置,如果有https就从http跳转到https的,然后就想直接 阅读全文
摘要:
正则表达式 正则表达式本身是一种 匹配模式 ,用计算机语言来描述我们需要匹配到的结构 正则表达式语法 正则表达式从匹配形式来说, 要么匹配字符,要么匹配位置,以下从分别这两点展开学习 匹配字符 横向模糊匹配 正则匹配到的字符串是不固定的 可以使用量词来指定片段出现的次数,次数会影响到字符串的长度,因 阅读全文
摘要:
开发者工具 DOM技巧 1.元素对应的DOM ctrl + shift + c 然后鼠标移到对应的元素上即可, 这种方法可以用来找到一些事件触发才出现的DOM,比如mouseover这种,使用面板上的那个按钮很难操作,使用快捷键就可以很方便的选中了 2.将视图滚动到元素所在位置 3.在Element 阅读全文
摘要:
浏览器存储 cookie 优点: 1. 请求自动带上 2. 可以设置过期时间,默认浏览器关闭失效 缺点: 1. 数据存储很少 4KB左右 3. 每次自动带上导致性能浪费 4. 数据类型只能为字符串 5. 安全问题 http明文传递 6. 没有原生接口 localStorage 优点: 1. 提供了原 阅读全文
摘要:
如何输出1 5 js for (var i = 1; i 阅读全文
摘要:
数组检测 检测constructor 缺点: 检测原型 缺点: Object.prototype.toString输出\[[Class]]的默认行为 缺点: ES6 优点:解决了以上iframe原型共享检测失效问题以及重写\[[Class]]属性导致检测失效行为 Array.isArray规范细节 阅读全文