JavaScript是一种基于对象(Object-based)的编程语言,它的本质实际上是面向对象。面向对象的语言的特点是它们都有类的概念,通过类可以创建任意多...
匿名函数在理解JavaScript的闭包之前,我们有必要了解一下JavaScript中函数的执行顺序。我们前面说过,定义函数有多种方式,其中最常用的是下面的两种...
URL设计是Web设计中常被忽视的东西,事实上URL非常重要,这不仅是一个网页唯一的路径,还涉及到你的站点是否干净,友好。本文讲述URL这个司空见惯的Web元素...
我们在程序中除了可以使用正则表达式对象的方法test()和exec()进行字符串测试和匹配之外,还可以使用String对象的4个方法来完成这些任务。在完成某些任...
正则表达式就是一个字符模式。和String对象类似,在JavaScript中正则表达式也是一个对象,它主要用于字符串的模式匹配。创建正则表达式有两种方式:隐式创...
元字符是使用正则表达式不同于普通字符的地方,也是正则表达式能够发挥强大作用、具有强大表达能力的法宝。那么什么是元字符呢?元字符是一些在正则表达式中有特殊用途、不...
在JavaScript中,函数是一个非常特殊的对象。每一个函数都是一个Function类型的实例,它们和其它引用类型一样具有属性和方法。由于函数是对象,所以函数...
在上一篇文章中我们介绍了"JavaScript深入理解函数-函数的定义",本文将继续了解:JavaScript˂...
JavaScript是一种“弱”类型的语言,这就是说,程序中不需要十分关注变量中存储数据的类型。例如可以在一条语句中将一个数值赋值给变量x,在另一条语句中把一个...
在HTML中定义样式有3种方法:通过<link>标签来引用外部的样式表文件,使用<style>元素来定义嵌入式样式和使用style特性来...
面向对象的特征之一就是继承。大多数面向对象的编程语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。由于在JavaS...
事件是某些动作发生时产生的信号。JavaScript能够感知这些信号,因此能够编写代码来响应这些信号,也就是响应这些事件。而响应某个事件的函数就叫做事件处理程序...