JavaScript 任务的执行顺序 前言 上一文,我们介绍了Promise对象,Promise结束时执行的是异步操作,但这里提到的异步操作他的执行顺序是怎样的? 让我看一个例子: 1234567var p = new Promise(function (resolve, reject) { console.log("start"); resolve("ok");} 2021-02-04 笔记 #JavaScript #前端
ES6 Promise Promise 基本用法 对象的状态不受外界影响,只有内部执行才能决定Promise的状态。 一旦状态改变,就不会再变,任何时候都可以得到这个结果,如果改变已经发生了,你再对Promise对象添加回调函数,也会立即得到这个结果。 可以对Promise添加多个回调函数。 Promise一旦新建就会立即执行,无法中途取消。 Promise内部抛出的错误不会反应到外部。 Prom 2021-02-03 笔记 #JavaScript #ES6 #前端
ES6 class 前言 class是ES6中引入的语法糖,其中的绝大部分的功能都可以使用ES5的方法做到。class可以看作是构造函数的另一种写法。 1234567891011class myClass { constructor() { { //... } }}// 等同于var myClass = function () 2021-02-02 笔记 #JavaScript #ES6 #前端
JavaScript 对象与原型链 再次吐槽:JavaScript中对象的概念真的是太让人困扰了,不同于我接触过的其他语言。 构造函数与new 构造函数 JavaScript中对象的实现是基于构造函数和原型链的。 构造函数就是对象的模板,使用new执行构造函数,就可以返回对象的一个实例。 其实构造函数与普通的函数并没有太大的区别,如下: 123var obj = function () { this.name = & 2021-02-02 笔记 #JavaScript #前端
JavaScript 闭包理解 第一次接触闭包时,是在使用Python时遇到了一个功能需求,这个功能需要有一列按钮,按钮i在点击时触发回调函数打印出各自的索引。 我首先想到的是这样的实现方式: 123456789def displayIndex(index): print(index)def ButtonSet(): ..... for index in range(5): ButtonLis 2021-01-29 笔记 #JavaScript #前端
JavaScript中的类型转换 前言 这两个方法一般是交由JS去隐式调用,以满足不同的运算情况。 在数值运算里,会优先调用valueOf()。 在字符串运算里,会优先调用toString()。 valueOf 对象 返回值 Array 返回数组对象本身。 Boolean 布尔值。 Date 存储的时间是从 1970 年 1 月 1 日午夜开始计的毫秒数 UTC。 Function 函数本身。 N 2021-01-26 笔记 #JavaScript #前端
JavaScript this 关键字 我接触过Python这门语言,Python中也是用this关键字实现了面向对象的某些概念。JavaScript中也有异曲同工之妙,所以见到this时我并不是很陌生,但是没想到JavaScript中的this的注意事项却比Python中的多得多,而且很让人头大。 JavaScript真是一门混乱的语言! 🥱 属性 指向对象 简单来说:this用来指代属性或方法当前所在的对象。 123456va 2021-01-25 笔记 #JavaScript #前端
Vue组件复用的一个小坑 在推进项目的过程中,我构建了这样的一个组件:“一个列表存在两种不同的样式:自动滚动与手动滚动”。 实现思路其实很简单,预留一个props参数用于标识样式,然后使用样式绑定的方式进行设置就可以了。 动效实现 说一下怎么实现“自动滚动”的动效吧,动效如下图所示。 设定计时器:设定一个计时器,按照一定时间间隔将向上移动的行数加一。 12345678timer = setInterval(() 2021-01-21 笔记 #前端 #Vue
读《沧浪之水》 沧浪之水清兮 可以濯吾樱 沧浪之水浊兮 可以濯吾足 徐则臣的《耶路撒冷》读完之后,我就着手开始寻下一本要读的书,在书这方面我的口味倒不算很挑剔——百无禁忌。是国内作家所作的口碑不错的书,我都有兴趣来拜读一下。几天睡前搜索了一下,恰好在Kindle的推荐书单中发现了《沧浪之水》这本书,当时他的标题是“四十万读者口口相传”,随即便有了兴趣,又在知乎了解了一下大致的内容和评价,便开始阅读。 这本书 2021-01-02 读书笔记 #读书笔记
记2020 2020年就要过去了,我不想怀念他。 这是我第一次写“年记”,希望我可以把他写好,也希望我可以将这个习惯保留下去。 2020年对我来说是及其关键的一年,同时这一年也发生了很多意料之外的变故,遇到了很多可能一生中也只会遇到这一次的事情。 述 2020年的元旦如同往年一样来临了,这个节日对我来说它与周末的区别仅在于它使我多了一天的假期可以去个睡懒觉。若是往年我还可以期待一下,因为李志的跨年演出就 2020-12-14 日记 #日记