参加千锋哈尔滨HTML5培训 收获专业知识和面对未来的勇气
在千锋哈尔滨HTML5培训班学习JavaScript已经有两周了,感觉要比第一阶段难些。第一阶段比较倾向于记忆,记住知识点然后多敲几遍代码差不多就会了,而第二阶段就目前讲的内容来看更加倾向于理解和逻辑,只有理解了才能称做是会了。这周换了一位新老师来给我们授课,新老师带着我们从头过了一遍js知识点,有js基础(数据类型、作用域、运算、代码结构等),循环语句(if-else、switch、while/do-while、for/for-in),函数,数组,字符串,Date对象,BOM,DOM以及简单的事件等等的知识点。
哈尔滨HTML5培训
关于这部分的知识要点,自己整理了以下的内容:
1. for循环就是while循环简化后的写法,能用while写的就能用for来写,反之亦可以。循环也可以称作遍历、迭代。循环非常重要,以后写的每篇代码中应该是必有for循环的;
2.函数同样非常重要,在js中有两种作用域,全局作用域global和局部作用域(一般指的就是函数里)。js在编译解析的时候,无论函数写在文件头部、尾部、中间,都会优先编译。即函数的提升,函数的提升在变量的提升之后,匿名函数和函数表达式写法没有函数的提升。
函数写完必须调用才能执行。函数头:功能、参数、返回值。还有一种函数叫立即执行函数表达式(IIFE),它声明完直接调用执行。此外还有回调函数callback。用函数的好处就是代码复用性好,不会造成变量污染。
3. 数据类型有:number、 string、undefined、 null、boolean、object六种。function是一种特殊的对象,对象还有Array对象、String对象、Date对象、window对象等等,数据类型中的string字符串类型和String字符串对象本质上是不一样的。
创建对象一般有两种方法,分别是构造函数法(new一个对象)和字面量法(直接赋值)。数组和字符串对象很像,属性中都有长度length,方法也差不多,要记住有的方法是不改变原数组或字符串的需要赋值给新的数组或字符串。
4. Date对象就比较简单了,地球上经度为零的一条线本初子午线经过的地区时间记为UTC标准时间,其他地区的时间要根据经度相应加减若干个时区。毫秒数的参照时间是根据1970-01-01 00:00:00:00的UTC时间计算得出的。Date对象的参数一般有:年、月、日、星期、时、分、秒、毫秒。用get…()方法都能取得,相应还有set…()方法设置。
5. BOM和DOM分别是浏览器对象模型(browser object model)和文档对象模型(document object model),BOM核心对象是window,即操作的是浏览器窗口,window的槽点就是职责不单一。
DOM核心对象是每个HTML文档及文档中的所有子元素。通过操作DOM的方法可以实现对各种文档元素如div、p、a、h1~h6、input、button等标签属性的更改,夸张点说就是想让它怎么变就怎么变。
猜你喜欢LIKE
最新文章NEW
相关推荐HOT
更多>>热门推荐
学习很重要 但是怎么学更加重要
沸参加千锋哈尔滨HTML5大前端培训 感恩耐心老师带我跨越障碍
热在千锋哈尔滨校区学Java 让我对理想更加坚定
热在千锋哈尔滨学HTML5大前端见证拼搏奇迹
新在千锋哈尔滨学习前端 小白也能高效速成
千锋教育哈尔滨校区带我走进Java殿堂
到千锋哈尔滨学习HTML5大前端 找到最佳学习状态
在千锋哈尔滨学JavaEE+分布式开发 不断钻研夯实基础
在哈尔滨学HTML5大前端 向着高薪出发
参加哈尔滨JavaEE培训 摆脱迷茫获新生
参加千锋哈尔滨校区HTML5大前端培训 充实并收获满满
参加千锋哈尔滨JavaEE+分布式开发培训 勤奋就是技巧
在千锋哈尔滨学习Web前端激发了我的学习兴趣
在千锋哈尔滨学习HTML5大前端充实自我胜利在望