锦方的个人网页 · 如果有一天你突然想起了我


学习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	        分配给链接的id

div和span

是一个块级(block-level)元素,也就是说,它与前后元素之间有物理换行。但不是块级的,它是行内的(inline),所以可以将它应用于句子中的一个短语。

class和id

CSS的手段也可以应用于JavaScript。在给div和span(或任何其他元素)分配了class和id之后,就可以修改这些元素

注释

Html

<!--
111111
222222
-->

JavaScript

/*
多行
1
2
*/

//单行