首页
学习
活动
专区
圈层
工具
发布

Github 移除 JQuery 的过程

没有通过CSS选择器查询DOM元素的标准方法,也没有对元素的视觉样式进行动画处理的标准方法,而由Internet Explorer开创的XMLHttpRequest接口与许多其他api一样,在浏览器之间是不一致的...实现CSS类名切换; CSS现在支持在样式表而不是JavaScript中定义可视化动画; $.ajax请求可以使用Fetch标准执行; addEventListener()接口足够稳定,可以跨平台使用;...为了方便使用自动化,我们创建了eslint插件jquery,如果有人试图使用jquery特性(例如$.ajax),它将使CI检查失败。...我们维护了一个jQuery的定制版本,当我们发现不再使用jQuery的某个模块时,我们会将其从定制版本中删除并发布一个更精简的版本。...例如,在我们删除了特定于jQuery的CSS伪选择器(如:visible或:checkbox)的最终用法之后,我们能够删除Sizzle模块;当最后一个$.ajax调用被fetch()替换时,我们能够删除

2.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JQuery绑定事件与移除事件、动画

    解绑事件:unbind()、off()、die()、undelegate(); 符合事件:hover() 、toggle(); 事件绑定:bind(); ---- 一、绑定事件       JQuery...代码块 console.log(123); }); (b) 同时绑定多个事件 $("#btn").bind({ mouseover:function(){ $(this).css...中的 bind()、live()、delegate()事件方法的区别,请查阅: http://www.php100.com/html/program/jquery/2013/0905/5993.html...二、移除事件 (a)使用 unbind() 方法 移除事件 $("button").click(function(){ $("p").unbind(); }); 三、JQuery...动画 在Jquery 中,提供了一系列显示动画效果的方法,其中, show() ——— 方法控制元素的显示; hide() ———-方法控制元素的显示; toggle() ——-方法切换元素的可见状态

    3.1K10

    GitHub在其网站实现中移除对jQuery的使用

    Mislav说的大致意思就是: 他们终于完成了将jQuery从Github.com的前端代码中移除的工作,并用其他一些方式替代原先jQuery做的工作,比如: 用原生的querySelectorAll...(即document.querySelector()方法)去替代jQuery选择器的功能 用fetch替代jQuery的ajax请求功能 用delegated-events替代jQuery的事件处理功能...其实,以我的观点,Github在重构中移除jQuery,这并不是为了否认jQuery的价值,认为jQuery“不行了”,而只是为了更加突出对标准的关注,时代总是在不断发展,更先进的理念和标准被创造出来,...对于jQuery,我们知道自从那个前端工具库开荒时代以来,jQuery从一大批开荒者中(Prototype、YUI、Dojo、Mootools...)脱颖而出,以优秀的浏览器兼容性、强大的功能、简洁的语法...jQuery也同时提供了兼容低版本浏览器和只支持现代浏览器的版本,我们可以按照项目的实际需要来选择使用。

    95840

    CSS与JQuery的相关问题

    文字隐藏:p div里面的文字过长时隐藏文字: overflow:hidden; text-overflow:ellipsis; white-space:nowrap; CSS画图 : 圆形:立体效果...不识别这个写法*/ background: -webkit-radial-gradient(45px 45px,yellow 0%,orange 100%,red 95%); /* chrome的 正确写法*/ CSS...和jQuery中>和空格的意义: 1、举例:A B与A>B的区别是: A B :获取标签A下面所有B标签对象。...2、举例:.a .b 一个是中间有空格,.a.b一个是中间没空格,区别是: 这是css选择器的格式,规定不带空格的选择条件之间是“且”关系,带空格的是“父子”关系,并且可以是非直接的“父子”关系...中this和$(this)的区别: 经在实际应用中发现 this是一个Html对象,$(this)是一个JQuery对象。

    1.7K20
    领券