JavaScript



call和apply是js里非常常见的两个概念。但自己从来没有好好的深入理解这两者,尤其是在何时使用,如何使用才适合这两个问题上,没有进一步的思考。这里写一篇笔记来反思。

阅读更多


最近在准备一个新项目,引入了ES6,平时也常写ts,在越来越多的实战中发现箭头函数确实是ES6里最实用的新特性之一。

阅读更多


今天在配置eslint发现一个神奇的问题——采用airbnb风格的检查时有一个报错 *`error Prefer default export ...... import/prefer-default-export`* 查了半天资料终于发现如何解决。

阅读更多


ES6的出现,无疑是对现有的ES5的一次巨大冲击。某种程度上,部分人觉得这是给开发人员带来的巨大惊喜。它保证现有的基础之外,增加了很多好用的语法糖,使得对后端转入的javascript更为友好。尽管有些人在ES5上还未站稳脚跟——譬如我,但已经迫不及待地想去尝试ES6。

尽管在我的工作曾写过coffeescript,typescipt,但我始终觉得基础的才是实用的。让我们抛开那些多样的Javascript超集不谈,回归到js本身来。

阅读更多


__近期整理项目,发现有一些api的写的比较好,风格统一,流畅,可以对比学习。下面罗列一些设计api时应当遵循的原则。以web-order仓库为例。__

阅读更多

1.JavaScript

JavaScript,一种直译式脚本语言,是一种动态类型、基于原型的语言,内置支持类别。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。然而现在JavaScript也可被用于网络服务器,如Node.js。

在1995年时,由网景公司的布兰登·艾克,在网景导航者浏览器上首次设计实现而成。因为网景公司与昇阳公司的营销合作,加上网景公司管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语义与Self及Scheme较为接近。

为了获取技术优势,微软推出了JScript,与JavaScript同样可在浏览器上运行。为了统一规格,1997年,在ECMA(欧洲计算机制造商协会)的协调下,由网景、昇阳、微软和Borland公司组成的工作组确定统一标准:ECMA-262。因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。

阅读更多

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×