摘要: [TOC] 1.ES6浏览器支持情况 一、桌面端浏览器对ES2015的支持情况 Chrome:51 版起便可以支持 97% 的 ES6 新特性。 Firefox:53 版起便可以支持 97% 的 ES6 新特性。 Safari:10 版起便可以支持 99% 的 ES6 新特性。 IE:Edge 15 阅读全文
posted @ 2020-03-25 10:32 melimeli 阅读(294) 评论(0) 推荐(0)
摘要: Promise按照用途来解释: 主要用于异步运算。 可以将异步操作队列化,按照期望的顺序执行,返回符合期望的结果。 可以在对象之间传递和操作Promise,帮助我们处理队列。 Promise产生的原因: Javascript中包含大量异步操作。 创造它的首要目标是操作DOM。 所以,Javascri 阅读全文
posted @ 2020-03-25 10:27 melimeli 阅读(164) 评论(0) 推荐(0)
摘要: [TOC] 1.Hook引入 React 16.8.0 是第一个支持 Hook 的版本。多数情况下,不可能将组建拆分为更小的粒度,因为状态逻辑无处不在。这个也给测试带来了一定挑战,这也是很多人将React与状态管理库结合使用的原因之一。为了解决这个问题, Hook将组建中相互关联的部分拆分成更小的函 阅读全文
posted @ 2020-03-25 10:22 melimeli 阅读(286) 评论(0) 推荐(0)
摘要: 目录 [TOC] 1.入门 1.1开发环境 1.1.1在线开发环境 https://codesandbox.io/s/cool tdd xwzml,通过codesand在线编辑一个新的react项目,并且可以在线调试 1.1.2本地开发环境 如果觉得网上的效率有点慢,可以参考下面的方式来安装reac 阅读全文
posted @ 2020-02-29 18:04 melimeli 阅读(391) 评论(0) 推荐(0)
摘要: [TOC] webpack 1.动手实践 1.1动手实践过程 1.首先使用node安装npm,去文件目录下面, 1.2第一次打包 1.2.1 单独的js文件打包 去 webpack test根目录下面新建一个文件hello.js,文件内容如下: 然后执行打包命令 发现如下错误 解决办法:这个错误需要 阅读全文
posted @ 2020-02-25 18:40 melimeli 阅读(186) 评论(0) 推荐(0)
摘要: this在javascript作用非常之多,看几种不同的this 1. 全局的this(浏览器),代表的是window 2.一般函数的this(浏览器),一般函数中的this代表window 3.作为对象方法的函数的this,this指向对象本身 4.对象原型链上的this 5.get/set方法与 阅读全文
posted @ 2019-09-20 17:37 melimeli 阅读(183) 评论(0) 推荐(0)
摘要: 来了解一下函数的定义,函数是一块Javascript代码,被定义一次,但可执行和调用多次。JS中的函数也是对象,所以JS函数可以像其他对象那样操作和传递,所以我们也常叫JS中的函数为函数对象。 首先介绍函数声明和函数表达式 1.如下图所示,函数声明的方式,可以在函数声明之前调用该函数,而函数表达式的 阅读全文
posted @ 2019-09-20 11:24 melimeli 阅读(141) 评论(0) 推荐(0)
摘要: 1.数组概念:数组是值的有序集合。每个值叫做元素,每个元素在数组中都有数字位置编号,也就是索引。JS中的数组是弱类型的,数组中可以含有不同类型的元素。数组元素甚至可以是对象或其它数组。 如下图中的例子,数组是可以包含不同类型的元素的。 2.创建数组的2种方式: 2.1通过字面量的方式创建数组,如下代 阅读全文
posted @ 2019-09-18 11:16 melimeli 阅读(193) 评论(0) 推荐(0)
摘要: 1.对象的结构: 对象中包含一系列属性,这些属性是无序的。每个属性都有一个字符串key和对应的value。对象有2种访问方式,如下图所示: var obj = {}; obj[1] = 1; obj['1'] = 2; obj; // Object {1: 2} var obj = {}; obj. 阅读全文
posted @ 2019-09-17 19:30 melimeli 阅读(172) 评论(0) 推荐(0)
摘要: 1.Javascript中的六种基本数据类型: 2.变量转换:通过num-0可以将一个字符串转换为number类型;通过num+"" 可以将number类型转换为字符串; 3.函数定义不同方式的区别,第2种方式函数调用一定在函数定义之后,不然会出错 4.严格模式('use strict')的注意事项 阅读全文
posted @ 2019-09-16 21:09 melimeli 阅读(113) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示