学习JavaScript笔记「1」
目录
事件处理程序
事件(event)是用户在访问页面时执行的操作。提交表单和在图像上移动鼠标就是两种事件。
事 件 它处理什么
onabort 用户终止了页面的加载
onblur 用户离开了对象
onchange 用户修改了对象
onclick 用户单击了对象
onerror 脚本遇到了一个错误
onfocus 用户激活了对象
onload 对象完成了加载
onmouseover 鼠标指针移动到对象上
onmouseout 鼠标指针离开了对象
onselect 用户选择了对象的内容
onsubmit 用户提交了表单
onunload 用户离开了页面变量
JavaScript是区分大小写的。 变量名不能包含空格或其他标点符号,也不能以数字开头。
操作符
操 作 符 作 用
x + y//数字 将x和y相加
x + y//字符串 将x和y拼接在一起
x – y 从x中减去y
x * y 将x和y相乘
x / y 将x除以y
x % y x和y的模(即x除以y的余数)
x++,++x 给x加1(相当于x = x + 1)
x--,--x 给x减1(相当于x = x - 1)
-x x的相反数x++和++x都是给x加1,但是它们并不相同。前者在完成赋值之后再递增x,而后者正相反。例如,如果x是5,y=x++会将y设置为5,x设置为6;而y=++x会将x和y都设置为6。递减操作符--的工作方式与它相似。
赋值
赋 值 作 用
x = y 将x设置为y的值
x +=y 相当于x = x + y
x -= y 相当于x = x - y
x *= y 相当于x = x * y
x /= y 相当于x = x / y
x %= y 相当于x = x % y比较
比 较 作 用
x == y 如果x和y相等,那么返回true
x === y 如果x和y完全相同,那么返回true
x != y 如果x和y不等,那么返回true
x !== y 如果x和y不完全相同,那么返回true
x > y 如果x大于y,那么返回true
x >= y 如果x大于等于y,那么返回true
x < y 如果x小于y,那么返回true
x <= y 如果x小于等于y,那么返回true
x && y 如果x和y都是true,那么返回true
x || y 如果x或y之一是true,那么返回true
!x 如果x是false,那么返回true
//字符串进行比较,“a”大于“A”,“abracadabra”小于“be”。html
HTML:包含页面的内容和结构。 CSS:控制页面的外观和表现。 JavaScript:控制页面的行为。
标 签 属 性 意 义
html 包含网页的HTML部分
head 包含网页的页头部分
script 包含网页的脚本或对外部脚本文件的引用。
src 外部脚本的位置
title 包含网页的标题
body 包含网页的内容
h1...h6 这些标签的内容作为标题信息。
a 链接到另一个网页
href 指定当单击链接时,用户应该转到哪里
id 分配给链接的iddiv和span
是一个块级(block-level)元素,也就是说,它与前后元素之间有物理换行。但不是块级的,它是行内的(inline),所以可以将它应用于句子中的一个短语。
class和id
CSS的手段也可以应用于JavaScript。在给div和span(或任何其他元素)分配了class和id之后,就可以修改这些元素
注释
Html
<!--
111111
222222
-->JavaScript
/*
多行
1
2
*/
//单行
系列:web
该系列自动来自分类: web