文档视界 最新最全的文档下载
当前位置:文档视界 › javascript学习笔记

javascript学习笔记

javascript学习笔记
javascript学习笔记

1 警告框
警告框经常用于确保用户可以得到某些信息。
当警告框出现后,用户需要点击确定按钮才能继续进行操作。
语法: 语法:
alert("文本")
2 确认框
确认框用于使用户可以验证或者接受某些信息。
当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操作。
如果用户点击确认,那么返回值为 true。如果用户点击取消,那么返回值为 false。
语法: 语法:
confirm("文本")
提示框
提示框经常用于提示用户在进入页面前输入某个值。
当提示框出现后,用户需要输入某个值,然后点击确认或取消按钮才能继续操纵。
如果用户点击确认,那么返回值为输入的值。如果用户点击取消,那么返回值为 null。
语法: 语法:
prompt("文本","默认值")
JavaScript For...In 声明
For...In 声明用于对数组或者对象的属性进行循环操作。
for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。

语法: 语法:
for
{
(变量
in
对象)
在此执行代码 }
“变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。
实例: 实例: 使用 for ... in 循环遍历数组。




JavaScript 事件参考手册
事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行。 事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行。 函数配合使用
事件句柄
HTML 4.0 的新特性之一是有能力使 HTML 事件触发浏览器中的动作(action),比如当用户点击某个 HTML 元素时启动一段 JavaScript。下面是一个属性列表,这些属性可插入 HTML 标签来定义事件动 作。
FF: Firefox, N: Netscape, IE: Internet Explorer 属性 当以下情况发生时, 当以下情况发生时,出现此事件 图像加载被中断 元素失去焦点 用户改变域的内容 鼠标点击某个对象 鼠标双击某个对象 当加载文档或图像时发生某个错误 元素获得焦点 某个键盘的键被按下 某个键盘的键被按下或按住 某个键盘的键被松开 某个页面或图像被完成加载 某个鼠标按键被按下 鼠标被移动 鼠标从某元素移开 鼠标被移到某元素之上
FF
N
IE
onabort
1
3
4
onblur
1
2
3
onchange
1
2
3
onclick
1
2
3
ondblclick
1
4
4
onerror
1
3
4
onfocus
1
2
3
onkeydown
1
4
3
onkeypress
1
4
3
onkeyup
1
4
3
onload
1
2
3
onmousedown
1
4
4
onmousemove
1
6
3
onmouseout
1
4
4
onmouseover
1
2
3

onmouseup
某个鼠标按键被松开 重置按钮被点击 窗口或框架被调整尺寸 文本被选定 提交按钮被点击 用户退出页面
1
4
4
onreset
1
3
4
onresize
1
4
4
onselect
1
2
3
onsubmit
1
2
3
onunload
1
2
3
try...catch 的作用是测试代码中的错误。 的作用是测试代码中的错误。
实例
try...catch 语句 如何编写 try...catch 语句。 带有确认框的 try...catch 语句 另一个编写 try...catch 语句的例子。
JavaScript - 捕获错误
当我们在网上冲浪时,总会看到带有 runtime 错误的 Javascript 警告框,同时会询问我们“是否进行 debug?”。像这样的错误信息或许对开发人员有用,对用户则未必。当错误发生时,他们往往会选择离开 这个站点。
本节向你讲解如何捕获和处理 Javascript 的错误消息,这样就可以为受众提供更多的便利。
有两种在网页中捕获错误的方法:
? 使用 try...catch 语句。(在 IE5+、Mozilla 1.0、和 Netscape 6 中可用) ? 使用 onerror 事件。这是用于捕获错误的老式方法。(Netscape 3 以后的版本可用)
注意: 注意:chrome、opera 和 safari 浏览器不支持 onerror 事件。
Try...Catch 语句

