随笔分类 - JavaScript原理
摘要:一、引言 函数式编程的历史已经很悠久了,但是最近几年却频繁的出现在大众的视野,很多不支持函数是编程的语言也在积极加入闭包,匿名函数等非常典型的函数式编程特性。大量的前端框架也标榜自己使用了函数式编程的特性,好像一旦跟函数式编程沾边,就很高大上一样,而且还有一些专门针对函数式编程的框架和库,比如:Rx
阅读全文
摘要:一、什么是JavaScript JavaScript一种动态类型,弱类型,基于原型的客户端脚本语言,用来给HTML网页增加动态功能。 动态: 在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 弱类: 计算时可以不同类型之间对使用者透明地隐式转换,即使类型不正确
阅读全文
摘要:作用域是JavaScript最用药的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理。 JavaScript作用域 任何程序设计语言都有作用域的概念,简单的讲,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在JavaScr
阅读全文