随笔分类 - JavaScript
基本概念、变量、引用类型、对象等
摘要:我之前本打算最后再总结这一节,但在学习了一部分DOM操作后,才发现客户端检测这一技术用途也挺多,所以还是决定回过头来先把这部分学透彻。 JS作为一种客户端脚本语言,是靠浏览器执行的,虽然JS的语法规则、DOM等模型框架已经形成了标准,但是在现实当中,各家浏览器由于历史原因(争夺市场、各自研发各自的)
阅读全文
摘要:一、DOM简介 什么是DOM?简单地说,DOM是是针对HTML和XML文档的一个API,一套对文档的内容进行抽象和概念化的方法。 学习过ORM的同学可能知道ORM是将数据库中的表映射到类,建立一个表和类的映射模型,类属性为表字段,类实例为表记录,通过操作类和类的实例来对数据库进行增删改查。 DOM就
阅读全文
摘要:BOM,浏览器对象模型,提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。 一、window对象 window对象既是JS访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。因此有权访问parseInt等全局方法。 二、location对象 location使最
阅读全文
摘要:函数表达式是定义函数的一种方式,另一种是之前提到的函数声明。 函数声明和函数表达式之间的区别,主要是函数声明提升,意思是在执行代码之前会读取函数声明。 没有名字的函数表达式也叫匿名函数。 一、递归 递归是一个函数通过名字调用自身。 因为函数名可能会发生改变,如果函数内部调用自身的语句仍使用原来的名字
阅读全文
摘要:对象是无序属性的集合,其属性可以包含值、对象或者函数。每个对象都是基于一个引用类型创建的。 一、对象的属性 对象的属性在创建时都带有一些特征值,JS通过这些特征值来定义它们的行为。 1. 属性类型 JS在定义只有内部采用的特性(attribute)时,描述了属性(property)的各种特征。这些特
阅读全文
摘要:引用类型的值(对象)是引用类型的一个实例。在JS中,引用类型是一种数据结构,用于将数据和功能组织在一起。在其它面向对象语言中常被成为类,但在JS中,由于不具备传统面向对象语言所支持的类和接口等基本结构,所以称其为引用类型更合适。 一、Object类型 1. 创建:var a = new object
阅读全文
摘要:一、基本类型和引用类型 1. 基本类型值指的是简单的数据段,引用类型值指那些可能由多个值组成的对象。 2. 基本类型值按值访问,引用类型值按引用访问: 按值访问对于基本类型而言,不同变量指向的地址空间都是不同的,即使把一个变量赋值给另一个变量,接收到时变量指向的内容而不是内存地址;按引用访问对于对象
阅读全文
摘要:一、语法 1. 区分大小写 2. 标识符:以字母、下划线或美元符号开头,其他位置可以是字母、下划线、美元符号或数字 3. 注释://单行注释,/*多行注释*/ 4. 严格模式:"use strict"; 5. 语句以分号结尾 二、变量 1. JS变量是松散类型的,即每个变量仅仅是一个名称占位符。 2
阅读全文
摘要:使用script元素,<script>定义了6个可选属性: 1.asnyc:表示应该立即下载脚本 2.charset:指定字符集 3.defer:表示脚本延迟到文档解析后执行 4.language:已废弃 5.src:导入外部文件 6.type:language替代属性,默认text/javascr
阅读全文