推广 热搜: 广场  Java  Word  app  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

jquery异步请求是什么意思 ajax和jquery哪个先学?

   2023-04-28 企业服务招财猫80
核心提示:ajax和jquery哪个先学?Ajax是异步通信协议的缩写,是一种可以和后端交互的技术。常用技术之一。Jqu谈一谈jQuery核心架构设计?jQuery是业界最流行的JavaScript库,其API

ajax和jquery哪个先学?

Ajax是异步通信协议的缩写,是一种可以和后端交互的技术。常用技术之一。Jqu

谈一谈jQuery核心架构设计?

jQuery是业界最流行的Javascript库,其API精致优雅,但JQuery的源代码庞大且晦涩难懂。写这本书之初,1.7.1版本有9266行代码,涉及17个模块,读起来常常是一头雾水,无力回天。本书试图对jQuery的源代码进行系统、完整的介绍和分析,阐述jQuery的设计理念、实现原理和源代码实现。

2010年,我参与了一个卫星机顶盒用户界面的设计和开发。该程序运行在机顶盒的中间件供应商提供的定制浏览器上。在开发过程中,我发现浏览器s的行为和老版IE5差不多,各种缺陷和bug折磨着作者。所以我希望引入jQuery作为基本库,并开发一些通用组件和接口来简化开发过程。然而,我很快发现浏览器对正则表达式的支持如此粗糙,以至于选择器引擎Sizzle根本无法运行。此时,简单的jQuery转换已经不能满足需求。然而令人惊奇的是,这款浏览器提供了与操作系统、文件系统、中间件、播放器、智能卡和卫星接收机交互的JavascriptAPI,例如,待机amp关闭、文件读写、计费、卫星锁频、数据接收等等。鉴于这种复杂的架构,以及浏览器缺陷的改善无法在短时间内完成,我们开始为这款机顶盒浏览器移植jQu《jQuery1.6.1源码分析系列》,发表在程序员社区IT《jQuery1.6.1源码分析系列》很系统但仍然粗糙,所以这本书几乎完全基于jQuery1.7.1重写,在内容上更加完善和严谨。本书适合初、中、高级前端开发工程师和对前端开发感兴趣的读者。在阅读本书之前,读者应该掌握Javascript、HTML、CSS的基础知识,jQuery的使用,或者具备其他语言基础。

如何阅读这本书分为四个部分。首先介绍了jQuery的整体架构,然后分别分析了jQuery对象模块、底层支持模块和功能的构建。可以实现该模块的源代码。在阅读本书时,首先建议读者建立一个源代码阅读和调试环境,在阅读过程中不断尝试和验证,加深对源代码的理解;在阅读本书每一章之前,建议读者仔细阅读相应的官方文档,验证官方示例,掌握API的功能和用法。第一部分(第1章)介绍和分析jQuery的设计理念、整体架构和源代码结构,让读者对jQuery有一个整体的了解。第二部分(第2章)详细介绍和分析了构造器jQuery()的用法、构造过程、原型属性和方法、静态属性和方法。第三部分(第3-7章)详细分析了底层支持模块的源代码实现,包括选择器Sizzle、异步队列延迟对象、数据缓存数据、队列队列、浏览器功能测试支持。第四部分(第8-14章)详细分析了功能模块的源代码实现,包括属性操作属性、事件系统事件、DOM遍历遍历、DOM操纵、样式操作CSS、异步请求Ajax和动画效果。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8