● 语法要点 ● 引用类型 ● BOM/DOM ● 事件要点 语法要点 在声明变量时,如果省去了var关键字,那么这个变量为全局变量。 数据类型有5种原始类型...
JavaScript 学习总结 第一章 认识JavaScript 1,JavaScript是什么 JavaScript是一种可以用来给网页增加交互性的编程语言。...3,关于Ajax Ajax(Asynchronous Javascript XML)异步JavaScript和XML:是一种创建交互式网页应用的网页开发技术。...注意: JavaScript区分大小写。 变量值: JavaScript弱类型。规范:一个变量应该只存放一种类型的数据。..."ul1"> 综合总结如下.... () { document.onmousemove=null; document.onmouseup=null; }; return false; }; }; 最后总结
1、语法 JSON的语法可以表示三种类型的值: 简单值:使用与Javascript相同的语法,可以在JSON中表示字符串、数值、布尔值和null,但是不支持Javascript中的特殊值undefined...2)、对象: 举一个Javascript对象来对比说明,下面是一个Javascript中的对象字面量: var man = { name: "McBye", age: 24...3)、数组: JSON数组采用的是Javascript中的数组字面量形式。...parse()——用于将JSON字符串解析为Javascript对象。...2)、序列化选项: 在实际使用stringify()函数的时候,除了要序列化的Javascript对象外,还可以再加两个参数,这两个参数用于指定以不同的方式序列化Javascript对象。
"你好" 可以用分号分隔 JavaScript 语句。...如: a = 5; b = 6; c = a + b; 可以写成 a = 5; b = 6; c = a + b; JavaScript 代码块 JavaScript 可以分批地组合起来。...JavaScript 语句标识符 JavaScript 语句通常以一个 语句标识符 为开始,并执行该语句。 语句标识符是保留关键字不能作为变量名使用。...重新声明 JavaScript 变量 如果重新声明 JavaScript 变量,该变量赋值,则为新值(拥有动态类型);如不赋值,则为旧值,不是undefined ? ?...全局 JavaScript 变量 在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。 JavaScript 变量的生存期 JavaScript 变量的生命期从它们被声明的时间开始。
+=运算符比+运算符效率高。 数字转换成字符串 ("" +) > String() > .toString() > new String() 展开循环:当循环次...
getElementsByName() 返回带有指定名称的对象的集合 getElementsByTagName() 可返回带有指定标签名的对象的集合 write() 向文档写入 HTML 表达式或 JavaScript...在重置表单元素之前调用 onsubmit 在提交表单之前调用 Form表单提交的三种方式 直接在form表单中设置提交按钮或button 使用HTML5方法,在表单外面也可使用,类似label 使用JavaScript
这一部分我们继续介绍JavaScript的常用对象。...方式4: var 变量名 = ["元素1","元素2"...]; 数组需要注意的细节 在javascript中数组的长度是可以发生变化的 数组常用的方法 这部分我们以如下两个数组对象作为示例...通过这个例子我们可以看出来,JavaScript中存在很多非人类的规定,很难想象这个语言的编写者到底是出于一种什么心理编写的这门语言。。。。。
在学习完了基本的内容之后,我们来学习一下JavaScript中的对象部分以及如何自定义对象的问题。...截取子串 //toUpperCase() 转大写 //toLowerCase 转小写 Date对象 用实际代码作为介绍是最简单的方法: javascript...输出结果是: 年:2018 月:2 日:24 时:19 分:33 秒:34 当前时间是:2018年2月24日 19:33:34 需求:编写一个函数,显示当前时间 javascript
这一节结束,我们的JavaScript学习总结系列文章第一阶段就要结束了,今后会适当的补充一些高级的内容,敬请期待。 好了,废话不说进入这一节的学习。 联动框 联动框,实在是太常见了。...城市联动框 联动框 javascript"> function... 城市 城市 操作元素的CSS样式 JavaScript...javascript"> function createCode(){ //验证码数据 var datas = ["5","...正则表达式",模式); 正则表达式的常用方法: test() 使用正则对象去匹配字符串 如果匹配成功返回ture,否则返回false exec() 根据正则表达式去查找字符串符合规则的内容 注意,JavaScript
以下是 HTML 事件的实例: HTML 页面完成加载 HTML input 字段改变时 HTML 按钮被点击 JavaScript 可以触发 HTML 页面中的这些事件 onchange HTML 元素改变...表示一个空对象引用 undefined typeof undefined 返回 undefined 是一个没有设置值的变量 类型转换 在 JavaScript 中有 6 种不同的数据类型: string
将数组中的相邻两个元素进行比较,将比较大(较小)的数通过两两比较移动到数组末尾(开始),执行一遍内层循环,确定一个最大(最小)的数,外层循环从数组末尾(开始)遍...
我们知道,JavaScript共由三部分组成:EMCAScript(基本语法)、BOM(浏览器对象模型)、DOM。...""); document.write("获取屏幕的水平分辨率:"+screen.width+""); 这一讲我们学习的是BOM(浏览器对象模型) 从下一节开始,我们将开始学习JavaScript
之前的几讲中我们曾经说过,JavaScript中是没有类的概念的。但是我们讲过对象,那么这个对象是怎么来的呢? 只要有函数即可创建对象 自定义对象 自定义对象的方式: 1....使用无参的函数创建对象 javascript"> function Person(){} var p = new Person(); /...= function(){ var arr = this.toCharrArray(); arr.reverse(); return arr.join(","); } 至此,JavaScript
类式继承(原型链继承) 类式继承非常简单,总结来说就是:子类的原型的 prototype 被赋予父类的实例,从而继承父类的属性和方法。...实际上,构造函数继承就可以解决这一点,总结来说构造函数继承就是:子类构造函数作用环境执行一次父类构造函数。...组合继承 一看上面两个方式都或多或少有些问题,这就需要用到组合继承,也是JavaScript中最常见的继承方式。总结来说就是一句话,类式继承 + 构造函数继承。...总结 本文总结了类式继承、构造函数继承、组合式继承、原型式继承、寄生式继承、寄生组合式继承,建议对原型链和继承不是了解很多的同学仔细看看,ES6 class 继承请移步《ES6入门教程》es6.ruanyifeng.com.../#docs/class… 参考 《JavaScript设计模式》 《JavaScript高级程序设计(第二版)》
html:负责了一个页面的结构 css:负责页面的样式 JavaScript:负责与用户进行交互 html与css的功能不做赘述,那么,JavaScript是如何负责与用户进行的交互呢?...(文档对象模型) 接下来我们来介绍一下JavaScript特点: 安全性(javascript的代码不能直接访问硬盘的内容) 跨平台(很简单,只要有浏览器,就可以运行js) 最后来说一下javascript...javascript是解释型语言;java是解释、编译型语言 javascript是弱类型语言, java 是强类型语言 java中声明变量的时候必须要明确该变量的数据类型 javascript...声明变量不需要明确是何种数据类型, 任何的变量都是使用一个关键字var去声明的 在了解了JavaScript的一些基本内容之后,我们就要进入JavaScript的编写工序了!...在javascript中声明变量是使用var关键字声明的,javascript中的变量可以存储任意的数据类型数据 2. javascript中变量数据类型是根据存储的值决定的,可以随时更改存储数据的类型
JavaScript JavaScript web 开发人员必须学习的 3 门语言中的一门: HTML 定义了网页的内容 CSS 描述了网页的布局 JavaScript 网页的行为 什么是javascript...JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。...这样就可以把它们放在同一处位置,不会干扰页面的内容 JavaScript 语法 JavaScript 有多种数据类型:数字,字符串,数组,对象…… 使用 **算术运算符** 来计算值 使用**赋值运算符... JavaScript 能够对事件作出反应。...代码 //innerHTML = "Hello JavaScript!"
"> var jsversion = 1.0; javascript1.1"> jsversion = 1.1; javascript1.2"> jsversion = 1.2; javascript1.3"> jsversion = 1.3...; javascript1.4"> jsversion = 1.4; javascript1.5...="javascript1.7"> jsversion = 1.7; javascript1.8"> jsversion = 1.8; javascript1.9"> jsversion = 1.9; javascript2.0"> jsversion
判断的条件 ; 循环后的语句){ 循环体语句; } 下面我们以一个很常见很简单的栗子结束这一小部分: 打印九九乘法表: javascript...也就是说,在定义形参的时候,不需要使用var关键字,直接写参数名称即可 javascript"> function add(a , b){...document.write("结果:" + sum); } //调用 add(2,1);//输出结果为3 还有一些重要的注意事项,我们做出如下总结...: 在 javascript中函数 定义形参时是不能使用var关键字声明变量的 在javascript中 的函数是没有返回值类型的,如果函数需要返回数据给调用者,直接返回即可,如果不需要返回则不返回,如果函数没有返回...,而用变量接收了,则变量显示为undefined 在 javascript中是没有函数重载的概念的,后定义的同名函数会直接覆盖前面定义同名函数 在javascript中任何的函数内部都隐式的维护了一个arguments
使用JavaScript寻找标签结点的时候,我们应当在文档树中获取。而文档树的每一个标签对象都称为Node。...(JavaScript的标签文档可以去百度下载,如果没有也可以加我的QQ1247525776跟我要,广交朋友嘛)。 找结点的方法 想要找HTML标签共有两种方法。 1....javascript"> function checkAll(allNode){ var nodes = document.getElementsByName... 应用:增加附件 javascript"> //添加附件
JavaScript没有明确的数组数据类型,但是外面可以通过使用内置Array对象和它的方法对数组进行操作,Array对象有很多操作数组的方法,比如 合并,反转 ,排序,数组对象有一个决定数组长度和使用正则表达式操作其他属性的属性
领取专属 10元无门槛券
手把手带您无忧上云