WebApis

1.获取元素

获取单个:拿不到是null

获取多个:伪数组,用于遍历

2.操作元素

标签属性:href,src,title等

类操作:className和classList(添加类,删除类,包含类contains(),切换类)

表单属性操作:值,选中checked,可用disabled

样式操作:style.具体样式,只能操作行内

3.事件:交互

事件三步走

事件源:操作谁

操作类型:怎么触发

事件处理:函数里面包含效果代码

事件操作分类:DOM0(on事件)和DOM2(addEventListener)

on事件:只能有一个,清除用null

DOM2事件:允许多个,清除removeEventListener(只能清除又名回调)、

4.定时任务

定时器 setinterval()重复调用,清理clearinterval(定时器ID)

延时器:setTimeout()延时用一次,清理clearTimeout()

5.事件流

捕获阶段:从window到目标

冒泡阶段:从目标到window(默认事件都是冒泡,DOM0只有冒泡)

冒泡:子元素触发,父元素跟着触发(相同事件)

   价值:事件委托(子元素事件绑定到父元素身上:减少事件绑定次数,忽略子元素的变化)

   区分孩子:e.target代表实际发生的目标

6.节点:网页一切皆节点

节点三要素

nodeType:节点类型,标签都为1

nodeName:节点名字,标签都是大写

nodeValue:节点值,标签都是null

寻找节点

   孩子

      children:所有的孩子,伪数组

   兄弟

      上一个兄弟:previousElementSibling

      下一个兄弟:nextElementSibling

    父元素:parentElement是元素(根元素html)  || parentNode是节点(根节点是document对象)

新增节点

  创建节点:document.createElement(),只在内存有效,而且默认是空元素

  添加属性:所有属性包括事件

   追加到父元素

   appendChild():最后一个孩子

   insertBefore():插队

克隆节点:元素.cloneNode(布尔结果)

   浅克隆:false,默认的,只有元素解构

   深克隆:ture,所有

7.本地存储:localStorage

设置(新增和修改):setltem(名字,值),值必须是字符串

    复杂数据:JSON对象

      变成字符串:JSON.stringify(),对应设置功能

      便会对象:JSON.parse(),对应获取功能

    获取:getitem(名字),拿不到是null

8.正则表达式:匹配字符串

定义规则

  正则格式:/匹配模式/

  边界符:^起始,$结束,都只匹配一个模式

  量词符:{n}表示固定n次,{n,}至少n次,{n,m}区间,*:0次开始,+:1次开始,?:0到1区间

  区间模式:[]多选1,连接符-,指定区间(简化写法)

      区间里放^:表示取反

      预定义类:\d代表[0-9],\D[^0-9],\w和W(内容),\s和S(空白)

验证规则

  测试:得到布尔结果,test()

  匹配:得到第一个匹配结果,exec()

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容