随笔分类 - javascript
摘要:仿移动端触摸滑动插件swiper,的简单实现
阅读全文
摘要:javascript获取网页宽高,屏幕宽高,屏幕分辨率等
阅读全文
摘要:javascript中call(),apply()用法
阅读全文
摘要:javascript实现继承的六种方式
阅读全文
摘要: /*1.对象字面量*/ var obj1 = { name:"zhangsan", age:18 }; /*2.构造函数创建对象*/ function Fun(){} var obj2 = new Fun(); /*3.Object创建对象*/ var obj3 = new Object(); ...
阅读全文
摘要: function fn() { console.log(this.name); return "fn函数的返回值"; } /*1.方法调用*/ //方法调用,this指向window,相当于是window调用 fn(); /*2.对象调用*/ var obj={name:"zhangsan",fun:funct...
阅读全文
摘要: /* * 闭包实现缓存 * 属性:有个键--值 --->所以可以将缓存数据存放在一个对象中 * 方法:缓存存储 setCache * 缓存的获取 getCache * */ function configCache(){ var obj={};//设置一个内部的对象 用来存储缓存数据;这个属性是私有的 ...
阅读全文
摘要: //沙箱:模块化,沙箱是一个隔离的环境,最大的好处就是避免全局变量的污染. var model = (function () {//一个匿名的立即执行函数 var price = 900;//这是一个model局部的变量,外界无法访问,无法修改 //有效的保障了属性的安全性 return { pay: function (money) { ...
阅读全文
摘要: /*拷贝创建对象*/ function hightExtend() { var key = 0, i = 0, len = arguments.length; target = null; if (len == 0) { return false; } else if (len == 1) { return arguments[...
阅读全文
摘要: //toString()方法,与call()方法结合;用来进行数据类型检测 console.log(Object.prototype.toString.call([]));//'[object Array]' console.log(Object.prototype.toString.call({}));//'[object Object]' console.log(Object.prot...
阅读全文
摘要:/** * Created by liyinghao on 2016/11/6. */const fs = require('fs');/** 新建一个Promise对象,Promise就是一个容器,里面放置一个异步执行的API* */const p1 = new Promise((resolve, reject)=>{ fs.readFile('./a.txt','utf8',(err,d...
阅读全文
摘要:const fs = require('fs');function readFile(filePath) { return new Promise((resolve, reject) => { fs.readFile(filePath, (err, data) => { if (err) { return reject(er...
阅读全文
摘要:/** * Created by liyinghao on 2016/11/6. */const fs = require('fs');/** 新建一个Promise对象,Promise就是一个容器,里面放置一个异步执行的API* */const p1 = new Promise((resolve, reject)=>{ fs.readFile('./a.txt','utf8',(err,d...
阅读全文
摘要:/** * Created by liyinghao on 2016/11/6. */const fs = require('fs');/** 新建一个Promise对象,Promise就是一个容器,里面放置一个异步执行的API* */const p1 = new Promise((resolve, reject)=>{ fs.readFile('./a.txt','utf8',(err,d...
阅读全文
摘要:## 1.访问属性的两种方式:```var obj=new Object();obj.name="xiaoming";//简单但是有限制性obj["name"]="xiaoming";//灵活,类比数组的访问```## 2.for循环的两种方式``` for(var key in 对象){ console.log(key);//输出对象属性名,相当于数组的索引,即键 ...
阅读全文
摘要://1.几乎所有函数都有prototype属性,这个是个指针,指向原型对象;Function.prototype这个没有 //2.所有对象中都有__proto__属性.(Object.prototype该属性的值为null) //几乎所有函数都有 prototype/__proto__属性 //3.
阅读全文
摘要:js基础语法 Netcape js基础语法规范(ECMAScript1,2,3,3.1,5(IE9),6 ES ES6=es2015) DOM BOM BOM :是由浏览器厂商各自实现的,所以差异比较大 DOM:相关的规范 是由W3C维护的 Node的优势 没有浏览器的兼容性问题 前端项目尽量不要使
阅读全文
摘要:来自为知笔记(Wiz)
阅读全文
摘要:来自为知笔记(Wiz)
阅读全文