摘要: flex布局 容器有六大属性 项目有六大属性 阅读全文
posted @ 2016-11-10 19:27 wilsontao 阅读(123) 评论(0) 推荐(0) 编辑
摘要: module es6模块的设计思想是,尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。 阅读全文
posted @ 2016-10-28 18:21 wilsontao 阅读(91) 评论(0) 推荐(0) 编辑
摘要: let 用于声明变量,类似于var,但是所声明的变量只在let命令所在的代码块内有效。 不存在变量提升,变量一定要在声明后才能使用命令。 暂时性死区,如果区块中存在let和const命令,这个区块对这些命令声明的变量,形成了封闭作用域 不能在相同的作用域内,重复声明同一个变量 块级作用域 外层作用域 阅读全文
posted @ 2016-10-25 20:36 wilsontao 阅读(101) 评论(0) 推荐(0) 编辑
摘要: requirejs的作用: 如何引用 方式一,放在网页底部进行加载 方式二, 如何加载自己的文件 如果我们的文件为main.js 如何编写主模块 require()函数有两个参数,第一个参数是数组,为所依赖的模块;第二个参数为回调函数,当前面指定的模块都加载成功后,它将会被调用,加载的模块会以参数形 阅读全文
posted @ 2016-10-17 14:21 wilsontao 阅读(114) 评论(0) 推荐(0) 编辑
摘要: js中变量分为两种,一种是全局变量,一种是局部变量 浏览器的js解析器对于script内部的内容分为两步 看个例子 demo1 demo2 demo3 阅读全文
posted @ 2016-10-15 15:31 wilsontao 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 直接撸代码 封装方法: 请求实例: JSONP JSONP的核心是动态添加script标签来调用服务器提供的js脚本 ajax与jsonp本质上不是一个东西,ajax的核心是通过XMLHttpRequest对象来获取非本页的内容,而jsonp则是通过动态创建script标签来获取服务器端的js脚本。 阅读全文
posted @ 2016-10-14 16:53 wilsontao 阅读(4483) 评论(0) 推荐(0) 编辑
摘要: 一、基本数据类型 js定义了6种基本数据类型 null: 空。表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象,转为数字时为0,把一个对象的属性赋值为null,表示删除该属性 1.作为函数的参数,表示该函数的参数不是对象。 2.作为对象原型链的终点。 undefined 表示未定义, 声明 阅读全文
posted @ 2016-10-14 10:19 wilsontao 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 先看看简单的栗子 啥是闭包?? 网友答: 其实也正如大家所言,闭包就是能够读取到函数内部的变量,同时让这些变量处于内存当中,不会被垃圾回收机制所回收。也正因此闭包也有缺点,浪费内存,所以要在退出函数后,将局部变量删除。不要随便在父函数外部改变父函数内部的变量。 摘抄几段话 只要存在调用内部函数的可能 阅读全文
posted @ 2016-10-09 16:42 wilsontao 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 问题 使用 sudo 命令后或者当前用户为 root,执行 bower install 安装命令会出现错误: 解决方案 bower install --allow-root 文件名 阅读全文
posted @ 2016-10-08 17:16 wilsontao 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 封装 instanceof运算符 用于验证原型对象与实例对象之间的关系; hasOwnProperty('属性')方法 用于判断某一个属性到底是本地属性还是继承自prototype对象的属性; in运算符 用于判断某个实例是否含有某个属性,不管是不是本地属性,,,,,还可以用于遍历某个对象的所有属性 阅读全文
posted @ 2016-10-08 15:32 wilsontao 阅读(133) 评论(0) 推荐(0) 编辑