- 博客(5)
- 收藏
- 关注

原创 全面掌握ECMAScript新特性——ES6异步编程(三)
JS是单线程的异步编程其实就是处理异步任务,在进行异步编程之前,我们需要了解JavaScript是单线程的,在同一时间只能做一件事。JavaScript之所以设计成单线程,是与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动以及操作DOM。这决定了它只能是单线程,否则会带来很多复杂的同步问题。例如,如果JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器就不晓得以哪个线程为准。所以,为了避免复杂,从一诞生,JavaSc.
2020-09-29 18:29:07
340

原创 全面掌握ECMAScript新特性——ES6数组、函数、对象(二)
数组的扩展ES6对数组进行了很多的扩展,具体如下扩展运算符扩展运算符是三个点(…),将一个数组转为用逗号分隔的参数序列,通常用在函数参数中。假如我们需要一个求和函数,并且支持传入任意数量的值。function sum(...params) { let sum = arr.reduce(function (prev, cur) { return prev + cur; }); return sum;}let arr = [1, 2, 3, 4, 5];console..
2020-09-29 18:26:28
369

原创 全面掌握ECMAScript新特性——ES6声明与数据类型(一)
全面掌握ECMAScript新特性——ES6声明与数据类型(一)Let 和Constlet用来声明变量,const用来声明常量。如何使用const TAG = "我是常量";let a;a = 2;console.log(TAG, "a=" + a); //我是常量 a=2四个特点一、只在块级作用域内有效let和const为JavaScript新增了块级作用域,通常情况下,{}包裹的代码拥有的作用域就是块级作用域,声明的变量或常量只在块级作用域内有效,外部不能访问。i
2020-09-29 09:29:28
596

原创 ReactNative开发必备ES6知识
引言现代前端应用通常都会使用ES6进行开发,ReactNative项目同样也会使用ES6进行开发,对于现代前端项目开发来说,掌握ES6成为一件十分必要的事情。对于ES6的学习,通常都会阅读阮一峰的《ECMAScript 6 入门》,以下这本书中开发ReactNative必备的知识点。ECMAScript 6简介ECMAScript6(以下简称ES6)是JavaScript语言的下一...
2018-06-23 17:11:46
324

原创 给无线前端团队打造规范有效的git工作流
git工作流引言工作流英文名称叫做“workflow”,高效的工作流能像流水一样让这个工作体验顺畅且自然。对于一个团队来说,如果没有制定规范有效的工作流程,那么必定会导致混乱与低效,甚至会影响到团队整个凝聚力与战斗力,更有甚者,会直接导致人员的流失与任务延期。 在日常的代码开发中,我们不可避免的会使用到版本管理工具,目前最常用的代码版本管理便是git,制定一套规范有效的git工作流来规范我们的分支...
2018-06-23 09:55:22
636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人