摘要:
内置对象: 由ECMAScript提供的、不依赖于宿主环境的对象,这些对象在ECMAScript程序执行之前就已经存在了。 不必由开发人员显式地实例化内置对象 比如: Object Array String Global Math 1.Global 对象 所有在全局作用域中定义的属性和函数,都是Gl 阅读全文
posted @ 2018-09-30 22:14
你今天学习了吗
阅读(121)
评论(0)
推荐(0)
摘要:
为了操作基本类型值,ECMAScript提供了三个特殊的引用类型: Boolean , Number , String 举例: var s1 = "some text"; var s2 = s1.substring(2); 实际过程: (1)创建string类型的一个实例 (2)在实例上调用指定的方 阅读全文
posted @ 2018-09-30 21:49
你今天学习了吗
阅读(310)
评论(0)
推荐(0)
摘要:
每个函数都是Function类型的实例,由于函数是对象,函数名实际上是一个指向函数对象的指针,不会与某个函数绑定。 1.函数的声明: (1)函数声明语法: function sum (num1,num2) { return num1 + num2; } (2)函数表达式语法: var sum = f 阅读全文
posted @ 2018-09-30 18:22
你今天学习了吗
阅读(1729)
评论(0)
推荐(0)
摘要:
用来定义正则表达式的类型, 1. 通常情况下,我们可以直接用字面量形式来定义正则表达式,格式如下: var expression = /pattern/flags pattern为正则表达式 flags为标志,表明正则表达式的行为 g: 表示全局模式,被应用于所有字符串,并非发现一个就停止 i: 表 阅读全文
posted @ 2018-09-30 14:22
你今天学习了吗
阅读(406)
评论(0)
推荐(0)
摘要:
1.零宽断言 断言指正则表达式可以指明在指定的内容前面或后面会出现满足规则的内容 零宽指的是断言只是匹配的表达式,不占据宽度,也不会出现在返回的匹配结果中 "<span class="read-count">阅读数:641</span>" 找出该字符串中的阅读量 (1)正向先行断言 语法: (?=p 阅读全文
posted @ 2018-09-30 13:49
你今天学习了吗
阅读(404)
评论(0)
推荐(0)
摘要:
1.元字符: 2.重复限定符 一些简单的正则表达式 (1)匹配8位数的QQ号码 ^\d{8}$ (2)匹配1开头的11位数手机号码 ^1\d{10}$ (3)匹配14-18位数的银行卡号 ^\d{14,18}$ (4)匹配a开头结尾0或多个b的字符串 ^ab*$ 3.分组 (5)匹配0个或多个ab开 阅读全文
posted @ 2018-09-30 11:22
你今天学习了吗
阅读(170)
评论(0)
推荐(0)
摘要:
1.栈方法 ECMAScript 提供了一些让数组行为类似其他数据结构的方法 栈是一种后进先出(LIFO)的数据结构,也就是最新添加的项最早被移除;而栈中数据的添加和删除只发生在栈的顶部 数组可以对其进行模拟,ECMAScript专门提供了push 和pop方法 (1)push()接受参数,将参数添 阅读全文
posted @ 2018-09-30 10:51
你今天学习了吗
阅读(189)
评论(0)
推荐(0)
摘要:
ECMAScript中的数组可以说是比较神奇了, ECMAScript中定义的数组每一项可以保存不同的数据类型,如第一项为字符串,第二项为数值等等 1. 那怎么创建一个数组呢? 方法和创建对象实例类似 (1)通过new + 构造函数创建。此处的构造函数就是Array了 即 var arr = new 阅读全文
posted @ 2018-09-30 09:38
你今天学习了吗
阅读(145)
评论(0)
推荐(0)
摘要:
引用类型定义: 描述一类对象具有的属性和方法 引用类型Object ,也就是我们常说的对象类型了,这应该是JavaScript中最常见的引用类型了。 对象是某个引用类型的实例,如何创建一个实例,也就是创建一个对象 (1) var person = new Object() 这种就创建了一个对象 通过 阅读全文
posted @ 2018-09-30 09:04
你今天学习了吗
阅读(353)
评论(0)
推荐(0)
摘要:
背景: 分配给Web浏览器的内存通常比分配给电脑桌面的内存少,因为担心运行JS的网页耗尽全部系统内存而导致系统崩溃 内存限制问题不仅影响给变量分配内存,还会影响调用栈以及在一个线程中能够同时执行的语句数量 因此,确保占用最少的内存可以使页面获得更好的性能,优化内存最好的办法就是为执行中的代码只保留必 阅读全文
posted @ 2018-09-30 00:38
你今天学习了吗
阅读(160)
评论(0)
推荐(0)
摘要:
JS 具有自动垃圾回收机制,不需要像C++/C等语言去手动跟踪内存使用情况。 垃圾收集方式: 1.标记清除: 垃圾收集器在运行时给存储在内存中的所有变量都加上标记,然后,它会去掉环境中的变量,以及被环境中变量引用的变量的标记。而之后被标记的变量将为准备删除的变量,原因是环境中已经无法访问到这些变量了 阅读全文
posted @ 2018-09-30 00:28
你今天学习了吗
阅读(188)
评论(0)
推荐(0)

浙公网安备 33010602011771号