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


学习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
*/

//单行

系列:web

该系列自动来自分类: web

  1. css 扩散列表
  2. JavaScript获取浏览器使用的语言
  3. 两个练习
  4. css RWD
  5. css 图片
  6. css 提示
  7. css 下拉
  8. css 表单
  9. css 导航栏
  10. css 单词
  11. HTML SVG
  12. HTML Canvas
  13. HTML 媒体
  14. HTML input
  15. HTML 结构
  16. 学习JavaScript笔记「4」
  17. 学习JavaScript笔记「3」
  18. 学习JavaScript笔记「2」
  19. 学习JavaScript笔记「1」 (当前)
  20. 微信小程序开发日志「4」
  21. 微信小程序开发日志「3」
  22. 微信小程序开发日志「2」
  23. 微信小程序开发日志「1」

下一篇推荐

系列继续阅读

微信小程序开发日志「4」