1.事件驱动 js控制页面的行为是由事件驱动的。 什么是事件?(怎么发生的) 事件就是js侦测到用户的操作或是页面上的一些行为 事件源(发生在谁身上) 引发事件的元素 事件处理程序(发生了什么事) 对事件处理的程序或函数 事件对象(用来记录发生事件时的相关信息) 只有在事件发生的时候,才会产生事件对 ...
分类:
编程语言 时间:
2019-10-12 20:55:57
阅读次数:
88
JavaScript基础语法: 1-1.注释:单行// 多行/* */ 1-2语句:分号结尾,独占一行 1-3标识符就是指用来标识某个实体的一个符号。再说通俗一-点,就是自己起一个名字,这个名字可以用来作为变量名,函数名,对象名等。 硬性要求: 1. 可以是由数字,字母,下划线和美元符号组成,不允许 ...
分类:
Web程序 时间:
2019-10-08 18:52:58
阅读次数:
114
变量的定义 1.取得并使用值是所有程序设计中的要点 2.JS中的变量是没有类型的,在JS中只有值才持有类型,变量所持有的是其对应值的类型。 变量的声明 var a; (1)使用关键字var,用var关键字声明的变量,如果没有初始赋值,则其值为 undefined (2)ECMAscript的变量是松 ...
分类:
编程语言 时间:
2019-10-05 14:44:38
阅读次数:
96
数组 var arr = new Array(2,1,5,6,7,4,9); var arr2 = Array(1,2,"33"); //省略new来创建数组 var arr3 = [1,2,"33"]; //通过常量来创建数组 Math.random(); //0~1之间任意的数。 for(var ...
分类:
编程语言 时间:
2019-10-04 16:44:38
阅读次数:
91
js规范 缩进一个tab = 4个空格 + * 左右都要有一个空格 每一条语句后面都要跟一个;分号 查看js错误 1.firefox firebug 2.google google控制台 字符串类型和其他类型相加,自动转换成字符串类型,所做的就是字符串拼接 1.与NaN(not a number)进 ...
分类:
编程语言 时间:
2019-10-03 14:26:44
阅读次数:
102
事件 1)事件是文档或浏览器窗口中发生的特定的交互瞬间。 JavaScript和HTML之间的交互是通过事件实现的。 2)事件流——描述的是从页面中接受事件的顺序 IE——事件冒泡流 Netscape——事件捕获流 3)事件冒泡:即事件最开始由最具体的元素(文档中嵌套层次最深的哪个节点)接收,然后逐 ...
分类:
编程语言 时间:
2019-09-29 09:45:59
阅读次数:
85
事件: 概念:某些组件被执行了某些操作后,触发某些代码的执行 * 事件:某些操作,如:单击,双击,键盘按下了,鼠标移动了 * 事件源:组件。如:按钮 文本输入框.... * 监听器:代码 * 注册监听:将事件,事件源,监听器结合在一起。当事件源发生了某个事件,则触发执行某个监听器代码 常见的事件: ...
分类:
编程语言 时间:
2019-09-28 23:16:38
阅读次数:
118
JavaScript基础(四) 冒泡排序 // 准备一个需要进行排序的数组 var arr = [12, 88, 154, 23, 32, 15, 72, 2, 1, 66]; // 根据分析出的规律进行代码实现 // 外层循环控制轮数:length 1 for (var i = 0; i arr[ ...
分类:
编程语言 时间:
2019-09-27 21:24:08
阅读次数:
89
JavaScript基础(二) 运算符(操作符) 算数运算符 + \ / % js中的小数计算精度问题 避免方式:将小数通过计算变为整数,再进行加减等计算操作 一元运算符 一元指的是参与运算的操作数只有一个 正+负 号, typeof 自增自减运算 ++ 让变量的值自增1(自身的值+1) 让变量的值 ...
分类:
编程语言 时间:
2019-09-27 21:17:07
阅读次数:
107
JavaScript基础(五) 变量的多种声明方式对作用域访问的影响 不规范的声明方式(不推荐) 不加var声明,直接进行赋值: sum = 100; var 变量名1 = 变量名2 = 变量名3 = 数据; 只有变量名1是标准方式。 不规范的变量声明方式导致作用域的访问出现变量,可能会隐式的声明为 ...
分类:
编程语言 时间:
2019-09-27 21:07:21
阅读次数:
76