摘要: 1 – 使用 ,而不是== ==(或!=)操作符在需要的时候会自动执行类型转换。 (或!==)操作不会执行任何转换。它将比较值和类型,而且在速度上也被认为优于==。 2 – 使用闭包实现私有变量 3- 从数组中获取一个随机项 4 – 在特定范围内获取一个随机数 这个代码片段在你想要生成测试数据的时候 阅读全文
posted @ 2016-03-01 18:40 光辉的一角 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 文档流:将窗体自上而下分成一行一行,并在每行中按从左至右的挨次排放元素,即为文档流。 我们在排列元素时,遵循"流式结构",即元素遵循从上向下,从左向右堆叠的规则,所以我们在排列元素时如果每行从左往右的元素的总宽度大于窗口的宽度时,就会默认换行。 有三种状况将使得元素离开文档流而存在,分别是浮动、绝对 阅读全文
posted @ 2016-02-29 13:53 光辉的一角 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 闭包特性:可以让定义好的函数作用域在调用时发生改变,具体说,调用运行时,可以让(定义时)作用域外其他函数访问到本函数的局部变量甚至参数。举例代码如下: personOne()定义完成时作用域链已确定,外部函数不能访问其内部局部变量及参数,但在personTwo()调用时发生了改变,可以访问到前者的局 阅读全文
posted @ 2016-02-27 10:55 光辉的一角 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Document 阅读全文
posted @ 2016-02-26 23:24 光辉的一角 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 浏览器主要分为shell(外壳)+内核,shell是面向用户的界面,即浏览器上集成的各种丰富的功能菜单,例如菜单工具栏目等,主要是提供给用户界面操作,参数设置等等,它是调用内核来实现各种功能的,内核才是浏览器的核心。 内核,是一个通俗的说法,其英文名称为“Layout engine”,翻译过来就是“ 阅读全文
posted @ 2016-02-26 22:27 光辉的一角 阅读(265) 评论(0) 推荐(0) 编辑
摘要: js运行时内置了一个Global对象。 这个Global对象跟运行环境有关。在浏览器运行环境中。Global就是window对象。在nodejs中。Global对象是global对象。 当你在浏览器环境中,直接使用一个未经定义的变量,例如foo=123;那么foo这个变量自动声明为全局变量。变量引用 阅读全文
posted @ 2016-02-25 10:05 光辉的一角 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 自己用来练习的,附上详细注释,如果有和我一样喜欢并想要学习Dom特效创作的朋友,推荐先系统了解Javascript中Html Dom Object部分的内容,包括常用方法及属性。 这里在推荐一个介绍JS知识体系结构十分给力的站点,可以当平时的参考工具表 —http://dreamdesign.csr 阅读全文
posted @ 2016-02-24 22:00 光辉的一角 阅读(2354) 评论(0) 推荐(0) 编辑
摘要: 学习html5 canvas,写了一个小练习来加深理解,可以实现图形随拖动而复制。 如果您觉得我写的东西对您有些帮助,请帮我点个推荐,互粉交个学习路上的好友,我是菜鸟,你的鼓励是我前进的动力。 阅读全文
posted @ 2016-02-23 21:11 光辉的一角 阅读(2092) 评论(0) 推荐(0) 编辑
摘要: HTML+CSS1.对WEB标准以及W3C的理解与认识标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外 链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维 护、改版方便,不需要变动页面内容、提供打 阅读全文
posted @ 2016-02-22 11:15 光辉的一角 阅读(331) 评论(0) 推荐(0) 编辑
摘要: js的变量保存两种类型的数据——基本数据类型与引用类型。具有以下几点特征: 变量: 1)基本类型值在内存中占固定大小的空间,因此被保存在栈内存中; 2) 把保存基本类型值得变量赋给另一个变量,会创建这个值的副本; 3) 引用类型的值是对象,存在堆内存中; 4) 变量不会保存对象,只是创建了新的指针指 阅读全文
posted @ 2016-02-21 22:04 光辉的一角 阅读(195) 评论(0) 推荐(0) 编辑