try...catch 可以测试代码中的错误。try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行 的代码。
语法: 语法:
try
{ //在此运行代码 }
catch(err)
{ //在此处理错误 }
注意: 注意:try...catch 使用小写字母。大写字母会出错。
下面的例子用 try...catch 语句重新修改了脚本。由于误写了 alert(),所以错误发生了。不过这一次, catch 部分捕获到了错误,并用一段准备好的代码来处理这个错误。这段代码会显示一个自定义的出错信 息来告知用户所发生的事情。



TIY
实例 2
下一个例子会显示一个确认框,让用户来选择在发生错误时点击确定按钮来继续浏览网页,还是点击取消 按钮来回到首页。如果 confirm 方法的返回值为 false,代码会把用户重定向到其他的页面。如果 confirm 方法的返回值为 true,那么代码什么也不会做。



TIY
onerror 事件
我们马上会讲解 onerror 事件。但首先您需要学习如何使用 throw 语句来创建异常。throw 语句可以 与 try...catch 语句一起使用。
throw 声明的作用是创建 exception(异常或错误)。 (异常或错误)。
实例
throw 声明 如何使用 throw 声明。
Throw 声明

throw 声明的作用是创建 exception(异常)。你可以把这个声明与 try...catch 声明配合使用,以达 到控制程序流并产生精确错误消息的目的。
语法: 语法:
throw(exception)
exception 可以是字符串、整数、逻辑值或者对象。
注意: 注意:使用小写字母编写 throw。使用大写字母会出错!
实例 1 下面的实例的作用是测定变量 x 的值。如果 x 的值大于 10 或者小于 0,错误就会被抛出 (throw)。 这个错误被 catch 的参数捕获后,就会显示出自定义的出错信息。

错误的方法。 使用 onerror 事件是一种老式的标准的在网页中捕获 Javascript 错误的方法。
实例
onerror 事件 如何使用 onerror 事件捕获网页中的错误。(chrome、opera、safari 浏览器不支持)
onerror 事件
我们刚讲过如何使用 try...catch 声明来捕获网页中的错误。现在,我们继续讲解如何使用 onerror 事 件来达到相同的目的。
只要页面中出现脚本错误,就会产生 onerror 事件。
如果需要利用 onerror 事件,就必须创建一个处理错误的函数。你可以把这个函数叫作 onerror 事件处 理器 (onerror event handler)。这个事件处理器使用三个参数来调用:msg(错误消息)、url(发生 错误的页面的 url)、line(发生错误的代码行)。
语法: 语法:
onerror=handleErrfunction handleErr(msg,url,l) { //Handle the error here return true or false }
浏览器是否显示标准的错误消息,取决于 onerror 的返回值。如果返回值为 false,则在控制台 (JavaScript console) 中显示错误消息。反之则不会。
实例: 实例: 下面的例子展示如何使用 onerror 事件来捕获错误:





TIY
中使用反斜杠来向文本字符串添加特殊字符。 可以在 JavaScript 中使用反斜杠来向文本字符串添加特殊字符。 代码 输出 单引号 双引号 和号 反斜杠 换行符 回车符 制表符 退格符 换页符
\'
\"
\&
\\
\n
\r
\t
\b
\f
JavaScript 对大小写敏感
名为 "myfunction" 的函数和名为 "myFunction" 的函数是两个不同的函数,同样,变量 "myVar" 和 变量 "myvar" 也是不同的。
JavaScript 对大小写敏感 - 所以当您创建或使用变量、对象及函数时,请注意字符的大小写。
空格
JavaScript 会忽略多余的空格。所以您可以在代码中添加适当的空格,使得代码的可读性更强。下面的 两行是等效的:

name="Hege" name = "Hege"
换行
您可以在文本字符串内部 在文本字符串内部使用反斜杠对代码进行折行。下面的例子是正确的: 在文本字符串内部
document.write("Hello \ World!")
但是不能像这样折行:
document.write \ ("Hello World!")
JavaScript String 对象参考手册
String 对象
String 对象用于处理文本(字符串)。
对象的语法: 创建 String 对象的语法:
new String(s); String(s);
参数 参数 s 是要存储在 String 对象中或转换成原始字符串的值。
返回值

当 String() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 String 对象,存放的是字 符串 s 或 s 的字符串表示。
当不用 new 运算符调用 String() 时,它只把 s 转换成原始的字符串,并返回转换后的值。
String 对象属性
FF: Firefox, IE: Internet Explorer 属性 描述 对创建该对象的函数的引用 字符串的长度 允许您向对象添加属性和方法
FF
IE
constructor
1
4
length
1
3
prototype
1
4
String 对象方法
FF: Firefox, IE: Internet Explorer 方法 描述 创建 HTML 锚。 用大号字体显示字符串。 显示闪动字符串。 使用粗体显示字符串。 返回在指定位置的字符。 返回在指定的位置的字符的 Unicode 编码。 连接字符串。 以打字机文本显示字符串。 使用指定的颜色来显示字符串。 使用指定的尺寸来显示字符串。 从字符编码创建一个字符串。
FF
IE
anchor()
1
3
big()
1
3
blink()
1
bold()
1
3
charAt()
1
3
charCodeAt()
1
4
concat()
1
4
fixed()
1
3
fontcolor()
1
3
fontsize()
1
3
fromCharCode()
1
4

indexOf()
检索字符串。 使用斜体显示字符串。 从后向前搜索字符串。 将字符串显示为链接。 用本地特定的顺序来比较两个字符串。 找到一个或多个正在表达式的匹配。 替换与正则表达式匹配的子串。 检索与正则表达式相匹配的值。 提取字符串的片断,并在新的字符串中返回被提取的部分。 使用小字号来显示字符串。 把字符串分割为字符串数组。 使用删除线来显示字符串。 把字符串显示为下标。 从起始索引号提取字符串中指定数目的字符。 提取字符串中两个指定的索引号之间的字符。 把字符串显示为上标。 把字符串转换为小写。 把字符串转换为大写。 把字符串转换为小写。 把字符串转换为大写。 代表对象的源代码。 返回字符串。
1
3
italics()
1
3
lastIndexOf()
1
3
link()
1
3
localeCompare()
1
4
match()
1
4
replace()
1
4
search()
1
4
slice()
1
4
small()
1
3
split()
1
4
strike()
1
3
sub()
1
3
substr()
1
4
substring()
1
3
sup()
1
3
toLocaleLowerCase()
-
-
toLocaleUpperCase()
-
-
toLowerCase()
1
3
toUpperCase()
1
3
toSource()
1
-
toString()
-
-

valueOf()
返回某个字符串对象的原始值。
1
4
String 对象描述
字符串是 JavaScript 的一种基本的数据类型。
String 对象的 length 属性声明了该字符串中的字符数。
String 类定义了大量操作字符串的方法,例如从字符串中提取字符或子串,或者检索字符或子串。
需要注意的是,JavaScript 的字符串是不可变的(immutable),String 类定义的方法都不能改变字符 串的内容。像 String.toUpperCase() 这样的方法,返回的是全新的字符串,而不是修改原始字符串。
在较早的 Netscape 代码基的 JavaScript 实现中(例如 Firefox 实现中),字符串的行为就像只读的 字符数组。例如,从字符串 s 中提取第三个字符,可以用 s[2] 代替更加标准的 s.charAt(2)。此外, 对字符串应用 for/in 循环时,它将枚举字符串中每个字符的数组下标(但要注意,ECMAScript 标准规 定,不能枚举 length 属性)。因为字符串的数组行为不标准,所以应该避免使用它。
JavaScript Date 对象参考手册
Date 对象
Date 对象用于处理日期和时间。
对象的语法: 创建 Date 对象的语法:
var myDate=new Date()
注释: 注释:Date 对象会自动把当前日期和时间保存为其初始值。
Date 对象属性
FF: Firefox, IE: Internet Explorer 属性 描述 返回对创建此对象的 Date 函数的引用。 使您有能力向对象添加属性和方法。
FF
IE
constructor
1
4
prototype
1
4

Date 对象方法
FF: Firefox, IE: Internet Explorer 方法 描述 返回当日的日期和时间。 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 从 Date 对象返回一周中的某一天 (0 ~ 6)。 从 Date 对象返回月份 (0 ~ 11)。 从 Date 对象以四位数字返回年份。 请使用 getFullYear() 方法代替。 返回 Date 对象的小时 (0 ~ 23)。 返回 Date 对象的分钟 (0 ~ 59)。 返回 Date 对象的秒数 (0 ~ 59)。 返回 Date 对象的毫秒(0 ~ 999)。 返回 1970 年 1 月 1 日至今的毫秒数。 返回本地时间与格林威治标准时间 (GMT) 的分钟差。 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。 根据世界时从 Date 对象返回月份 (0 ~ 11)。 根据世界时从 Date 对象返回四位数的年份。 根据世界时返回 Date 对象的小时 (0 ~ 23)。 根据世界时返回 Date 对象的分钟 (0 ~ 59)。 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。
FF
IE
Date()
1
3
getDate()
1
3
getDay()
1
3
getMonth()
1
3
getFullYear()
1
4
getYear()
1
3
getHours()
1
3
getMinutes()
1
3
getSeconds()
1
3
getMilliseconds()
1
4
getTime()
1
3
getTimezoneOffset()
1
3
getUTCDate()
1
4
getUTCDay()
1
4
getUTCMonth()
1
4
getUTCFullYear()
1
4
getUTCHours()
1
4
getUTCMinutes()
1
4
getUTCSeconds()
1
4

getUTCMilliseconds()
根据世界时返回 Date 对象的毫秒(0 ~ 999)。 返回 1970 年 1 月 1 日午夜到指定日期(字符串)的毫秒数。 设置 Date 对象中月的某一天 (1 ~ 31)。 设置 Date 对象中月份 (0 ~ 11)。 设置 Date 对象中的年份(四位数字)。 请使用 setFullYear() 方法代替。 设置 Date 对象中的小时 (0 ~ 23)。 设置 Date 对象中的分钟 (0 ~ 59)。 设置 Date 对象中的秒钟 (0 ~ 59)。 设置 Date 对象中的毫秒 (0 ~ 999)。 以毫秒设置 Date 对象。 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。 根据世界时设置 Date 对象中的月份 (0 ~ 11)。 根据世界时设置 Date 对象中的年份(四位数字)。 根据世界时设置 Date 对象中的小时 (0 ~ 23)。 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。 返回该对象的源代码。 把 Date 对象转换为字符串。 把 Date 对象的时间部分转换为字符串。 把 Date 对象的日期部分转换为字符串。
1
4
parse()
1
3
setDate()
1
3
setMonth()
1
3
setFullYear()
1
4
setYear()
1
3
setHours()
1
3
setMinutes()
1
3
setSeconds()
1
3
setMilliseconds()
1
4
setTime()
1
3
setUTCDate()
1
4
setUTCMonth()
1
4
setUTCFullYear()
1
4
setUTCHours()
1
4
setUTCMinutes()
1
4
setUTCSeconds()
1
4
setUTCMilliseconds()
1
4
toSource()
1
-
toString()
1
4
toTimeString()
1
4
toDateString()
1
4

toGMTString()
请使用 toUTCString() 方法代替。 根据世界时,把 Date 对象转换为字符串。 根据本地时间格式,把 Date 对象转换为字符串。 根据本地时间格式,把 Date 对象的时间部分转换为字符串。 根据本地时间格式,把 Date 对象的日期部分转换为字符串。 根据世界时返回 1997 年 1 月 1 日 到指定日期的毫秒数。 返回 Date 对象的原始值。
1
3
toUTCString()
1
4
toLocaleString()
1
3
toLocaleTimeString()
1
3
toLocaleDateString()
1
3
UTC()
1
3
valueOf()
1
4
JavaScript Array 对象参考手册
Array 对象
Array 对象用于在单个的变量中存储多个值。
对象的语法: 创建 Array 对象的语法:
new Array(); new Array(size); new Array(element0, element1, ..., elementn);
参数 参数 size 是期望的数组元素个数。返回的数组,length 字段将被设为 size 的值。
参数 element ..., elementn 是参数列表。当使用这些参数来调用构造函数 Array() 时,新创建的数组 的元素就会被初始化为这些值。它的 length 字段也会被设置为参数的个数。
返回值 返回新创建并被初始化了的数组。
如果调用构造函数 Array() 时没有使用参数,那么返回的数组为空,length 字段为 0。

当调用构造函数时只传递给它一个数字参数,该构造函数将返回具有指定个数、元素为 undefined 的数 组。
当其他参数调用 Array() 时,该构造函数将用参数指定的值初始化数组。
当把构造函数作为函数调用,不使用 new 运算符时,它的行为与使用 new 运算符调用它时的行为完全 一样。
Array 对象属性
FF: Firefox, IE: Internet Explorer 属性 描述 返回对创建此对象的数组函数的引用。
FF
IE
constructor
1
4
index
1
4
input 设置或返回数组中元素的数目。 使您有能力向对象添加属性和方法。
1
4
length
1
4
prototype
1
4
Array 对象方法
FF: Firefox, IE: Internet Explorer 方法 描述 连接两个或更多的数组,并返回结果。 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分 隔。 删除并返回数组的最后一个元素 向数组的末尾添加一个或更多元素,并返回新的长度。 颠倒数组中元素的顺序。 删除并返回数组的第一个元素 从某个已有的数组返回选定的元素
FF
IE
concat()
1
4
join()
1
4
pop()
1
5.5
push()
1
5.5
reverse()
1
4
shift()
1
5.5
slice()
1
4

sort()
对数组的元素进行排序 删除元素,并向数组添加新元素。 返回该对象的源代码。 把数组转换为字符串,并返回结果。 把数组转换为本地数组,并返回结果。 向数组的开头添加一个或更多元素,并返回新的长度。 返回数组对象的原始值
1
4
splice()
1
5.5
toSource()
1
-
toString()
1
4
toLocaleString()
1
4
unshift()
1
6
valueOf()
Boolean JavaScript Boolean 对象参考手册
Boolean 对象
Boolean 对象表示两个值:"true" 或 "false"。
对象的语法: 创建 Boolean 对象的语法:
new Boolean(value); Boolean(value);
//构造函数 //转换函数
参数 参数 value 由布尔对象存放的值或者要转换成布尔值的值。
返回值 当作为一个构造函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返 回一个包含该值的 Boolean 对象。
如果作为一个函数(不带有运算符 new)调用时,Boolean() 只将把它的参数转换成一个原始的布尔值, 并且返回这个值。

JavaScript常用知识点

1、GET和POST的区别,何时使用POST? GET:一般用于信息获取,使用URL传递参数,对所发送信息的数量也有限制,一般在2000个字符 POST:一般用于修改服务器上的资源,对所发送的信息没有限制。 GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值, 也就是说Get是通过地址栏来传值,而Post是通过提交表单来传值。 然而,在以下情况中,请使用POST 请求: 无法使用缓存文件(更新服务器上的文件或数据库) 向服务器发送大量数据(POST 没有数据量限制) 发送包含未知字符的用户输入时,POST 比GET 更稳定也更可靠JavaScript是客户端和服务器端脚本语言,可以插入到HTML页面中,并且是目前较热门的Web开发语言。同时,JavaScript也是面向对象编程语言。 类似的基本题目还包括:JavaScript都有哪些类型?JavaScript是谁发明的?……2、列举Java和JavaScript之间的区别? Java是一门十分完整、成熟的编程语言。相比之下,JavaScript是一个可以被引入HTML页面的编程语言。这两种语言并不完全相互依赖,而是针对不同的意图而设计的。Java是一种面向对象编程(OOPS)或结构化编程语言,类似的如C ++或C,而JavaScript是客户端脚本语言,它被称为非结构化编程。

3. JavaScript和ASP脚本相比,哪个更快? JavaScript更快。JavaScript是一种客户端语言,因此它不需要Web服务器的协助来执行。另一方面,ASP是服务器端语言,因此总是比JavaScript慢。值得注意的是,Javascript现在也可用于服务器端语言(nodejs)。 4、什么是负无穷大? 负无穷大是JavaScript中的一个数字,可以通过将负数除以零来得到。 5、如何将JavaScript代码分解成几行吗? 在字符串语句中可以通过在第一行末尾使用反斜杠“\”来完成 例:document.write(“This is \a program”); 如果不是在字符串语句中更改为新行,那么javaScript会忽略行中的断点。

JavaScript入门教程(初学者不可多得的优秀入门教材,通俗易懂,专业术语通俗化)

第 1 章 JavaScript 语言入门 1 为什么学习 JavaScript
提要:Javascript 是学习脚本语言的首选。她兼容性好,绝大多数浏览器均支持 Javascript,而且她功能强大,实现简单方便,入门简单,即使是程序设计新手也可以非常 快速容易地使用 JavaScript 进行简单的编程。
Javascript 是由 Netscape 公司创造的一种脚本语言。为便于推广,被定为 javascript,但 是 javascript 与 java 是两门不相干的语言, 作用也不一样。 作为一门独立的编程语言, javascript 可以做很多的事情,但它最主流的应用还是在 Web 上——创建动态网页(即网页特效)。 Javascript 在网络上应用广泛, 几乎所有的动态网页里都能找到它的身影。 目前流行的 AJAX 也是依赖于 Javascript 而存在的。 Javascript 与 Jscript 也不是一门相同的语言, Jscript 和 vbscript 是微软开发的两种脚本语 言,微软,Netscape 公司以及其他语言开发商为减少 web 开发者的兼容麻烦,所以成立 ECMA , 该组 织 专 门制定 脚 本 语 言的 标 准 和规范 。 ECMA 制 定 的标 准脚 本 语 言 叫做 ECMAScript,Javascript 符合 ECMA 的标准,其实 Javascript 也可以叫做 ECMAScript. Jscript 也 ECMA 的标准, 但用户较少。vbscript 仅局限在微软的用户, Netscape 不支持。 概括地说,JavaScript 就是一种基于对象和事件驱动,并具有安全性能的脚本语言,脚 本语言简单理解就是在客户端的浏览器就可以互动响应处理程序的语言, 而不需要服务器的 处理和响应,当然 JavaScript 也可以做到与服务器的交互响应,而且功能也很强大。而相对 的服务器语言像 asp https://www.docsj.com/doc/8817984216.html, php jsp 等需要将命令上传服务器,由服务器处理后回传处理结 果。对象和事件是 JavaScript 的两个核心。 JavaScript 可以被嵌入到 HTML 文件中,不需要经过 Web 服务器就可以对用户操作作 出响应,使网页更好地与用户交互;在利用客户端个人电脑性能资源的同时,适当减小服务 器端的压力,并减少用户等待时间。
2 将 JavaScript 插入网页的方法
与在网页中插入 CSS 的方式相似,使用
language="javascript"表示使用 JavaScript 脚本语言,脚本语言还有 vbscript、 jsscript 等,如果没有 language 属性,表示默认使用 JavaScript 脚本。其中的...就是代 码的内容。例如:

Javascript基础教程

Javascript简介 (2) Javascript简介 (2) 简单的Javascript入门示例 (4) 编写Javascript 代码 (5) 语句(Statements) (5) 语句块(Blocks) (6) 注释(Comments) (7) 表达式(Expressions) (8) 赋值和等于(Assignments and Equality) (9) Javascript常用运算符(Operators) (10) 算术运算符 (10) 逻辑运算符 (11) 赋值运算符 (12) Javascript 循环语句(Javascript Loop Statements) (12) 使用for 循环语句 (13) 使用for...in 循环语句 . (15) 使用while 和do...while 循环语句 (17) 使用break 和continue 语句 (20) Javascript写在哪里 (23) Javascript在之间 (23)

Javascript在之间 (24) Javascript放在外部文件里 (25) Javascript变量(Javascript Variables) (26) 什么是变量? (26) 变量的声明(Declaring Variables) (26) 变量的命名规则 (27) Javascript条件语句(Javascript Conditional Statements) (27) 单项条件结构(if条件语句) (28) 双向条件结构(if...else条件语句) (29) 多项条件结构(switch条件语句) (31) Javascript保留字(Javascript Reserved Words) (32) Javascript未来保留字(Javascript Future Reserved Words) (33) Javascript简介 Javascript简介

javaScript重点知识总结

1、JavaScript 显示数据 JavaScript 可以通过不同的方式来输出数据: 使用window.alert()弹出警告框。 使用document.write()方法将内容写到HTML 文档中。 使用innerHTML写入到HTML 元素。 使用console.log()写入到浏览器的控制台。 实例: document.getElementById("demo").innerHTML = "段落已修改。"; document.write("

这是一个标题

");//write可以直接写入格式! 2、JavaScript 数据类型 var length = 16; // Number 通过数字字面量赋值var points = x * 10; // Number 通过表达式字面量赋值var lastName = "Johnson"; // String 通过字符串字面量赋值var cars = ["Saab", "Volvo", "BMW"]; // Array 通过数组字面量赋值var person = {firstName:"John", lastName:"Doe"}; // Object 通过对象字面量赋值 var cars=new Array(); cars[0]="Saab"; cars[1]="Volvo"; cars[2]="BMW"; 3、JavaScript事件

HTML 事件可以是浏览器行为,也可以是用户行为。 以下是HTML 事件的实例: HTML 页面完成加载。 HTML input 字段改变时。 HTML 按钮被点击。 右图是常见的事件(前面都有on) 事件有三种写法,举onclick为例: //后面再写函数实现方式。 4、JavaScript 字符串 var carname = "Volvo XC60"; var character = carname[7]; //字符串的索引从0 开始 JavaScript本身对单引号还是双引号没有区别。一般都用双引号,两个都存在时,再考虑。

javascript基础练习题

基础练习题 一、简单Java程序调试 1)以下哪个是Java应用程序main方法的有效定义? A. public static void main(); B. public static void main( String args ); C. public static void main( String args[] ); D. public static void main( Graphics g ); E. public static boolean main( String a[] ); 2) 编译和运行以下代码的结果为: public class MyMain{ public static void main(String argv){ System.out.println("Hello cruel world"); } } A.编译错误; B.运行输出"Hello cruel world"; C.编译无错,但运行时指示没有定义构造方法。 D.编译无错,但运行时指示没有正确定义main方法。 3)下列选项中不属于Java虚拟机的执行特点的一项是: A.异常处理B.多线程C.动态链接D.简单易学 4)不属于Java语言特点的一项是: A.分布式 B. 安全性 C. 编译执行 D.面向对象 5)以下程序的运行结果为: public class Test{ public static void main(String argv[ ]){ System.out.println("x="+5); } } A. 5 B. x=5 C. "x="+5 D. "x="5 6) 以下程序的运行结果为: public class Test{ public static void main(String argv[ ]){ System.out.println("good"+"morning"); } } A. goodmorning B. "good"+"morning" C. good morning D. good+morning 二、Java符号与表达式 1) 现有一个int类型的整数和一个double类型的数进行加法运算,则得到的结果类型为: A.int类型 B. double类型 C. float类型 D. long类型 2)下面程序段的输出结果是:

