最近在读《锋利的JQuery(第二版)》的时候,发现一些地方与jquery3.2.0版本不一致,遂将这些东西整理下来,以便日后查阅。
1.toggle :书中在第二章jQuery选择器的案例中提出,jquery中toggle方法可以为一个按钮添加一组交互事件,但当我按照书中所讲仿写的时候,发现页面加载完成之后按钮直接就消失不见了,惊奇之余查询jqueryAPIhttp://jquery.cuishifeng.cn/的时候发现,toggle方法已经发生了变化, .toggle(function, function, … ) 方法已经在1.9版本被删除(为什么会被删?挺好的啊!),现行的toggle方法是这样子滴:
toggle([spped],[easing],[fn])
用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。具体请参考http://jquery.cuishifeng.cn/toggle.html。
2.创建节点: 在创建节点这一小节,书中特别强调:当创建单个元素时,要注意闭合标签和使用标准的XHTML格式。例如创建一个<P>元素,可以用$('<p/>')或者$('<p><P/>'),但不要使用$('<P>')或者大写的$('<P/>'),但当我实地操作的时候,发现$('<P>')和$('<P/>')也是可以创建新的节点的。所以,$('<p/>'),$('<p><P/>'),$('<P>')和$('<P/>')这样都是可以创建一个新的节点的。但推荐还是使用$('<p/>')和$('<p><P/>'),毕竟有利于阅读嘛!(0.0);