![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
山上的仓鼠
随笔简写,喜欢的可以关注一下。大家一起进步
展开
-
foreach 和 map 的区别
相同点:1.遍历数组,对数组元素进行操作2.调用方法:参数有三:遍历出的元素,元素的索引,数组本身arr.forEach((item,index,arr))=>{console.log(item,index,arr) arr[index] = item+5;}arr.map((item,index,arr))=>{console.log(item,ind...原创 2018-09-20 14:56:39 · 611 阅读 · 0 评论 -
React状态提升
/** * 可以通过输入数字来判断水是否会烧开 * @param props * @returns {*} * @constructor */function BoilingVerdict(props) { if(props.celsius >= 100) { return <p>水会烧开</p> } retur...原创 2018-11-30 19:34:26 · 155 阅读 · 0 评论 -
webpack4 零配置
webpack4零配置webpack4 中的零配置说的是不需要配置就可以直接进行打包,其实他是默认了他自己的目录结构,比如说他只能打包 src 下的 index.js 里的文件。初始化一个package.jsonnpm init -y安装webpack (局部) npm install webpack webpack-cli -D在文件夹中新建文件夹src 然后在src下...原创 2019-02-15 14:52:40 · 263 阅读 · 0 评论 -
手写一个ajax
在我看来,写一个ajax就需要5步,也就是5个单词,这就是一个ajax的流程。这五个单词分别为:new open setRequestHeader onreadystatechange send。记住这五个单词你就有了ajax的整体的框架了。首先:new字let ajax = fucntion (){ let httpRequest; // IE7以上,以及其他主流浏览器 if(win...原创 2019-02-27 15:11:20 · 1088 阅读 · 0 评论