理解 jQuery

作者: 加油吧_ | 来源:发表于2018-05-24 22:01 被阅读11次

写在最前之芳芳说

  • 1.只能用=== 和 !==

  • 2.=== 两个特例 : NaN 不等于 NaN 声明的对象不相等

    1. this 是 call 的第一个参数 尽量用call
    1. jQuery构造出来的,前面加避免混淆 。 可以调用jQuery的api
    1. IE6 的公司没钱途 IE8 是好的 钱多的在做 手机端 谷歌 火狐

1.先封装两个函数

  • function getSiblings(node){}
  • function addClass(node, classes){}


    28 1.png

2. 调用与命名空间

命名空间: 避免覆盖全局变量 别人知道谁的库

var dom = {}
dom.getSiblings(node)
dom.addClass(node, {a: true, b: false})
28 2.png

3. 能不能把 node 放在前面

  • node.getSiblings()
  • node.addClass()

方法一:扩展 Node 接口

直接在 Node.prototype 上加函数

28 3.png

方法二:新的接口 BetterNode

4.png

4. 把 Node2 改成jQuery

28 5.png

增加功能

28 6.png

根据获取和添加 来操作text

即把上面的getText 和 setText 合并


28 7.png

相关文章

  • 实现一个自制jQuery框架

    实现一个自制jQuery框架 理解jquery jquery常用方法如下 那么要要实现jquery从什么入手呢? ...

  • 前端基础搬运工-jQuery模块

    五、jQuery模块 基础部分 1. 谈谈你对jQuery的理解? - [ ] JQuery 是继 protot...

  • 开发中常用jQuery知识点总结

    jQuery理解 jQuery就是一个js库,使用jQuery的话,会比使用JavaScript更简单。jQuer...

  • 理解 jQuery

    写在最前之芳芳说 1.只能用=== 和 !== 2.=== 两个特例 : NaN 不等于 NaN 声明的对象不...

  • 理解 jQuery

    1、还有必要学习 jQuery 吗 首先必须肯定的回答:有必要。虽然目前 MVVM 框架很流行,但 jQuery ...

  • jQuery的$.extend()、$.fn和$.fn.exte

    jQuery.extend(object) 为jQuery类添加类方法,可以理解为添加静态方法。如:jQuery....

  • java基础-day59-Jquery

    jQuery入门 1)了解jQuery的背景和特点2)理解js对象和jQuery对象的区别 4)js对象和jQue...

  • 理解jQuery过程

    1.封装函数,命名空间 2.封装函数 node 放在前面,参考jQuery习惯,node.getSiblings(...

  • jQuery的理解

    一、jquery的优势 1.jquery源码封装在一个匿名函数的自执行环境中,有助于防止变量的全局污染; 2.jq...

  • jQuery结构简析

    本文简单实现jQuery框架,深入理解javascript对象。本文的对照版本是jQuery-1.2.6.js 本...

网友评论

    本文标题:理解 jQuery

    本文链接:https://www.haomeiwen.com/subject/curejftx.html