上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 文档类型DOCTYPE,大多数 DOCTYPE 声明触发的是almost strict mode(准标准模式),删除了 DOCTYPE 时,以哪种“渲染模式”展示您html页面的权利就完全交给了浏览器 html5既然不能删除,那我我来简化它 不推荐在 DOCTYPE 之前加入任何非空白内容。HTML... 阅读全文
posted @ 2016-01-04 18:03 圣耀 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 1、什么是HTML语义化?根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读。写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。2、为什么要语义化?为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构:为了裸奔时好看;用户体验:例如title、alt用于解释名... 阅读全文
posted @ 2016-01-04 17:54 圣耀 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 浏览器组成可分两部分:Shell+内核。浏览器内核又可以分成两部分:渲染引擎(layout engineer或者Rendering Engine)和JS引擎。渲染引擎,负责对网页语法的解释(如HTML、JavaScript)并渲染网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲... 阅读全文
posted @ 2016-01-04 16:22 圣耀 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一、原始写法模块就是实现特定功能的一组方法。 1 /* 2 函数m1()和m2()组成一个模块,直接调用就可以 3 缺点:“污染”全局变量,无法保证不与其他模块发生变量名冲突 4 而且模块成员之间看不出直接关系 5 */ 6 function m1(){ 7 //todo 8 } 9 fun... 阅读全文
posted @ 2015-12-30 15:36 圣耀 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。变量必须以字母开头变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y 和 Y 是不同的变量)匈牙利命名法语法:变量名=类型+对象描述var aName... 阅读全文
posted @ 2015-09-18 10:51 圣耀 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 所谓自定义事件,就是有别于有别于带有浏览器特定行为的事件(类似click,mouseover,submit,keydown等事件),事件名称可以随意定义,可以通过特定的方法进行添加,触发以及删除。可以定义一个数组,当添加事件的时候,我们push进去这个事件处理函数;当我们执行的时候,从头遍历这个数组... 阅读全文
posted @ 2015-09-17 14:37 圣耀 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、webP由谷歌推出的新一代图片格式,在压缩方面比当前JPEG格式更优越。与JPEG相同,WebP是一种有损压缩。但谷歌表示,这种格式的主要优势在于高效率。在质量相同的情况下,WebP格式图像的体积要比JPEG格式图像小40%。美中不足的是,WebP格式图像的编码时间“比JPEG格式图像长8倍。尽... 阅读全文
posted @ 2015-09-02 19:27 圣耀 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 所谓CSS优先级,即是指CSS样式在浏览器中被解析的先后顺序。1、important >(内联样式)Inline style >(内部样式)Internal style sheet >(外部样式)External style sheet(有个例外的情况,就是如果外部样式放在内部样式的后面,则外部样式... 阅读全文
posted @ 2015-09-02 19:19 圣耀 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 一、最简单和向后兼容性最好的事件绑定方法是把事件绑定到元素标识的属性。事件属性名称由事件类型外加一个“on”前缀构成。这些属性也被称为事件处理器或者或者Dom.onclick = function(e){ //todo }二、js方法绑定事件1、dom对象的attachEvent()方法给该dom元... 阅读全文
posted @ 2015-09-01 21:50 圣耀 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 1、shift():删除数组的第一个元素,返回删除的值。2、unshift():把参数加载数组的前面,返回数组的长度。3、pop():删除数组的最后一个元素,返回删除的值。4、push():将参数加载到数组的最后,返回数组的长度。5、concat():把两个数组拼接起来,不改变原始数组,返回新的数组... 阅读全文
posted @ 2015-08-22 00:16 圣耀 阅读(363) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页