- 博客(8)
- 资源 (41)
- 收藏
- 关注
原创 vdom
vdomvdomvirtual dom,虚拟DOM用JS模拟DOM结构DOM变化的对比,放在JS层来做(图灵完备语言)提高重绘性能1、知识点一一个简单的dom结构<ul id='list'> <li class='item'>Item 1</li> <li class='item'>Item 2</...
2019-07-12 07:56:14 152 1
原创 实现Vue双向数据绑定例子
<!DOCTYPE html><head> <title>myVue</title></head><style> #app { text-align: center; }</style><body> <div id="app"> <form&...
2019-06-29 15:49:49 381
原创 两个变量指向同一个对象,修改一个变量另一个跟着变
var vm={}var watchers = vm._computedWatchers = Object.create(null);watchers[name]={key:'chen'}console.log(vm._computedWatchers)// {"": {…}}//"": {key: "chen"}
2019-06-29 15:48:40 2789
原创 prototype和constructor
prototype 对象 3.1 构造函数的缺点 实例对象的属性和方法,可以定义在构造函数内部。 通过构造函数为实例对象定义属性,虽然很方便,但是有一个缺点。同一个构造函数的多个实例之间,无法 共享属性,从而造成对系统资源的浪费。 function Cat(name, color) { ...
2019-06-29 15:48:27 592
原创 new 命令与构造函数
构造函数与 new 命令 1.1 构造函数与 new 命令 所谓”构造函数”,就是专门用来生成对象的函数。它提供模板,描述对象的基本结构。 var Vehicle = function () { this.price = 1000; }; 构造函数的特点有两个。 ...
2019-06-29 15:48:14 332
原创 Async
# async function f() { //await Promise.reject('出错了'); throw new Error('出错了');} async function getCaptchaCode(){ let res=await f(); console.log('----------------');} getCaptchaCode(...
2019-06-29 15:48:06 98
转载 Array.prototype.slice.call
我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js对象与com对象不能进行转换)如: var a={length:2,0:'first',1:'second'}; Array.prototype.slice.call(a);// ["f...
2019-06-29 15:47:54 446
原创 Eelipse项目转Studio项目
在项目根目录下创建一个build.gradle,内容如下:buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.1.0' }}apply plugin: 'com.android
2016-10-16 23:33:34 188
深入Java虚拟机
2016-07-17
Programming_with_POSIX_Threads
2015-05-15
Cool Find 汉化
2015-05-14
EditPlus编辑器
2013-04-05
Vysor-win32&64-v1.8.2.zip
2020-02-07
JavaScript函数式编程
2017-12-23
JavaScript设计模式 张容铭
2017-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人