摘要: 执行环境 执行环境定义了变量或函数有权访问的其他数据,决定了他们各自的行为。 每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。 环境栈 每个函数都有自己的执行环境,当执行流进入一个函数的时候,函数的环境就会被推入环境栈中。 作用域链 当代码在一个环境中执行时,会 阅读全文
posted @ 2021-03-28 22:32 aGod 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 一、 react-redux 和 redux是两个东西。在做react项目的时候,一般用react-redux和redux搭配起来开发。redux主要是做数据、状态的管理,而react-redux主要是方便数据redux在react使用。 二、源码解析 1)、 入口文件index.js 2)、Pro 阅读全文
posted @ 2018-05-23 16:40 aGod 阅读(775) 评论(1) 推荐(2) 编辑
摘要: 一、 redux出现的动机 1. Javascript 需要管理比任何时候都要多的state2. state 在什么时候,由于什么原因,如何变化已然不受控制。3. 来自前端开发领域的新需求4. 我们总是将两个难以理清的概念混淆在一起:变化和异步。5. Redux 视图让state 的变化变得可预测。 阅读全文
posted @ 2018-05-17 15:02 aGod 阅读(977) 评论(2) 推荐(2) 编辑
摘要: 一、什么是dva dva是蚂蚁金服推出的一个单页应用框架,对 redux, react-router, redux-saga进行了上层封装,没有引入新的概念,但是极大的程度上提升了开发效率; 二、安装dva-cli 并创建应用 1.npm install dva-cli -g 2.dva new d 阅读全文
posted @ 2018-02-26 14:42 aGod 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 一、fetch 是 XMLHttpRequest 的替代方案。说白了就是除了 ajax 获取后台数据之外也可以用fetch 来获取。 二、fetch 的支持性还不是很好。挂载于BOM中可以通过浏览器直接访问。 1.支持情况 当然,如果不支持fetch也没有问题,可以使用第三方的ployfill来实现 阅读全文
posted @ 2018-02-26 13:51 aGod 阅读(554) 评论(0) 推荐(0) 编辑
摘要: /* 一、generator函数的定义 1.Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同 2.形式上,Generator 函数是一个普通函数,但是有两个特征。一是,function关键字与函数名之间有一个星号;二是,函数体内部使用yield表达式,定义不同的内部状态 */ //... 阅读全文
posted @ 2018-02-24 16:19 aGod 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 一、四类八种 1. 整型 byte short int long 2.浮点型 float double 3.布尔型 boolean 4.字符型 chat 二、变量的声明 数据类型 变量名 = 变量值; 三、变量名的命名规则 1.不可以使用数字作为开头 2.不可以使用一些特殊字符 3.不可以与java 阅读全文
posted @ 2018-01-29 19:57 aGod 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1.当我们在做混合开发的时候,app端可以有无数多个版本,一般情况h5页面只有一套代码。应该如何部署多套代码呢? 2.业务场景 当出现这种情况的时候,其实前端可以部署多套代码。比如: www.static300.com/index.html , www.static3110.com/index.ht 阅读全文
posted @ 2018-01-04 21:17 aGod 阅读(1768) 评论(1) 推荐(1) 编辑
摘要: vue-devtools的安装与使用 一.在github上下载压缩包,github下载地址:https://github.com/vuejs/vue-devtools 二.解压到本地的某盘 三.用你的npm中进入该文件夹下 四.依次输: 1:npm install 2:npm run build ( 阅读全文
posted @ 2017-11-29 18:23 aGod 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 1.当我们用$符号直接调用的方法。在jQuery内部是如何封装的呢?有没有好奇心? 阅读全文
posted @ 2017-10-12 21:09 aGod 阅读(671) 评论(0) 推荐(0) 编辑