
JavaScript
文章平均质量分 84
liuyueyi1995
北邮人
展开
-
JavaScript学习笔记(4)
引用类型对象是某个特定引用类型的实例,新对象是使用new操作符后跟一个构造函数来创建的。Object类型Object的实例不具备多少功能,但对于应用程序中存储和传输数据而言,他们确实是非常理想的选择。 创建Object实例的方式有两种,一种是new Object(),一种是直接使用对象字面量的方法。var o1 = new Object();o1.name = "Name";o1.age =原创 2016-10-06 02:00:12 · 339 阅读 · 0 评论 -
JavaScript学习笔记(10)
DOM扩展为了实现更多的功能,DOM一直在完善和扩充,DOM的主要扩展是选择符API、HTML5、元素遍历。原创 2016-10-19 22:17:30 · 286 阅读 · 0 评论 -
JavaScript学习笔记(9)
DOM之前已经学了JS的两大核心——ECMAScript和BOM,还剩最后一个核心内容就是DOM(文档对象模型)。关于DOM,原书(《JavaScript高级程序设计(第3版)》)花了足足三章的篇幅来讲解,可见其重要性。1 基本概念DOM是针对HTML和XML文档的一个API,描绘了一个层次化的节点数,允许添加、删除、修改页面的某一部分。2 节点层次DOM节点分为几大类型,各类型分别表示文档中不同信原创 2016-10-17 00:59:01 · 445 阅读 · 0 评论 -
JavaScript学习笔记(0)
0 前言之前对JavaScript的学习,大多停留在网上的教程,虽然知道大概的语法但是却不系统,所以最近又找了一本书(《JavaScript高级程序设计(第3版) 》)来看,希望从中查缺补漏,将自己的知识体系逐步完善,也算是巩固基础吧。0.1 JavaScript是什么?这个问题很突兀,但也很重要。 JavaScript,诞生于1995年,当时的网络不如现在健全和快速,许多表单内容都需要传到服务器原创 2016-10-04 14:36:14 · 236 阅读 · 0 评论 -
JavaScript学习笔记(1)
在HTML中使用JS<script>元素该元素有6个属性 属性名 描述 async (可选)表示立即下载脚本,只对外部脚本文件有效 charset (可选)表示通过src属性指定的代码的字符集,通常都被浏览器忽略了 defer (可选)表示脚本可以延迟到文档完全被解析和显示之后再执行,指对外部文件有效 language 已被废弃 src (可选)表示包含原创 2016-10-04 16:03:19 · 311 阅读 · 0 评论 -
JavaScript学习笔记(2)
基本概念语法JavaScript语言的语法大量借鉴了C和其他类C语言,所以很多语法极其相似。变量JS是弱类型语言,它的变量都是松散类型,可以用来保存任何类型的数据。用关键字var后接变量名定义变量。数据类型JS有五种简单的基本数据类型:Undefined、Null、Boolean、Number、String,以及一种复杂数据类型Object,Object本质上是一组无序的名值对组成。typeof操作原创 2016-10-04 23:55:44 · 322 阅读 · 0 评论 -
JavaScript学习笔记(8)
客户端检测原创 2016-10-11 20:12:57 · 280 阅读 · 0 评论 -
JavaScript学习笔记(11)
DOM2和DOM3DOM1主要定义了文档的底层结构,DOM2和DOM3在此基础上引入了更多的交互能力。DOM Level 2 Core:在1级核心基础上构建,为节点添加了更多方法和属性。DOM Level2 Views:在文档定义了基于样式信息的不同视图DOM Level2 Events:说明了如何使用事件与DOM文档交互DOM Level2 Style:定义了如何以编程方式获取和设置CSS原创 2016-10-20 23:54:53 · 457 阅读 · 0 评论 -
JavaScript学习笔记(7)
BOM(浏览器对象模型)BOM是JavaScript的第二大核心,包含了很多对象用于访问浏览器的功能,这些功能与网页内容无关,很大程度上方便了浏览器的操作。1 window对象BOM的核心对象,既是通过JS访问浏览器的接口,也是网页中定义的任何一个对象、变量、函数的全局对象。1.1 全局作用域在全局作用域下定义的变量和函数都会被自动归在window对象名下,可以通过window.propertyNa原创 2016-10-10 16:05:12 · 301 阅读 · 0 评论 -
JavaScript学习笔记(5)
面向对象JavaScript中没有类的概念,因此JS的对象和基于类的语言中的对象不完全相同。1 理解对象如下两种方法都可以创建对象://方法1——构造函数var person = new Object();person.name = "Name";person.age = 20;person.sayName = function(){ alert(this.name);};//方法原创 2016-10-07 23:07:01 · 510 阅读 · 0 评论 -
JavaScript学习笔记(6)
函数表达式1 函数声明和函数表达式定义函数有两种方式,即函数声明和函数表达式。function funName(arguments){ //函数体}//函数声明var funcName = function(arguments){ //函数体};//函数表达式函数声明重要的特征是函数声明提升——调用可以先于声明,执行代码前,会先读取函数声明。函数表达式形如赋值语句,将一个函数赋值原创 2016-10-09 00:43:47 · 265 阅读 · 0 评论 -
JavaScript学习笔记(3)
变量、作用域和内存问题基本类型和引用类型JS包含两种不同数据类型的值,基本类型和引用类型。 基本类型是指简单的数据段:Undefined、Null、Boolean、Number、String,这几种基本数据类型是按值访问的,可以操作保存在变量中的实际的值 引用类型是指有多个值构成的对象:指保存在内存中的对象,JS不允许直接访问内存中的位置,所以实际是在操作对象的引用而不是实际的对象。动态的属性创原创 2016-10-05 16:36:07 · 378 阅读 · 0 评论 -
JavaScript学习笔记(12)
事件JS与HTML之间通过事件进行交互。之前的jQuery笔记总结过事件的相关内容,很多重复的东西就省略掉了。事件相关的API很冗杂,很多东西可以即用现查,但基本的核心和概念还是需要掌握的。原创 2016-10-25 20:39:33 · 348 阅读 · 0 评论