- 博客(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 229
转载 关于vue 响应的实现
原理:利用了 Object.defineProperty() 这个方法重新定义了对象获取属性值(get)和设置属性值(set)的操作来实现的。 缺点:双向数据流是自动管理状态的, 但是在实际应用中会有很多不得不手动处理状态变化的逻辑, 使得程序复杂度上升。 Object.defineProperty()函数,它是简单的ES5 JavaScript。它允许我们为属性定义getter和setter函数...
2018-12-05 20:25:27 106
原创 es6 generator
generator generator 函数 – 可以在运行过程中 暂停 写法 在 function * show(){ // 星号 * generator yield; // 配合使用 暂停 } next()// 继续运行 generator 本质上是将函数切分为几个函数 yield 传参 function *show(){ alert(''a'') ...
2018-11-30 21:41:52 80
原创 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 69
原创 es6 json
JSON 对象 JSON.stringify() //json转字符串 JSON.parse() //json转对象 json的标准写法: 只能用双引号 所有key 都需要用引号包起来 {“name”:1212} JSON 简写 当名字和值一样的时候 可以只写一个 不用写:不用写function ...
2018-11-30 20:28:42 217
原创 es6面向对象基础
1.class 定义一个类 constructor() 构造器 2.class里直接加方法 写法 class User{ constructor(name,age){ this.name = name this.age = age } show(){ alert(this.name) } } 3. 继承: old :function User(name,age){ this.name = name...
2018-11-30 20:20:17 68
原创 es6 字符串
字符串模板 startsWith() 判断字符串开头字符 endsWith() 判断字符串结尾字符 字符串 插入变量时 可用 sadsad ${ 变量 }
2018-11-30 17:47:12 56
原创 es6 数组
数组: map 映射 [12,23,43] 一个对一个 例 数组每个单位2 let 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 74
原创 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 77
原创 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 224
原创 es 6 学习
ES6 1 箭头函数 function name(){ } 改为 ()=>{} 如果只有一个参数 ()可以不用写 如果只有一个return {} 可以不用写
2018-11-30 16:42:33 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人