摘要: 一、Vue-cli是快速构建这个单页应用的脚手架, # 全局安装 vue-cli$ npm install --global vue-cli# 创建一个基于 webpack 模板的新项目$ vue init webpack my-project# 安装依赖,走你$ cd my-project$ np 阅读全文
posted @ 2018-12-25 21:23 南屿博客 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、回调函数(callback) A callback is a function that is passed as an argument to another function and is executed after its parent function has completed. 翻 阅读全文
posted @ 2018-12-24 09:10 南屿博客 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一 序言 在 传统Ajax 时代,进行 API 等网络请求都是通过XMLHttpRequest或者封装后的框架进行网络请求,然而配置和调用方式非常混乱,对于刚入门的新手并不友好。今天我们介绍的Fetch提供了一个更好的替代方法,它不仅提供了一种简单,合乎逻辑的方式来跨网络异步获取资源,而且可以很容易 阅读全文
posted @ 2018-12-22 16:19 南屿博客 阅读(4513) 评论(0) 推荐(0) 编辑
摘要: key应该是稳定的,且唯一的,尽量不要用索引作为key 都知道React组件渲染列表时需要为每个列表元素分配一个在列表中独一无二的key,key可以在DOM中的某些元素被增加或删除视乎帮助React识别哪些发生了变化,通常列表数据都会有id字段,习惯用id值作为key,当没有id或其他唯一标识时,也 阅读全文
posted @ 2018-12-20 14:15 南屿博客 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 1、题目和答案 一道题题目:下面这段promise、async和await代码,请问控制台打印的顺序? async function async1(){ console.log('async1 start') await async2() console.log('async1 end') } as 阅读全文
posted @ 2018-12-18 19:54 南屿博客 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 表达式全集 常用正则表达式 阅读全文
posted @ 2018-12-18 19:36 南屿博客 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 我那进了"模块化研究"小组.所以嘞.研究模块化以及如何让项目的模块化更加合理和高效是我们小组的主要目的.首先,在实行模块化之前,得先巩固模块化开发的理论基础,因为理论是实践的基础。只有这样,在过程中理论与实践相结合,才有可能达到最满意的效果. 什么是模块化? 模块化就是为了减少系统耦合度,提高高内聚 阅读全文
posted @ 2018-12-17 09:19 南屿博客 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、问:ES6是什么,为什么要学习它,不学习ES6会怎么样? 答: ES6是新一代的JS语言标准,对分JS语言核心内容做了升级优化,规范了JS使用标准,新增了JS原生方法,使得JS使用更加规范,更加优雅,更适合大型应用的开发。学习ES6是成为专业前端正规军的必经之路。不学习ES6也可以写代码打鬼子, 阅读全文
posted @ 2018-12-12 12:32 南屿博客 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 相似之处 react vue 阅读全文
posted @ 2018-12-11 09:47 南屿博客 阅读(598) 评论(2) 推荐(0) 编辑
摘要: diff算法作为Virtual DOM的加速器,其算法的改进优化是React整个界面渲染的基础和性能的保障,同时也是React源码中最神秘的,最不可思议的部分 1.传统diff算法计算一棵树形结构转换为另一棵树形结构需要最少步骤,如果使用传统的diff算法通过循环递归遍历节点进行对比,其复杂度要达到 阅读全文
posted @ 2018-12-10 22:29 南屿博客 阅读(468) 评论(0) 推荐(0) 编辑