JS知识点郁冬

1、JS与DOM的关系(特效就是JS对DOM对象操作的结果)

浏览器有渲染HTML代码的功能,把html源码在内存中形成一个DOM对象

浏览器内部有一个JS解释器,如chrome用V8引擎

我们在html里写一个JS代码,代码被引擎所执行,而执行的结果就是对DOM的操作

而对DOM操作的结果,就是我们常看到的特效,如轮播、文字变色等

2、引入JS代码

a.页内JS代码

b.引入JS代码

JS的变量名可以用_,数字,字母,$,组成,且数字不能开头

变量名区分大小写

vara=20;varb=30;varjquery='juery';alert(a+b);alert(jquery);

4、变量类型

数值、字符串、数组、对象、布尔、null、undefined

//数组的写法,"[]"包围,","号隔开每一个值//JS中,数组是索引类型,key是0,1,2,3,4,5,....varh=['张','王','李','赵'];//对象(和PHP中的关联数组类似)vari={'name':'poly','age':3};alert(h[2]);//李alert(i.age);//3alert(i['age']);//3

5、运算符

%取模

+拼接

//逻辑运算符与PHP不同vara=3;varb=2;varc=a||b;//c在PHP中为true,在JS中,为a的值,3console.log(c);a=0;b=9;c=a||b;//c在PHP中为true,在JS中,为b的值,9console.log(c);//总结,逻辑运算的值,是能确定运算的结果的单元的值

6、控制结构

7、window对象

window对象包括地址栏,浏览历史,窗口的宽高等,

其中我们运用最多的就是DOM对象,即HTML代码部分

8、var

9、找对象的几种方法

按id查找——getElementsById

按class查找——getElementsByClassName

按标签查找——getElementsByTagName

按层级关系查找——parentNode/childNodes(子元素有多个的话要按数组操作)

按name查找(适用于表单)——getElementsByName

10、操作对象的属性

如果css属性带有横线,如border-top-style,则把横线去除并横线后的字母大写.

obj.style.borderTopStyle

11、测试1——改变div颜色

点击div就可以把div颜色改变

12、测试2——点亮灯泡

鼠标移动到灯泡上状态就会发生改变,

13、测试3——点击放大div

14、删除对象

先找到此对象的父对象parentObj,然后parentObj.removeChild删除

15、创建对象

创建对象,找到此对象的父对象parentObj,然后parentObj.addChild()

16、暴力操作节点

添加节点是一件很麻烦的事情,不过有简单的办法——使用innerHtml方法,各个浏览器都支持得很好

17、定时器

每隔xx毫秒执行一次方法setInterval(语句,毫秒数)xx毫秒后执行一次方法setTimeout(语句,毫秒数)清除定时器clearInterval()清除定时器clearTimeout()18、常用事件onclick元素点击时

onfocus获得焦点时

onblur失去焦点时

onmouseover鼠标经过时

onmouseout鼠标离开时

oninputinput内容变化时触发[HTML5新增的,IE9及以上才能用]

onsubmit表单提交时(需写在表单里,方法前得加return)

19、第二种绑定事件方法,结构与行为相分离

document.getElementById('test').click=function(){xxxxx}

20、事件对象

每次事件执行浏览器都会记下事件执行触发的状态,如鼠标点击了屏幕的哪个位置,键盘是否触发等等

THE END
1.单身很久了,要怎么找适合自己的对象?有靠谱的脱单方法推荐吗有靠谱的脱单方法推荐吗? 集美们,之前我就是一直单身,然后走入了相亲的怪圈,虽然遇到不少优质的相亲对象,但还是没有遇到让自己真正喜欢的。 没相亲前,以为要走到相亲那一步的人,都是条件比较一般的。 但相亲后就发现,其实也有不少条件非常优质的,很多人的条件都能摆得上台面!https://zhuanlan.zhihu.com/p/443258543
2.快速找女朋友的方法:三个实用技巧让你轻松脱单找女朋友并不是一件难事,只要你掌握了正确的方法和技巧。但更重要的是,你要有勇气和智慧去面对爱情中的挑战和困难。不要害怕被拒绝或者失败,因为每一次的尝试都是一次成长的机会。也不要盲目地追求爱情,而要学会理性地分析和判断。只有这样,你才能找到真正属于自己的那份爱情,并且让它长久地绽放光彩。最后,https://baijiahao.baidu.com/s?id=1817585874635919347&wfr=spider&for=pc
3.可以拍下老师心理学课程,教你正确的方法快速找到合适你的对象!学如果你总恋爱脑找不对男人,可以拍下老师心理学课程,教你正确的方法快速找到合适你的对象!学2号不走弯路~李茜 恋爱脑 女性成长 找对象 女性智慧 2024-12-05 00:00 · 0次播放 发布于:江西省 拳击那点事 +订阅 +1 评论 全部 还没有人评论过,快来抢首评 写评论https://m.sohu.com/a/833435245_100114195
4.最快追到女生的方法#找对象##晋城#以下是来自香水百合情感最快追到女生的方法 #找对象##晋城# 以下是一些有助于较快追到女生的方法: 建立良好形象 - 注重外在:保持仪表整洁干净,穿着得体,同时注意体态和表情管理,展现出积极向上的精神风貌,给女生留下良好的第https://weibo.com/1900971371/P0GA2Fi4t
5.找对象的11种途径接亲网到了合适的年龄,许多小伙伴都会想找一个对象在一起,作为依靠,也作为分享日常生活,可以在有困难时帮助你的人,但是越想找可能越没有,其实找对象也是需要方法的,找对象还是很重要的哦,特别是在女孩找对象的黄金年龄,想谈恋爱却没有合适的人认识,别担心,小编今天给过各位小伙伴介绍11中找对象的途径,赶紧在爱情的转https://www.jieqinwang.com/baike/111702.html
6.找对象立马变成easy模式1阴阳怪气2搞笑专治男生不回消息 高情商回怼话术。有不少姐妹问和喜欢的人聊天 聊着聊着人就消失 不回消息该怎么办今天给大家总结了几个超级有效的方法分分钟拿捏住对方 学会了快去试试吧没有crush的可以去蒙面交友邂逅一下 找对象立马变成easy模式1阴阳怪气2搞笑贩剑3发疯文学https://m.douyin.com/share/video/7177963291149421863
7.一竞技无限暖暖打怪提升效率方法 无限暖暖怎么刷图最快 天堂2盟约公测链接是什么 天堂2盟约预约链接分享 七日世界隐藏宝箱获取攻略 七日世界隐藏宝箱如何获取 领主防线下载最新途径 2024领主防线预约地址 无尽之旅好玩吗 无尽之旅特色介绍 黑色信标宁莎塔斯尼怎么样 宁莎塔斯尼信息介绍 免费找对象聊天不花钱的软件有哪些http://mobile.yxgykj.com/Pwf/detail/juwvZH.html