随笔分类 - JavaScript与Typescript
摘要:最近在使用React+Typescript重构一个应用,后面看到同事在写react组件的方法时,是采用箭头函数的写法。这让我想起在 React Class Component 绑定事件时,经常会通过 bind(this) 来绑定事件,比如: class Fn extends React.Compon
阅读全文
摘要:一直以来,都有一个梗:找男朋友就要找程序员,因为他很擅长思考自己错在哪里,当他惹你生气时,便会很自然地思考自己错在哪里。开个小小的玩笑。实际上,找错、定位问题是程序员非常重要的能力之一,它关系到你定位问题、修改问题的进度和效率。所以继很久之前的聊聊调试的事儿(一),来聊聊调试的事儿(二)。 目录 真
阅读全文
摘要:为什么要使用TypeScript? 某乎已经解释的很清楚了传送门 我目前亲身的感受,TpeScript带来的好处 类型系统可以避免很多js的灵活性带来的隐藏bug,譬如在js里变量是可以到处定义,到处赋值,这就会导致中途你都不知道改成什么类型了,会不会有bug 团队协作代码风格更加严格,这一般是强类
阅读全文
摘要:相信看到题目都知道,这些都是js千年不变的面试题。
阅读全文
摘要:说道this,可以说是前端中很重要的问题之一了,也是面试或者笔试常考的问题。所以还是早点看清this吧,大兄dei。
阅读全文
摘要:相信一提到怎么判断js的数据类型,大家都会想到的是typeof、instanceof,那么为什么有了typeof的存在还要有instanceof?
阅读全文
摘要:TypeScript的核心原则之一是对值所具有的结构进行类型检查,在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。
阅读全文
摘要:在JavaScript中,异步操作非常多见,然而在Promise之前,我们是在类似以下的做法中处理多重异步回调,每一层里都要调另一个异步函数,形成了所谓的“回调地狱”, Promis是为了解决回调地狱的方案,是一种链式操作。
阅读全文
摘要:说到call、apply、bind,前端的胖友可是不陌生。以下就从几个方面分别聊聊它们。
阅读全文
摘要:ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
阅读全文
摘要:经常会遇到JavaScript的事件机制,例如,事件绑定、事件监听、事件委托(事件代理)等
阅读全文
摘要:轮播图.就是图片自动切换式滚动。那么就让我们用原生javascript手写一个简单的轮播图吧。
阅读全文
摘要:在现在的网页中,选项卡(我自己这样子叫)是非常普遍的,也是比较基础,学了原型实现选项卡也挺久了,最近在学ES6,学了用类实现选项卡,今天就在此做个总结。
阅读全文
摘要:关于var、let、const的故事。这里有着他们之间的比较。
阅读全文