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

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

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

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

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

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:青岛千锋IT培训  >  行业资讯  >  千锋青岛老师为你列举入门前端容易出错的知识点

千锋青岛老师为你列举入门前端容易出错的知识点

来源:千锋教育
发布人:千锋老师
时间: 2018-11-29 16:32:00

  Web前端开发作为如今互联网企业不可缺少的岗位,因为简单易学成为很多人入门编程的首选。可是对于初学者来说,因为缺乏经验,难免在学习的过程中会遇到一些坑,犯一些错误,千锋青岛老师为了帮助大家在入门前端的过程中少走弯路,列举了初学者在入门前端时容易出错的知识点。

图片4

  一、JQuery 选择器

  在一个HTML DOM 树中,进行一个比较复杂的元素选择,不包含某些文字的带有某某类名的元素的邻居的父元素的……然后怎么做?写一个很复杂的jQuery选择器?打住。

  jquery选择器原理是用正则表达式去分解你的选择器字符串(这一部分叫做Sizzle),然后再用内置的一些遍历函数如prev,next等(其实这些函数也是基于DOM提供的方法),去找到你想要的元素。

  二、基础数据结构与算法

  现在有两个不同的JSON,比较复杂,可以参考这里的DEMO中返回的JSON。要比较它们的差异,除了用现成的工具如beyond compare以外,如果我们的机器上没有安装这个工具,能如何较快解决?

  作为一个程序员,一个个对比是不可行的,对比完也不会有什么收获。我会把之放进Excel中(如果你机器连这个都没有,那忽视我),先排序,再用二分法去快速定位找到有差异的JSON属性,即使是1024个字段的大数据,也最多10次的定位即可找到。

  其实算法这东西,并不是给你一道题目然后把死记下来的内容背出来,而是当你遇到相应的情景时,能想到用这个方法去解决。

  三、HTTP协议

  现在很多项目中都是用ajax去提交JSON到后台了,原始的那种HTTP提交已经比较少见(至少在我的项目中是这样),但是我们也不能忘记设置form的method、action的原始提交方式,因为这个才是表单提交的原型,有助于我们理解HTTP协议,例如POST和GET的区别,理解数据是怎么样从前端到达后端的,又是怎么样从后端返回到前端。

  当你理解了这个,就可以更好地跟后端进行沟通,遇到数据上的问题也能较快地定位解决。

  初学者在学习和项目中难免会犯一些错误,但如果有一个好的老师从中指导,会让你在错误中不断进步提升。千锋青岛web前端培训以实战项目驱动教学,除了培养学员的开发技术,覆盖热门大数据可视化内容,深度贯穿前端后端开发,紧贴主流企业一线需求,助力千锋学员毕业即高薪就业。

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

猜你喜欢LIKE

学习Web前端有什么优势?

2020-03-31

怎样选择一家靠谱的Java培训机构?

2020-02-26

千锋老师教你高效学会Web前端

2020-02-19

最新文章NEW

2021“遇见未来”第三届千锋冬令营青岛营圆满结束

2021-01-19

青岛java培训机构哪家好

2020-11-24

参加千锋青岛Java培训可以提升什么能力?

2019-12-11

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>