连击 天
fork: star:
致敬: https://mengera88.github.io/2017/08/22/%E7%8E%A9%E8%BD%ACjs%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2/ 1、javascrpt原始值:数字、字符串、null、undefine、布尔值。......
数组能用的API: concat():连接两个或者更多的数组 join():把数组所有的元素放入字符串,无素通过指定的分隔符进行分隔 pop():删除并返回数组最后一个元素 push():在数组末尾插入元素 revers...
先确定一个定义后缀的文件(比如.vue) 通过正则海选出css,js,数据,和html,并存入一个对象中(vnode) 通过Object.defineProperty去监听数据的变化 Object.defineProperty(obj,'name',{ c...
一、面向对象编程 1、从一个示例的演进来理解 验证表单功能--不污染全局作用域 function checkName() {} function checkEmail() {} function checkPassword() {} //申明变量 var checkName ...
简介 Promise 对象用于延迟(deferred) 计算和异步(asynchronous )计算。一个Promise对象代表着一个还未完成,但预期将来会完成的操作。Promise 对象是一个返回值的代理,这个返回值在promise...
//定义模块 var MyModules = (function Manager() { var modules = {}; function define(name,deps,impl) { for(var i=0;i<deps.length;i++) { deps[i] = modules[deps[i......
AMD是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义"。它采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等...
1、var gt = window.showgt || (windows.showgt="abc"); 2、创建一个空对象 1)、var obj = {} //有原型委托对象 2)、var obj = Object.create(null) //很空,比obj={}还空,没有原型 3、用...
1、深拷贝 var deepCopy = function (source) { var result = {}; for (var key in source) { result[key] = typeof source[key] ==='object'? deepCoyp(source[key]): source[key]; ......
1、在事件捕获阶段处理程序 btn.onclick = function(){} 2、在事件冒泡阶段处理程序 btn.addEventListener(click,fn,false)//false表示在冒泡阶段处理,为true表示在捕获阶段处理......
一、回调函数队列 class callBacks { private list = []; public function add(fn) { this.list.add(fn); } public function remove(fn) { this.list.remove(fn); ......
一、创建对象的几种方式 1、工厂模式:缺点是不知道对象类型 function createPerson(age) { var o = new Object(); o.age = age o.sayAge = function() { alert(this.age); } ......
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复