今日笔记

parseFloat() 函数

parseFloat() 函数可解析一个字符串,并返回一个浮点数。

    该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。

 

对象. onclick=function(){}
对象.onclick=null

对象.addEventlistener(不如n的事件类型,事件处理函数名,控制事件阶段bool值);

对象.removeEventlistener(不加on的事件类型,事件处理函数名,控制事件阶段bool值) ;

对象.attachEvent(加on的事件类型,事件处理函数);

对象. detachEvent( 加on的事件类型,事件处理函数名);

兼容代码:有一些属性或者方法, 浏览器不支持,-----考虑所有的浏览器都通过属性达到某个要求,所以写兼容代码

思想:先判断浏览器支不支持这个属性或者方法,如果支持就通过这个属性或者方法完成需求,如果不支持,寻求其他的属性和方法

事件冒泡:多个元素的嵌套关系,元素都绑定了相同类型的事件,那么当触发最里面的元素的事件时,外面的所有父级元素的事件也会被触发,这种行为就叫事件冒泡

事件的阶段: e. eventPhase
    1-----捕获阶段:由外向内
    2-----目标阶段:当前发生的事件
    3-----冒泡阶段:由内到外

    e:事件参数对象
    e. type:事件类型
阻止事件冒泡: e. stopPropagation()    window. event. cancelBubble
BOM
浏览器中顶级对象: window
	alert();
	prompt( '提示用户输入信息'); --- 返回用户输入的内容,string
	confirm( '提示用户确定'); ---- 返回用户确定的结果,bool


当页面完全加载完成后,触发
window. onload=function(){
}

history. forward();---前进页面
history. back()----后退页面
history. go( number/url)----url:字符串地址	number:相对当前页面前进后退数字

setInterval(匿各函数,毫秒);     返回值,返回定时器id
    参数1:匿名函数----要重复执行的代码,
    参数2:毫秒----时间,每隔这个时间,执行一次参数1的内容

    执行过程:页面加载完毕后, 过一段时间,执行一次函数再过一段时间,在执行一次……
 

定时器:setTime0ut(函数,时间)
页面加载完成后,过一段时间。就执行函数,只执行一次


清除定时器:
    clearIntevar(timeId);
 

getDate(日)
getDay(星期 0 1 2 3 4 5 6 )

	 hours.style.transform="rotate("+(num*30-90)+"deg)";
 	minutes.style.transform="rotate("+(num2*6-90)+"deg)";
	 seconds.style.transform="rotate("+(num3*6-90)+"deg)";

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值