JavaScript基础
文章平均质量分 70
kana__
这个作者很懒,什么都没留下…
展开
-
变量类型和计算
变量类型 值类型 var a = 100 var b = a a = 200 console.log(b) //100 引用类型 引用类型: 对象、数组、函数 var a = { age: 20 } var b = a b.age =原创 2017-07-31 09:23:43 · 186 阅读 · 0 评论 -
原型和原型链
原型和原型链构造函数 大写字母开头 function Foo(name, age) { this.name = name; this.age = age; this.class = 'class-1'; //return this //默认有这一行 } var f = new原创 2017-07-31 09:26:47 · 170 阅读 · 0 评论 -
作用域与闭包
执行上下文 范围:一段或者一个函数 全局:变量定义、函数声明 (一段) 函数:变量定义、函数声明、this、arguments (函数) PS:注意“函数声明”和“函数表达式”的区别 console.log(a); var a = 100; fn('zhangsan'); function fn(name) {原创 2017-07-31 09:28:41 · 156 阅读 · 0 评论 -
异步和单线程
什么是异步(对比同步) 异步:不会有阻塞 console.log(100); setTimeout(function () { console.log(200); }, 1000); console.log(300); 同步:会阻塞,需要等待确认后才会继续执行 console.log(100); al原创 2017-07-31 09:29:54 · 277 阅读 · 0 评论 -
日期和Math
日期 Date.now(); //获取当前时间毫秒数 var dt = new Date(); // dt.getTime(); //获取毫秒数 dt.getFullYear(); //年 dt.getMonth(); //月(0原创 2017-07-31 10:19:09 · 151 阅读 · 0 评论 -
DOM
DOM操作 Document Object Model 题目 DOM是哪种基础的数据结构? 树 DOM操作的常用API有哪些? 获取DOM节点,以及节点的property和Attribute 获取父节点,获取子节点 新增节点原创 2017-07-31 10:20:27 · 208 阅读 · 1 评论