随笔分类 -  JavaScript 总结

摘要:写在前面:作为入门级菜鸟,当项目切了环境用上node,vue,es6的时候,发现要学习理解的东西还有太多,之前连Promise是个啥都不知道。 翻了翻书上说 Promise是抽象异步处理对象以及对其进行各种操作的组件,略抽象看不懂是不是啊~于是请教了大神 简单说就是:每一个异步请求立刻返回一个Pro 阅读全文
posted @ 2016-10-21 12:24 Krystal_M 阅读(13695) 评论(3) 推荐(0)
摘要:闭包是js的一个难点,许多高级应用都需要用闭包实现。要理解闭包,首先必须理解Javascript特殊的变量作用域,其次是垃圾回收机制。 一、理解变量作用域 ① 变量分为全局变量和局部变量,在函数内部可以直接读取全局变量,如: var a = 100; function x1(){ alert(a); 阅读全文
posted @ 2016-03-11 01:39 Krystal_M 阅读(217) 评论(0) 推荐(0)
摘要:<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 阅读全文
posted @ 2016-03-08 00:34 Krystal_M 阅读(765) 评论(0) 推荐(0)
摘要:require.js 1、是什么? 对js文件进行管理,模块加载器 RequireJS的基本思想是,通过define方法,将代码定义为模块;通过require方法,实现代码的模块加载 2、为什么? 多个js文件依次加载时,浏览器会停止网页渲染,并且js文件存在依赖关系,要保证加载顺序(如依赖性越大的 阅读全文
posted @ 2016-02-29 22:01 Krystal_M 阅读(312) 评论(0) 推荐(0)
摘要:一、JavaScript实现继承的三层含义: ① 子类的实例可以共享父类的方法; ② 子类可以覆盖父类的方法或者扩展新的方法; ③ 子类和父类都是子类的实例。二、实现继承的几种方法:1、原型链继承例:function Box( ){ //被继承的函数叫超(父)类型; this.na... 阅读全文
posted @ 2015-12-09 22:13 Krystal_M 阅读(151) 评论(0) 推荐(0)
摘要:/*创建数组:var list = new Array ( );list [0]=“姓名”;list [1]=“年龄”;list [2]=“性别”;alert(list[1 ]); // 打印出 “年龄”或者这样声明:var list = [“姓名”,“年龄”,“性别”]alert(list[1])... 阅读全文
posted @ 2015-12-02 23:19 Krystal_M 阅读(211) 评论(0) 推荐(0)
摘要:一、基本数据类型:1、js中基本数据类型:String、Boolean、Number、Null、undefined;复合数据类型:object对象类型、Array数组类型特殊对象:function函数类型基本数据类型① String —字符串。 若使用var声明变量,var x =“Andy”,x... 阅读全文
posted @ 2015-11-30 21:37 Krystal_M 阅读(197) 评论(0) 推荐(0)