随笔分类 - Javascript高级程序设计
摘要:定义函数有函数声明和函数表达式两种方法: 1.函数声明: 对于函数声明,它的重要特征是函数声明提升,意思是执行代码之前会先读取函数声明,这样就可以把函数声明放在调用语句的后面。 2.函数表达式: Firefox、Safari、Chrome、Opera都给函数定义了一个非标准的name属性,通过这个属
阅读全文
posted @ 2017-08-03 10:48
某个润滑君
摘要:js中的继承主要是依靠原型链来实现的,所谓的原型链就是让一个引用类型继承另一个引用类型的属性和方法。 一、原型链 先来明确一下原型、实例以及构造函数之间的关系: (1)每一个构造函数都有一个原型对象(prototype) (2)每一个原型对象都包含一个指向构造函数的的指针(constructor)
阅读全文
posted @ 2017-03-28 19:02
某个润滑君
摘要:js对象的定义是:无序属性的集合,其属性可以包含基本值、对象或者函数。也就是说对象是一组没有特定顺序的值。 先来聊聊对象的中的两类特殊的内部属性:数据属性和访问器属性 1.数据属性:除了最基本的属性本身的值之外,还有描述该属性是否可以被读取、写入以及是否能够通过for-in循环遍历返回属性,这些描述
阅读全文
posted @ 2017-03-27 23:28
某个润滑君
摘要:四、RegExp类型(正则表达式) 1.创建正则表达式的方法: 字面量形式: 其中,pattern是任意的简单或是复杂的正则表达式,而flags则表示正则表达式的匹配模式,正则表达式的匹配模式包括以下三种 g:表示全局模式(global),意思是该正则表达式应用于所有的字符串,而不是说发现第一个匹配
阅读全文
posted @ 2017-03-19 16:51
某个润滑君
摘要:引用类型包括Object类型、Array类型、Date类型、RegExp类型、Function类型、基本包装类型(Boolean、Number、String) 一、Object类型 1.创建对象: 创建对象的方式有两种,第一种是使用new加构造函数,这是最为常见的,第二种是使用对象字面量表示法,语法
阅读全文
posted @ 2017-03-03 22:43
某个润滑君
摘要:一、变量 1.分类: 变量可以分为基本类型值和引用类型值,像在之前的随笔中介绍的数值,字符串类型这些就是属于基本类型值。而引用类型值则是指对象。然而,引用类型的值是保存在内存中的对象,js和其他编程语言不同的是,我们不能够直接操作内存中的对象,只能通过当中的引用来操作。所以引用类型的值是按引用访问的
阅读全文
posted @ 2017-03-01 22:47
某个润滑君
摘要:接下来简单介绍js的基本语法,js的很多语法和一般的c语言相似 1.区分大小写 2.标识符命名:第一个字符不得是数字 3.注释:与C语言相似 4.noscript元素 部分浏览器是不支持js的或者用户自己选择不加载js脚本,这时候我们可以通过设置noscript元素来告诉用户,你要下载js脚本才能看
阅读全文
posted @ 2017-02-27 00:02
某个润滑君
摘要:一、script元素属性: 向html元素插入js代码就必须得有script元素,这其中有两个属性比较常用到:async、defer、src 1.async:可选,表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或其他待加载的脚本。只对外部文件有效。 2.defer:可选,表示脚本
阅读全文
posted @ 2017-02-26 15:22
某个润滑君

浙公网安备 33010602011771号