摘要:
flex布局 容器有六大属性 项目有六大属性 阅读全文
摘要:
module es6模块的设计思想是,尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。 阅读全文
摘要:
let 用于声明变量,类似于var,但是所声明的变量只在let命令所在的代码块内有效。 不存在变量提升,变量一定要在声明后才能使用命令。 暂时性死区,如果区块中存在let和const命令,这个区块对这些命令声明的变量,形成了封闭作用域 不能在相同的作用域内,重复声明同一个变量 块级作用域 外层作用域 阅读全文
摘要:
requirejs的作用: 如何引用 方式一,放在网页底部进行加载 方式二, 如何加载自己的文件 如果我们的文件为main.js 如何编写主模块 require()函数有两个参数,第一个参数是数组,为所依赖的模块;第二个参数为回调函数,当前面指定的模块都加载成功后,它将会被调用,加载的模块会以参数形 阅读全文
摘要:
js中变量分为两种,一种是全局变量,一种是局部变量 浏览器的js解析器对于script内部的内容分为两步 看个例子 demo1 demo2 demo3 阅读全文
摘要:
直接撸代码 封装方法: 请求实例: JSONP JSONP的核心是动态添加script标签来调用服务器提供的js脚本 ajax与jsonp本质上不是一个东西,ajax的核心是通过XMLHttpRequest对象来获取非本页的内容,而jsonp则是通过动态创建script标签来获取服务器端的js脚本。 阅读全文
摘要:
一、基本数据类型 js定义了6种基本数据类型 null: 空。表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象,转为数字时为0,把一个对象的属性赋值为null,表示删除该属性 1.作为函数的参数,表示该函数的参数不是对象。 2.作为对象原型链的终点。 undefined 表示未定义, 声明 阅读全文
摘要:
先看看简单的栗子 啥是闭包?? 网友答: 其实也正如大家所言,闭包就是能够读取到函数内部的变量,同时让这些变量处于内存当中,不会被垃圾回收机制所回收。也正因此闭包也有缺点,浪费内存,所以要在退出函数后,将局部变量删除。不要随便在父函数外部改变父函数内部的变量。 摘抄几段话 只要存在调用内部函数的可能 阅读全文