摘要: 1.绘制作用域链◆先画0级作用域链◆在全局作用域中查找,函数和变量的声明,然后将这些变量和函数,以小方块儿的形式放到0级作用域链上◆从0级作用域中的函数引出1级作用域◆再去每个1级作用域中查找变量和函数的声明,然后将这些变量和函数放到1级作用域链上◆依次重复这样的步骤... 阅读全文
posted @ 2018-06-15 09:54 我叫贾文利 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.作用域(起作用的范围)◆块儿级作用域:ECMAScript6之前js中没有块儿级作用域◆词法作用域:就是在代码写好的一刻,变量的作用域就已经确定了,这种作用域,就是所谓的词法作用域,和词法作用域相对的叫动态作用域,js中的词法作用域不是动态作用域◆ECMAScri... 阅读全文
posted @ 2018-06-15 09:54 我叫贾文利 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.继承:◆混入式继承: for-in◆原型继承:利用对象的动态特性、直接替换原型的对象、利用混入的方式给原型对象添加成员◆经典继承:使用ECMAScript5中增加的var newObj=Object.create(parentObj);2.原型链:构造函数与与原型... 阅读全文
posted @ 2018-06-15 09:53 我叫贾文利 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1.响应式布局依托于媒体查询这项技术,实现页面布局de多设备适配(改变布局而已)。2.微金所项目:◆css:【 ◇base.css (基础样式) ◇index.less (less文件) ◇index.css (生成的css文件) ◇】◆fonts:【 ◇微金所得字体... 阅读全文
posted @ 2018-06-15 09:53 我叫贾文利 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.Bootstrap中的js组件里的标签页使用的是锚点链接的方式切换选项卡及内容的◆导航区域:a标签的href='#home'◆内容区域:div标签的id='home'◆使用时注意:【 ◇导航区域与内容区域的位置可以互换 ◇两块儿区域是互相独立的,仅仅通过href属... 阅读全文
posted @ 2018-06-15 09:53 我叫贾文利 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.javascript包含 ◆ECMAScript:规定的js的语法规范。◆DOM:Document Object Model 文档对象模型(一种数据结构),提供了一套操作页面元素的API。◆BOM:Browser Object Model 浏览器对象模型,也是提供... 阅读全文
posted @ 2018-06-15 09:53 我叫贾文利 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1.多态◆多态是在强类型的语言中比较常用,javascript中没有相应的体现。2.创建对象的方式◆使用对象字面量的方式,如var obj={"name":"xm"};或var obj={name:"xm"};,使用字面量的方式只能够创建一次对象,复用性较差,如果要创... 阅读全文
posted @ 2018-06-15 09:53 我叫贾文利 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1.构造函数中有一个prototype属性指向一个原型对象,然后原型对象中有一个constructor属性指行构造函数,所以它们才能够互相关联,如果你改变了构造函数的prototype属性所指向的原型对象如p.prototype={},那么现在这个原型的构造函数就会变... 阅读全文
posted @ 2018-06-15 09:53 我叫贾文利 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1.推荐以sublime插件的排名官网:https://packagecontrol.io/(sublime插件官网)2.时间算法【//总秒数var totalSecond= 3671;//获取里面的小时var hours=Math.floor(totalSecond... 阅读全文
posted @ 2018-06-15 09:52 我叫贾文利 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.定时器设置的时间如果和过渡的时间相等或者小于过渡的时间,会导致本次过渡还没有结束,下一次过渡又来了,会导致过渡结束时的事件无法被触发。2.代码的通用性◆dom元素的值【 ◇先获取dom元素,然后再根据dom元素来获取宽度、子元素个数、默认的样式等。 ◇ ◇ ◇ ◇... 阅读全文
posted @ 2018-06-15 09:52 我叫贾文利 阅读(163) 评论(0) 推荐(0) 编辑