摘要: 我们知道绝对定位是依据定位元素的包含块进行定位,比如祖先元素相对定位,那么他的子级元素设为绝对定位时的参考元素就是这个祖先元素,但是考虑到下面这种情况: 这种情况按我以前的理解可能 就会定位到整个页面底部100px处。然而真实情况是他会定位到距离浏览器首屏对应的页面的位置。看示意图: 这一点确实是以 阅读全文
posted @ 2016-11-16 22:07 woWalker 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 在HTML中使用JavaScript 1.``元素 在HTML中使用 嵌入JavaScript HTML 4.01 为 定义了下列 6 个属性。 async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。 只对外部脚本文件有效 。 charset:可选。 阅读全文
posted @ 2016-11-15 17:44 woWalker 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 模块路径解析规则 "参考这篇博客" 我们已经知道,require函数支持斜杠(/)或盘符(C:)开头的绝对路径,也支持./开头的相对路径。但这两种路径在模块之间建立了强耦合关系,一旦某个模块文件的存放位置需要变更,使用该模块的其它模块的代码也需要跟着调整,变得牵一发动全身。因此,require函数支 阅读全文
posted @ 2016-11-15 17:39 woWalker 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: 纯JavaScript无法处理二进制数据,buffer就是用来处理二进制数据的 原始数据保存在buffer实例中,一个buffer实例类似于数组。buffer的大小在建立时指定的不可更改。 buffer是一个全局类,不需要使用require来引入。 在buffer和JavaScript string 阅读全文
posted @ 2016-11-15 17:29 woWalker 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 1.块语句花括号的使用 在JavaScript中,注入if和for语句有两种写法,使用花括号包裹的多行代码或者不使用花括号的单行代码。但强烈建议不论是单行还是多行代码,都应该使用花括号。 2.花括号的对齐方式 左花括号放置于块语句第一句代码的末尾 ` 3.块语句间隔 左圆括号之前和右圆括号之后各添加 阅读全文
posted @ 2016-10-23 21:21 woWalker 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 01.何时使用注释 添加注释的一般原则是,在需要让代码变得更清晰时添加注释 难于理解的代码 浏览器特性hack 注释声明: 1. TODO 说明代码还没完成,应当包含下一步要做的事情 2. XXX 说明代码是有问题的应当尽快修复 3. FIXME 说明代码是有问题的,应尽快修复,重要性仅次于XXX 阅读全文
posted @ 2016-10-19 22:24 woWalker 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.缩进层级 建议使用4个空格为一个缩进层级,避免使用制表符进行缩进,可以通过配置文本编辑器来改变 缩进层级表示的内容. 2.语句末尾 有赖于分析器的自动分号插入机制(ASI),JavaScript可以省略分号,但推荐总是使用分号. 3.行的长度 一行的长度最好限定在80个字符 4.换行 如果一行多 阅读全文
posted @ 2016-10-19 20:48 woWalker 阅读(151) 评论(0) 推荐(0) 编辑
摘要: JavaScript中数组Array常用的方法总结 标签(空格分隔): JavaScript ECMAScript数组给我们提供了许多常用的方法,便于我们对数组进行操作,下面,就来总结一下这些方法。 1. pop()和push() 这两个方法可以说是一对互斥的方法。push()可以接受任意数量的参数 阅读全文
posted @ 2016-09-17 18:17 woWalker 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 关于css层叠性的一点理解 标签(空格分隔): html css 我们平时在写css的时候会遇到这样的情况 <!DOCTYPE html demo01 div1 div2 p { color: red; } .color1 .color2 p { color: blue; } 看看我是什么颜色吧 在 阅读全文
posted @ 2016-09-04 02:15 woWalker 阅读(749) 评论(0) 推荐(0) 编辑