IFE js.util

task1的时候我还能勉强用自己的想法写,html的展示效果达到了就好。
但是到了task2的时候,js基础还是不牢啊,基本上每道题都要看下别人的博客。虽然有点low,但是还是秉着一股劲往前冲,后面再来捡技术细节的思路,不丢人的。

一趟捣鼓下来,JS部分一共就5个板块:

  1. js基础:数据结构、对象等
  2. dom(html树形结构操作)
  3. ajax(和服务器交互,部分刷新页面)
  4. jQuery(更方便操作dom和ajax)
  5. nodejs(暂时不学习)

接下来总结一下自己的捣鼓过程吧(不包含技术细节)

任务2 JS基础

判断数据类型。

Objexct.prototype来判断

深克隆。

如果直接var copy = src就是浅复制,所以要用递归的形式。

数组相关操作

1 simpleTrim。这种问题以前从来没接触过,不会写正常2333。for循环判断分别从前和从后面判断时候有空字符

2 trim。正则表达式直接把空字符给替换掉

正则表达式

这是我第几次学习正则表达式啦??

任务3 Dom

到这里最好还是结合html页面来学习,直接上来写老夫实在是无处下手。

任务4 Event

同dom

任务5 Bom

cookie的设置和获取。

以前只知道cookie是什么,现在知道cookie长什么样了怎么搞一个。

任务6 Ajax

emmm自己写一个简单的,讲道理,其实是xmlhttp的使用,和ajax没有什么关系。