![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6+
聪明可爱小轩轩
欢迎关注公众号:聪明可爱小轩轩
展开
-
JavaScript代码模块化设计(ES6)
使用JS写代码的我们常常将逻辑相同的代码提取出来 写一个模块比如// test1.jsexport const x = 1export let y = 1// test2.jsimport { x,y } from './test1.js这个时候就可以在test2.js中使用 test1.js的产量以及逻辑了当然了,如果仅仅有一个逻辑暴露在外,我们还可以使用如下的方式来写//...原创 2020-03-29 18:07:23 · 168 阅读 · 0 评论 -
Js(二) 从es5(callback)到es6(promise)回调函数的变化以及应用理解
在说清楚如何写回调函数的时候,首先我觉得应该说清楚,什么是回调,为什么会产生回调,回调的应用场景。大多数的回调场景发生在加载资源这一块,比如加载script,加载图片,再比如从后端请求回数据,然后对请求回来的数据分析。又比如script,图片加载失败,这个时候我们要清楚,要做出一个最基本的提示。如果这个时候有一些不太了解浏览器加载的人会有如下的疑惑let data = function() ...原创 2020-02-27 16:30:41 · 1290 阅读 · 0 评论 -
Js(一) 箭头函数详解,以及箭头函数中this的变化
在ES5的时候定义函数有以下两种方法1 var obj = function() { console.log("这是我定义的一个函数")}2 function test() { consoe.log("这是一个函数")}在ES6的时候对于函数的定义有了改变 箭头函数let obj = () => { console.log("这是我定义的箭头函数")}let t...原创 2020-02-26 18:39:50 · 349 阅读 · 0 评论