JS的杂记

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值