如何快速理解JavaScript 千锋郑州Web前端培训学员给你支招
我在千锋郑州Web前端培训二阶段的学习已经过去了一个多月,我发现比一阶段难好多,逻辑性更强,课程安排非常紧凑,每天都有很多新知识要学,稍有疏忽就会力不从心。期间我也有过质疑,质疑自己能不能学会,很多知识点记不住,代码理解但不能实际运用,但既然选择了这一行,那就要努力,记不住就多记、不熟练就多敲,要朝着自己的目标不断前进。
这一个月的时间里,我们主要学习JavaScript,接下来我就简单分享一下我的收获。
1、JavaScript有三部分组成:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。
ECMAScript实际上是一种脚本在语法和语义上的标准,JavaScript是基于ECMAScript的扩展。
DOM编程:document object module 用于设置对象、样式、属性、事件 动态控制当前页面交互,提供访问和操作网页内容的方法和接口,允许程序和脚本动态的访问和更新文档的内容、结构样式。
BOM编程:浏览器对象模型 提供与浏览器交互的方法和接口。
2、JavaScript的数据类型?
基本数据类型:String、boolean、Number、undefined、null
引用数据类型:Object、Array、Date、RegExp、Function
3、如何判断数组数据类型?
1)通过专有方法判断如:push(),pop(); //可自己给变量定义该方法,有时失效
2)obj instanceof Array 返回值判断;
3)es5和jquery都有方法Array.isArray()。
4)toString.call(param) 判断;返回格式 [object Undefined]
4、JavaScript如何实现图片拖拽交换效果?
鼠标点击onmousedown:获取鼠标在页面上可视区域的位置(clientX, clientY)和元素外边框距已定位父元素容器的位置(offsetLeft,offsetTop);
鼠标移动onmousemove: 获取鼠标在页面上可视区域的位置(clientX, clientY),并实时改变目标元素位置;进行碰撞检测,同时计算被碰撞元素与目标元素中心点距离,将距离最小的定位交换元素;
鼠标释放onmouseup: 进行元素交换。
5、绑定事件的方式有哪些?
1、直接在dom里绑定:
2、在js中通过onclick绑定:xxx.onclick=test;
3、通过事件绑定:dom.addEventListener("click",test,boolean)。
JavaScript与css相比确实有一定的难度,所以上课你不仅要认真听老师讲课,课下还要去多练习,尽量用自己的方法理解,对于知识点不要死记硬背,背过之后一段时间就会淡忘,只有理解了才能更加深刻的记住。学习编程很枯燥也很乏味,每天都对着电脑敲写代码,但只要认真仔细坚持学习,我们就可以实现梦想。
相关推荐HOT
更多>>大数据培训学习什么,你了解多少
大数据培训学习什么?你了解多少?随着互联网技术的不断发展,大数据技术开始走进人们的视野,并成为现阶段吃香的技术能力之一。那么熟练掌握大...详情>>
2023-03-16 15:16:01云计算培训怎么样?可靠吗
云计算培训怎么样?可靠吗?靠不靠谱要看你什么要求了,因人而异。但如果你是想通过培训机构快速掌握好技能,然后进入行业,这个一般都没有问题...详情>>
2023-03-07 14:51:00java编程工资多少?主要学哪些内容
java编程工资多少?主要学哪些内容?java程序员的月收入在6000-20000不等,在一线城市有工作经验的java程序员的薪资收入会高一些,在二三线城市...详情>>
2023-02-24 14:56:07it工程培训机构,云计算难学吗
下面给小伙伴们列举一个学习大纲参考: 第一阶段: 零基础入门 1、计算机基础 2、Raid设置与网络服务基础 3、网络基础 第...详情>>
2022-12-01 17:48:04