千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:郑州千锋IT培训  >  行业资讯  >  如何快速理解JavaScript 千锋郑州Web前端培训学员给你支招

如何快速理解JavaScript 千锋郑州Web前端培训学员给你支招

来源:千锋教育
发布人:杨岩岩
时间: 2018-11-12 16:45:00

  我在千锋郑州Web前端培训二阶段的学习已经过去了一个多月,我发现比一阶段难好多,逻辑性更强,课程安排非常紧凑,每天都有很多新知识要学,稍有疏忽就会力不从心。期间我也有过质疑,质疑自己能不能学会,很多知识点记不住,代码理解但不能实际运用,但既然选择了这一行,那就要努力,记不住就多记、不熟练就多敲,要朝着自己的目标不断前进。

  这一个月的时间里,我们主要学习JavaScript,接下来我就简单分享一下我的收获。

  1、JavaScript有三部分组成:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。

  ECMAScript实际上是一种脚本在语法和语义上的标准,JavaScript是基于ECMAScript的扩展。

  DOM编程:document object module 用于设置对象、样式、属性、事件 动态控制当前页面交互,提供访问和操作网页内容的方法和接口,允许程序和脚本动态的访问和更新文档的内容、结构样式。

  BOM编程:浏览器对象模型 提供与浏览器交互的方法和接口。

图片1

  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相比确实有一定的难度,所以上课你不仅要认真听老师讲课,课下还要去多练习,尽量用自己的方法理解,对于知识点不要死记硬背,背过之后一段时间就会淡忘,只有理解了才能更加深刻的记住。学习编程很枯燥也很乏味,每天都对着电脑敲写代码,但只要认真仔细坚持学习,我们就可以实现梦想。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

大数据培训要花多少钱

2023-04-12

计算机前端怎么学

2023-04-12

大数据都需要学什么?难不难

2023-03-30

最新文章NEW

javaee是前端还是后端,都学什么

2023-03-24

it前端是做什么的

2023-03-24

大数据培训要多久?你了解多少

2023-03-09

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>