JavaScript复习题

复习题1 一、选择题 1、写“Hello World”的正确javascript语法是 A. ("Hello World") B. "Hello World" C. ("Hello World") D. ("Hello World") 2、JS特性不包括( ) A.解释性 B.用于客户端 C.基于对象 D.面向对象 3、下列JS的判断语句中( )是正确的 (i==0)(i=0) i==0 then i=0 then 4、下列JavaScript的循环语句中( )是正确的 (i<10;i++) (i=0;i<10) i=1 to 10 (i=0;i<=10;i++) 5、下列的哪一个表达式将返回假 A.!(3<=1) B.(4>=4)&&(5<=2) C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2) 6、下列选项中,( )不是网页中的事件 7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为: A.x<10 B. x<=10 <20 <=20 8、JS语句 var a1=10; var a2=20; alert(“a1+a2=”+a1+a2) 将显示( )结果 +a2=30 +a2=1020+a2=a1+a2 9、将字串s中的所有字母变为小写字母的方法是( ) 、以下( )表达式产生一个0~7之间(含0,7)的随机整数. . floor()*8) 11、产生当前日期的方法是( ) (); () Date() Now() 12、如果想在网页显示后,动态地改变网页的标题( ) A.是不可能的 B.通过(“新的标题内容”) C. 通过=(“新的标题内容”) D. 通过(“新的标题内容”) 13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()

