加载中
js数据转换

致敬: 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、布尔值。......

2019/12/30 13:38
10
熟悉数组API成为数组的专家

数组能用的API: concat():连接两个或者更多的数组 join():把数组所有的元素放入字符串,无素通过指定的分隔符进行分隔 pop():删除并返回数组最后一个元素 push():在数组末尾插入元素 revers...

2019/12/25 17:16
10
自已实现一个mvvm的框架

先确定一个定义后缀的文件(比如.vue) 通过正则海选出css,js,数据,和html,并存入一个对象中(vnode) 通过Object.defineProperty去监听数据的变化 Object.defineProperty(obj,'name',{ c...

2019/11/27 13:29
8
javascript设计模式

一、面向对象编程 1、从一个示例的演进来理解 验证表单功能--不污染全局作用域 function checkName() {} function checkEmail() {} function checkPassword() {} //申明变量 var checkName ...

2019/11/04 13:58
17
Promise原理

简介 Promise 对象用于延迟(deferred) 计算和异步(asynchronous )计算。一个Promise对象代表着一个还未完成,但预期将来会完成的操作。Promise 对象是一个返回值的代理,这个返回值在promise...

2019/10/24 19:28
47
模块

//定义模块 var MyModules = (function Manager() { var modules = {}; function define(name,deps,impl) { for(var i=0;i<deps.length;i++) { deps[i] = modules[deps[i......

2019/10/09 10:32
36
VUE

参考:https://cn.vuejs.org/v2/guide/instance.html#%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E5%9B%BE%E7%A4%BA 学习目的:为了卫士通的面试,因为他们用的就是 vue js 生命周期:......

2019/09/23 16:34
12
用javascript写框架g

参考资料:司徒正美的《javascript框架设计》

2019/01/31 08:52
11
工具

1、json-server:模拟服务端的数据

2019/01/25 11:07
4
模块

AMD是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义"。它采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等...

2019/01/16 17:20
18
闭包

参考资料http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html

2019/01/11 16:52
5
javascript代码技巧

1、var gt = window.showgt || (windows.showgt="abc"); 2、创建一个空对象 1)、var obj = {} //有原型委托对象 2)、var obj = Object.create(null) //很空,比obj={}还空,没有原型 3、用...

GT
2018/12/10 10:51
14
RXJS

RxJS是ReactiveX编程理念的JavaScript版本 推荐前端在线编程工具jsbin:https://jsbin.com/poraxawohe/edit?html,console 核心概念: Observable Observer Operator Observer是什么 先看代码...

2018/10/31 09:22
3
实用工具方法

1、深拷贝 var deepCopy = function (source) { var result = {}; for (var key in source) { result[key] = typeof source[key] ==='object'? deepCoyp(source[key]): source[key]; ......

2018/08/24 15:41
1
事件流

1、在事件捕获阶段处理程序 btn.onclick = function(){} 2、在事件冒泡阶段处理程序 btn.addEventListener(click,fn,false)//false表示在冒泡阶段处理,为true表示在捕获阶段处理......

2018/08/23 17:09
1
Jquery学习

一、回调函数队列 class callBacks { private list = []; public function add(fn) { this.list.add(fn); } public function remove(fn) { this.list.remove(fn); ......

2018/08/21 16:08
2
面向对象程序设计

一、创建对象的几种方式 1、工厂模式:缺点是不知道对象类型 function createPerson(age) { var o = new Object(); o.age = age o.sayAge = function() { alert(this.age); } ......

2018/08/17 14:17
3

没有更多内容

加载失败,请刷新页面

返回顶部
顶部