【前端】javascript总结笔记

主页 > 学习 > php >

mate 330

JS

事件:鼠标事件,键盘事件,系统事件,表单事件,自定义事件。

onclick  鼠标点击.

onmouseover  鼠标移入。

onmouseout  移出。

onmousemove  抚摸事件。

onmousedown  

onmouseup  

.......

函数可以理解一个命令,做一件事。

function abc(){

.....

}

1.直接调用:abc();

2.事件调用:元素、事件=函数名 oDiv.onclick=abc;

alert类似于php的echo。


Js如何做调试。

用alert测试问题所在。

初学者最好保持一种写一遍测试的习惯。

var相当于php变量,可以给元素取别名,其实也是变量。


写法:

上面写函数,下面写之星,或者用onload加载页面在执行。

onload页面执行它在执行。

img.onload

window.onload

变量可以直接等于函数。

li.onmouseout = function(){

.......

}

oBtnl:o表示object取前面一个字母。

一、什么时候用有名函数什么时候用匿名函数?

变量也可以等于函数名。

直接调用:abc();

事件调用:元素事件=函数名oDiv.onclick=abc;

执行相同的代码很多次,就用命名函数,可以把相同代码用一个函数去执行。

属性的作用就是读操作,属性的读操作“获取”“得到”元素属性名。

属性的 “写入”、“修改”、“替换”、元素属性名。

innerHTML:找到某某里面的内容。

JS不允许横杠,所有横杠都要去掉,比如font-size写成fontSize。

class在js是保留字,不能直接写class,要修改成className,写法与上面一样。


没有条件创造条件。


属性的注意事项。

所有的相对路径,都别拿来做判断。

颜色值也不要拿来做判断。

innerHTML值也不要拿来做判断。

JS要巧妙回避不可能的问题。

JS中的“.”允许替换成[]。

要找到素组的最后一句话arr[arr.Length]就可以了。

JS里面的id不要用很多js。

JQ里面的id选择器不能多选,1个id只能做一个联动。Class选择器就可以。

随机新闻
收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
还没有评论,快来抢沙发吧!