定期考核不断进步 千锋学员分享Web前端易错知识点
来到千锋Web前端培训班已经两个多月了,紧张的二阶段考试已经过去了,成绩也出来了,通过这次考试我发现了自己有很多的不足需要去改进,主要是基础知识不扎实,不会变通理解,以下是我整理的出错点以及相关的Web前端基础知识。
1、函数中的预解析理解不透彻,遇见同类型的题还是会出错。
JavaScript的预解析是在程序进入一个新的环境时,把该环境里的变量或函数预解析到它们能调用的环境中。即每一次预解析的单位是一个执行环境。
2、数组的相关操作,比如影响因素,有无返回值及作用等。
JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素,JavaScript在同一个数组中可以存放多种类型的元素,而且是长度也是可以动态调整的,可以随着数据增加或减少自动对数组长度做更改。
数组常用函数:toString():把数组转换成一个字符串;toLocaleString():把数组转换成一个字符串;join():把数组转换成一个用符号连接的字符串;shift():将数组头部的一个元素移出;unshift():在数组的头部插入一个元素;pop():从数组尾部删除一个元素;push():把一个元素添加到数组的尾部;concat():给数组添加元素;slice():返回数组的部分;reverse():将数组反向排序;sort():对数组进行排序操作;splice():插入、删除或者替换一个数组元素。
3、冒泡排序和选择排序的区别:
冒泡排序(bubble sort):基本思想是将数组中的每个相邻元素进行两两比较,按照小元素在前(或大元素在前)的原则确定是否进行交换。这样每一轮执行之后,最大(或最小)的元素就会被交换到了最后一位。同样的过程会依次进行,直到所有元素都被排列成预期的顺序为止。
选择排序(select sort):每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。选择排序是不稳定的排序方法。
冒泡排序和选择排序的区别主要在交换的方式上,两种排序比较的次数是相同的,但交换的次数,选择排序更少。虽然两者的时间复杂度都是 O(n^2),但通常,选择排序更快一点,冒泡排序是每一次都可能要交换。
4、BOM和DOM
BOM是浏览器对象模型,用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等。 DOM是文档对象模型,用来获取或设置文档中标签的属性,例如获取或者设置input表单的value值。 BOM的内容不多,主要还是DOM。 由于DOM的操作对象是文档(Document),所以dom和浏览器没有直接关系。
5、JSON转换
JSON可以有两种格式,一种是对象格式的,另一种是数组对象。对象格式和数组对象格式唯一的不同则是在对象格式的基础上加上了[],再来看具体的结构,可以看出都是以键值对的形式出现的,中间以英文状态下的逗号(,)分隔。
阶段考核让我知道自己的不足,在今后的时间里,我要多利用闲余时间去复习,不懂的就多问问老师,争取把基础知识巩固扎实。再次谢谢千锋Web前端培训班老师的辛勤教导!
相关推荐HOT
更多>>报班学java得多少钱,哪里的培训效果好
在IT领域,java的使用非常广,无论是网站设计,还是软件开发,又或者是系统、游戏开发等,都离不开java。很多人看到java有着如此广的应用前景,...详情>>
2023-02-24 16:43:16学java开发要多少钱?培训费一般多少
想要学it的人,对java不会很陌生。事实上,计算机编程工作中,学java开发是会经常用到的。学java开发,能够在众多领域就业,比如网络安全,比如...详情>>
2023-02-21 14:16:00HTML5大前端有什么特点
HTML5大前端是一种来组织Web前端内容的语言,其目的是通过创建一种标准的和直观的UI标记语言来把Web前端设计和开发变得容易起来。今天,千锋太...详情>>
2019-08-08 11:05:00快速掌握HTML5大前端要注意这几点
当前,HTML5发展如火如荼,前端开发前景一片光明。不少人想通过HTML5培训在前端开发方面占得一席之地。千锋太原校区老师认为你无论决定学习什么...详情>>
2019-07-29 10:59:00热门推荐
计算机编程有哪几种语言?零基础适合学哪种?
沸女生做前端开发合适吗?毕业后好找工作吗?
热报班学java得多少钱,哪里的培训效果好
热想做it学什么比较好?选择it学习方向需注意些什么
新java程序员培训班要多少钱?贵不贵
学java开发要多少钱?培训费一般多少
前端开发培训班学出来有用吗?好就业吗
程序员需要什么条件?有就业目标就好
java有什么用?学好了就知道了
前端培训学费高吗?到哪里培训效果好
学前端要学多久?学完之后好就业吗
女孩子适合学it吗?适合哪些专业
在哪学it比较好?学it的费用大概是多少
太原it培训班大概需要多少钱?要培训多久