1.修改元素的内联样式
元素.style.属性名=" “;
元素.currentstyle.属性名=” "; 修改元素当前的属性值
2.事件的冒泡
取消冒泡 event.cancelbubble=true;
委派:
把子元素都要发生的事件绑定到祖先元素
3.
event.preventdefault(); 取消默认行为
4.setinterval
会返回一个number值,做为定时器的标识
5.
clearinterval() 关闭定时器,但是要以定时器的标识做参数
6.正则表达式
(1)`创建一个正则表达式对象
var reg = new RegExp();
(2)正则表达式语法
var 变量 = /正则表达式/匹配模式;
正则表达式:
var reg =/a|b/;/*a或b*/
var reg =/[ab]/;/*查询[]间的任何字符*/
var reg = /a-z/;/*任意小写字母*/
var reg = /A-Z/; /*任意大写字母*/
var reg = /A-z/;/*任意字母*/
var reg =/^a/;/*匹配开头的a*/
var reg =/a$/;/*匹配结尾的a*/
var reg =/./; /*查找单个字符,除了换行符和行结束符*/
匹配模式
i | 执行对大小写不敏感的匹配 |
g | 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止) |
m | 执行多行匹配 |
(3)正则表达式对象的使用
test() 是一个正则表达式方法
它通过模式来搜索字符串,然后根据结果返回 true 或 false
使用方法: /e/.test(“字符串”)
exec() 方法是一个正则表达式方法。
它通过指定的模式搜索字符串,并返回已找到的文本。
如果未找到匹配,则返回 null
使用方法:/e/.exec(“The best things in life are free!”);
(4)支持正则表达式的 String 对象的方法
search | 检索与正则表达式相匹配的值 |
match | 找到一个或多个正则表达式的匹配 |
replace | 替换与正则表达式匹配的子串 |
split | 把字符串分割为字符串数组 |
7.parseint()方法,parsefloat方法
parseInt():
解析一段字符串并返回数值。允许空格。只返回首个数字,如果无法转换为数值,则返回 NaN
例如:`
parseInt("years 10"); // 返回 NaN
parseInt("10.33"); // 返回 10
parseInt("10 20 30"); // 返回 10
parseInt("10 years"); // 返回 10`
parseFloat() 与parseint类似,但返回的是浮点数
例如:
parseFloat("10.33"); // 返回 10.33