Javascript最初是解释型语言,现在,主流浏览器内置的Javascript引擎基本上都实现了Javascript的编译执行,即使如此,我们...
Javascript最初是解释型语言,现在,主流浏览器内置的Javascript引擎基本上都实现了Javascript的编译执行,即使如此,我们...
当一个函数在执行时调用了自身,那么这个函数就是递归函数。递归函数经常用来解决一些循环反复的问题。我们首先列举一些递归函数的使用场景。 使用场景 ...
闭包的作用域链 闭包是有权访问另一个函数作用域中的变量的函数,比如: 上述例子中createFunc的返回值是一个函数(闭包),这个返回值在调用...
基本包装类型 我们会经常对基本类型值作如下操作: 基本类型不是对象,没有属性和方法,那substring()是从哪里来的呢?原来我们在执行第二行...
继承 原型链 讲原型的时候提到过继承,设计原型的初衷就是为了继承,原型链是实现继承的主要方法。那什么是原型链,还记得之前提到过的作用域链吗,它表...
ECMAScript中的对象其实就是键值对,值可以是数据或函数。每个对象都是基于一个引用类型创建的,可以是之间提到的原生类型,也可以是自定义类型...
Date 类型 ECMAScript使用UTC(国际协调时间)为标准的指定时间与1970年1月1日之间相差的毫秒数来保存日期。 创建日期对象 可...
第二章讲的是如何将Javascript引入HTML <script> 有以下属性: async 只对外部文件有效,表示立即下载,不妨碍页面其他操...
Javascript简史 背景 在一个网速巨慢、网页大小和复杂度不断增加的年代,人们逐渐对如下流程失去耐心:网页中输入数据——提交表单——服务端...
语法 区分大小写 ECMAScript中的一切都区分大小写。 标识符 标识符指变量、函数、属性、参数的名字,有如下规则: 第一个字符必须是字母、...
专题公告
笔者最近正在研读《Javascript 高级程序设计》这本书,会将学习到的内容整理成读书笔记,并且尽量用简介易懂的文字、生动的图片、清晰的结构、深入的探索,将这本书分享给大家。欢迎投稿^_^