个人心得javascript总结模板

个人心得javascript总结模板 个人心得javascript总结模板 篇一:个人心得javascript总结 1、javascript 是一种基于对象,和事件驱动的并具有安全性的脚本语言;基于对象,动态语言,无需编译,直接解释执行; 2、可以放在的地方; A、中,一对 之间; B、单独文件中 C、将脚本程序代码作为属性值、javascript 3、保留字以及关键字; 4、javascript基本语法: 4.1 标识:大小写字母,数字,下划线,和美元符号:不能以数字开头; 4.2 javascript严格区分大小写 4.3 每条语句必须以分号结束;(不写,一般没事,但是可能会引起不必要的歧义) 4.4 多行注释**单行注释: 4.5 Function test(){ Var i=100;不加var 就会自动变成全局变量,这样在以后会产生冲突;

Alert(i); } Test(); 5、数据类型:(数字,boolean,String字符串;日期什么的是对象了) 特殊值:NaN,Infinity,函数isNaN();isFinite(); Boolean,取值只能是true,和false 全是小写 逻辑运算符 var a=100; var b=0; var c=a||b; alert(c);返回值是100:就是当两边返回值都是false时,返回第一个或最后一个不为false的值; 6、什么值在javascript中是false? 逻辑运算中,0,“”,false,null,undefined,NaN均表示false 6.1想要赋个默认值:怎么办? function test(e){ e=e||new object(); if(https://www.docsj.com/doc/8817984216.html,!='ang'){ alert(e);}} test(3); 看这里: Var sth=test;相当于将函数赋给一个变量,这个变量之后可以传参运行

Bootstrap知识简单归纳

Bootstrap 响应式实用工具---目前只适用于块和表切换 Bootstrap 字形图标(Glyphicons) 什么是字形图标(Glyphicons)? 字形图标(Glyphicons)是在Web 项目中使用的图标字体。 字形图标(Glyphicons)列表 点击这里,查看可用的字形图标(Glyphicons)列表 用法 如需使用图标,只需要简单地使用下面的代码即可。请在图标和文本之间保留适当的空间。 在线定制字形图标(Glyphicons) 点击这里,在线定制字形图标(Glyphicons)。 插入符 使用插入符表示下拉功能和方向。使用带有class caret 的 元素得到该功能。 关闭图标 使用通用的关闭图标来关闭模态框和警告框。使用class close 得到关闭图标。 快速浮动 您可以分别使用class pull-left 或pull-right 来把元素向左或向右浮动。下面的实例演示了这点。 如需对齐导航栏中的组件,请使用.navbar-left 或.navbar-right 代替。请查看Bootstrap 导航栏。 居中内容块 使用class center-block 来居中元素。

清除浮动 如需清除元素的浮动,请使用.clearfix class。 显示和隐藏内容 您可以通过使用class .show 和.hidden 来强行设置元素显示或隐藏(包括屏幕阅读器)。屏幕阅读器 您可以通过使用class .sr-only 来把元素对所有设备隐藏,除了屏幕阅读器。 Bootstrap 下拉菜单(Dropdowns) 对齐 通过向.dropdown-menu 添加class .pull-right 来向右对齐下拉菜单class="dropdown-menu pull-right" 标题 您可以使用class dropdown-header 向下拉菜单的标签区域添加标题 Bootstrap 按钮组 按钮组允许多个按钮被堆叠在同一行上。当你想要把按钮对齐在一起时,这就显得非常有用。您可以通过Bootstrap 按钮(Button)插件添加可选的JavaScript 单选框和复选框样式行为 Bootstrap 按钮下拉菜单 本章将讲解如何使用Bootstrap class 向按钮添加下拉菜单。如需向按钮添加下拉菜单,只需要简单地在在一个.btn-group 中放置按钮和下拉菜单即可。您也可以使用 来指示按钮作为下拉菜单。