javascript学习笔记
文章平均质量分 80
neverland-7
Neverland-7
展开
-
javascript简介
从今天开始,要认真学习javascript啦。接下来将有一系列的关于javascript的学习笔记。day1.javascript简介先大致了解下所谓的javascript,如下图:javascript的实现主要由三个部分组成,即ECMAScript、文档对象模型以及浏览器对象模型。ECMAScriptECMAScript是javascript的原创 2014-02-17 15:55:58 · 979 阅读 · 0 评论 -
javascript函数
在javascript中,函数也是对象。它们只被定义一次,却可以被调用或执行任意次。函数定义定义函数有两种方式,一种是函数声明,另一种是函数表达式。函数表达式var sum=function(x,y){ return x+y;};实际上,函数表达式就是将一个匿名函数赋给一个变量。函数表达式还可以在定以后立即被执行:var sum=(function(x,y){原创 2014-03-20 09:30:24 · 835 阅读 · 0 评论 -
javascript引用类型之Array类型
简介javascript中数组是无类型的,即数组中的元素可以是任意类型的。而且,javascript中数组是动态的,它们会根据需要调整大小。数组是对象的特殊形式。创建数组创建数组有两种方式。第一种是使用数组直接量,第二种是使用构造函数Array()。例如://使用数组直接量var arr1=["a","b","c"];//使用构造函数Array()var a原创 2014-02-27 10:30:29 · 1218 阅读 · 3 评论 -
javascript中的闭包
javascript中闭包的概念是一个比较重要的概念。其实理解的也不是很透彻,只能先简单的做下笔记,更深入的了解,有待后面再继续学习。在将闭包前,先说明几个与其相关的概念。作用域所谓作用域就是指变量或函数可访问的范围。作用域可以分为两种,一种是全局作用域,另一种是局部作用域。全局作用域在代码的任何地方都能被访问到的对象拥有全局作用域,一般来说以下几种情况将拥有全局作用域:1原创 2014-03-20 19:15:14 · 1012 阅读 · 0 评论 -
javascript事件(1)
事件流所谓的事件流,就是指从页面原创 2014-05-15 19:40:38 · 1056 阅读 · 0 评论 -
javascript事件(2)
UI事件load:当页面完全加载后,在window上触发原创 2014-05-19 11:37:52 · 882 阅读 · 0 评论 -
DOM(文档对象模型)
节点层次DOM可以原创 2014-05-12 16:11:30 · 1007 阅读 · 0 评论 -
表单脚本
表单基础知识原创 2014-05-22 09:36:11 · 977 阅读 · 0 评论 -
javascript笔记汇总
javascript学习笔记汇总帖1. javascript简介2. javascript基本概念3. javascript中的变量4. javascript引用类型之object类原创 2014-02-26 15:08:56 · 1133 阅读 · 0 评论 -
javascript继承
javascript支持实现继承,也就是继承父类的方法和属性。(注:这边继续沿用前面说过的,类的概念。具体看【javascript原型对象、构造函数和实例对象】中的说明。)原型链原理原型链实现继承的基本思路:利用原型让一个引用类型继承另一个引用类型的属性和方法那么怎么做到这种继承呢?方法很简单,就是让子类的原型等于父类的一个实例。这样一来,子类的原型中就拥有一个指向父类原型的内原创 2014-03-18 11:52:47 · 1115 阅读 · 0 评论 -
理解javascript中的对象属性
在前面已经有稍微介绍过【 javascript引用类型之object类型 】,今天就具体的说说什么是对象。在javascript中,对象就是一组无序的名/值对的集合。并且,对象的操作,是对其引用的操作。即,将一个对象赋给一个变量x,实际上也只是将该对象的引用赋给x;倘若又将变量x赋给另一个变量y,那么也只是将y指向x所指向的那个对象。在【 javascript引用类型之object类型 】原创 2014-03-08 11:52:58 · 1698 阅读 · 0 评论 -
javascript基本概念
day2.语法区分大小写Javascript中的一切都是区分大小写的。标识符标识符是指变量、函数、属性或者函数参数的名字。它以字母、下划线或美元符号开头,后面跟字母、下划线、美元符号或者数字。通常建议采用驼峰大小写的格式。注释1.单行注释//code...2.块级注释/* code...*/语句在javascript中,语句是一原创 2014-02-19 13:43:00 · 1407 阅读 · 0 评论 -
javascript中的变量
在javascript中,变量可以用来存放任何类型的值。变量声明在使用一个变量前,可以使用var来声明一个变量。这样被声明的变量会被自动添加到与它最接近的环境中。即,假如在全局环境中使用var声明一个变量,那么它就属于全局环境,是一个全局变量;假如在一个函数内部,使用var声明一个变量,那离它最近的环境固然是该函数对象,那么它就是一个局部变量。如果一个变量在初始化时没有使用var声明,原创 2014-02-19 17:27:10 · 966 阅读 · 0 评论 -
javascript引用类型之object类型
在这里只是简单的概括下javascript的object类。创建实例创建object实例有两种方法,分别是使用对象直接量和使用Object构造函数。例如://对象直接量创建实例var person={"age":29,"name":"tom"};//构造函数创建实例var person=new Object();person.age=29;person.name="tom"原创 2014-02-26 15:02:35 · 1228 阅读 · 0 评论 -
javascript引用类型之Date类型
创建日期对象在javascript中,可以使用Date()构造函数来创建日期对象,如:var date=new Date();当没有向构造函数传递日期参数时,将创建一个拥有当前日期和时间的对象。当然,如果想根据特定的日期和时间创建日期对象,也是可以的,只需要将能表示日期的参数传入构造函数即可。Date()构造函数能够接受的常用的日期格式有:”月/日/年“,如2/27原创 2014-02-27 13:59:49 · 1402 阅读 · 0 评论 -
javascript正则表达式(RegExp类型)
简介javascript中用RegExp类型来表示正则表达式。正则表达式强大的匹配模式能用于检索与替换。正则表达式定义在javascript中,正则表达式的定义也有两种方式,第一种是使用正则表达式字面量;第二种是使用构造函。在具体介绍怎么定义前,先介绍下正则表达式的修饰符,它用以说明匹配模式的规则。正则表达式有三个修饰符,分别是:i,表示不区分大小写;g,表原创 2014-02-28 14:34:06 · 2108 阅读 · 0 评论 -
Math对象
Math对象是javascript中一个内置对象。这边主要是总结一些方法属性,以便后面查看。原创 2014-03-02 09:55:15 · 4234 阅读 · 2 评论 -
javascript原始数据类型
前面有提到过javascript的几个引用类型,还差了Function类型,想放在后面学习函数的时候一起总结。今天,主要是总结javascript基本包装类型的一些方法,细节方面也不做说明了。javascript的基本包装类型有三个,分别是Boolean类型、Number类型和String类型。在介绍对应类型的方法之前,有一点需要特别强调下,那就是基本包装类型跟引用类型的区别。这个区别主要原创 2014-03-01 19:56:18 · 2721 阅读 · 0 评论 -
怎么在javascript中创建对象
前几天,有总结过javascript中对象的一些知识——【理解javascript中的对象属性】和【javascript原型对象、构造函数和实例对象】,今天在这个基础上,学习了javascript中,创建对象的几种方法。其实,在【javascript引用类型之object类型】中有提到过两种。用字面量跟构造函数。今天所说的方法,有封装的概念,将属性和方法封装成一个对象,再由此创建实例。工厂原创 2014-03-11 17:45:47 · 826 阅读 · 0 评论 -
JSON
JSON是javascript的一个严格的子集,但它不支持变量、函数或对象实例,它是一种表示结构化数据的格式。原创 2014-05-29 18:21:02 · 949 阅读 · 0 评论