- 博客(11)
- 收藏
- 关注
原创 react native run-ios 首次运行 问题
1 第一次运行 run-ios 发现 启动了模拟器后 便没有什么响应了 控制台 一直在循环 0 1 - - |||后发现 用xcode 编译启动一次后 就可以 在模拟器中打开2 运行后 模拟器 红屏 爆出cannot read property ‘bindings’ of null 或者 babel 之类的问题 还没有解决 尝试了 生版本将版本 重新编译 – 无效...
2019-06-15 12:38:56
263
转载 关于vue 响应的实现
原理:利用了 Object.defineProperty() 这个方法重新定义了对象获取属性值(get)和设置属性值(set)的操作来实现的。 缺点:双向数据流是自动管理状态的, 但是在实际应用中会有很多不得不手动处理状态变化的逻辑, 使得程序复杂度上升。Object.defineProperty()函数,它是简单的ES5 JavaScript。它允许我们为属性定义getter和setter函数...
2018-12-05 20:25:27
134
原创 es6 generator
generatorgenerator 函数 – 可以在运行过程中 暂停写法在 function * show(){ // 星号 * generator yield; // 配合使用 暂停 } next()// 继续运行generator 本质上是将函数切分为几个函数yield 传参 function *show(){ alert(''a'') ...
2018-11-30 21:41:52
112
原创 es6 Promise
Promise作用 优化异步使用let p = new Promise(function(resolve,reject){//resolve 成功 reject 失败$.ajax({success(msg){ resolve(msg)}},error(msg){ reject(msg)})}) p.then(function(){ success },function()...
2018-11-30 21:08:36
97
原创 es6 json
JSON 对象JSON.stringify() //json转字符串JSON.parse() //json转对象json的标准写法:只能用双引号所有key 都需要用引号包起来{“name”:1212}JSON 简写当名字和值一样的时候 可以只写一个不用写:不用写function...
2018-11-30 20:28:42
248
原创 es6面向对象基础
1.class 定义一个类constructor() 构造器2.class里直接加方法写法class User{constructor(name,age){this.name = namethis.age = age}show(){alert(this.name)}}3. 继承:old :function User(name,age){this.name = name...
2018-11-30 20:20:17
84
原创 es6 字符串
字符串模板startsWith() 判断字符串开头字符endsWith() 判断字符串结尾字符字符串插入变量时 可用 sadsad ${ 变量 }
2018-11-30 17:47:12
67
原创 es6 数组
数组:map 映射[12,23,43] 一个对一个例 数组每个单位2let arr = [12,5 6]arr.map((item)=>return item2)reduce 汇总 一堆进去一个出来let arr = [12,321,32,43]arr.redauce((tmp,item ,index)=>{ return tmp+item})总...
2018-11-30 17:40:35
83
原创 es 6 解构赋值
解构赋值左右两边必须一致例 :let [a,b,c] = [1,2,3]a =1 b =2 c=3右边必须是个正确的东西声明和赋值不能分开let [a,b,c][a,b,c ] = [1,2,3] //报错 let [a,b,c] 语法错误...
2018-11-30 17:10:57
84
原创 es6 函数的参数
1 参数扩展/数组展开参数扩展 …1 function show(a,b){}show(1,2,2,23,432)如果参数过多function show(a,b,…args){}多余参数会在…args 中 …args 只放在最后2 展开数组arr = [1,2,3]…arr // 1,2,3… 加 arr 将数组展开作用1.收集剩余参数 (*必须是最后一个)2.展开...
2018-11-30 16:58:14
238
原创 es 6 学习
ES61 箭头函数function name(){}改为 ()=>{}如果只有一个参数 ()可以不用写如果只有一个return {} 可以不用写
2018-11-30 16:42:33
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人