- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
04-框架实战
1jQuery
1.1什么是jQuery?jQuery有哪些优缺点?
什么是jQuery:
jQuery是⼀个快速、⼩型且功能丰富的JavaScript库。
使HTML⽂档遍历、操作、事件处理、动画和Ajax之类的事情变得更加简单
具有易于使⽤的API,可在多种浏览器中使⽤
jQuery结合多功能性和可扩展性,改变了数百万⼈编写JavaScript的⽅式
jQuery优点缺点:
易于学习:相对于其它的前端框架,jQuery更易于学习,它⽀持JavaScript的编码⻛格
少写多做(Writeless,domore)
jQuery提供了丰富的功能(DOM操作、过滤器、事件、动画、Ajax等)。
可以编写更少可读的代码来提⾼开发⼈员的⼯作效率。
优秀的API⽂档:jQuery提供了优秀的在线API⽂档。
跨浏览器⽀持:提供出⾊的跨浏览器⽀持(IE9+),⽆需编写额外代码。
jQuery缺点:
jQuery代码库⼀直在增⻓(⾃jQuery1.5起超过200KB)
不⽀持组件化开发
jQuery更适合DOM操作,当涉及到开发复杂的项⽬时,jQuery能⼒有限。
1.2.什么是库(library),什么是框架(framework)?
随着JavaScript的普及,以及越来越多⼈使⽤JavaScript来构建⽹站和应⽤程序
JavaScript社区认识到代码中存在⾮常多相同的逻辑是可复⽤的。
因此社区就开始对这些相同的逻辑的代码封装到⼀个JavaScript⽂件中。
这个封装好的JavaScript⽂件就可称为JavaScript库或JavaScript框架。
库(library)
JavaScript库是⼀个预先编写好并实现了⼀些特定功能的代码⽚段的集合。
⼀个库中会包含许多的函数、变量等,可根据需求引⼊到项⽬中使⽤。
⼀些常⻅的库有jQuery、Day.js、Lodash和React等
框架(framework)
JavaScript框架是⼀个完整的⼯具集,可帮助塑造和组织您的⽹站或应⽤程序。
提供⼀个结构来构建整个应⽤程序,开发⼈员可以在结构的规则内更安全、更⾼效地⼯作。
⼀些更常⻅的框架有:Bootstrap、Angular、Vue、Next.js等。
1.3什么是CDN?CDN有什么作⽤?
什么是CDN:
CDN称之为内容分发⽹络(ContentDeliveryNetwork或ContentDistributionNetwork,缩写:
CDN)
CDN它是⼀组分布在不同地理位置的服务器相互连接形成的⽹络系统。
通过这个⽹络系统,将Web内容存放在距离⽤户最近的服务器。
可以更快、更可靠地将Web内容(⽂件、图⽚、⾳乐、视频等)发送给⽤户。
CDN有什么作⽤:
CDN会将资源缓存到遍布全球的⽹站,⽤户请求获取资源时,可就近获取CDN上缓存的资源。
这样CDN不但可以提⾼资源的访问速度,还可以分担源站的压⼒。
1.4jQuery对象与DOMElement的区别
获取的⽅式不同
DOMElement是通过原⽣⽅式获取,例如:document.querySelector()
jQuery对象是通过调⽤jQuery函数获取,例如:jQuery()
jQuery对象是⼀个类数组对象,该对象中会包含所选中的DOMElement的集合。
jQuery对象的原型上扩展⾮常多实⽤的⽅法,DOMElement则是W3C规范中定义的属性和⽅法
1.5jQuery库中的$是什么?
$是jQuery()函数的别称。该函数⽤于将任何对象包裹成jQuery对象,接着你就被允许调⽤定义在
jQuery对象上的多个不同⽅法。
⽐如:可以将⼀个选择器字符串传⼊$()函数,它会返回⼀个包含所有匹配的DOM元素数组的jQuery对
象。
2.Bootstrap
2.1什么是Bootstrap?
Bootstrap读⾳/ˈbu:tstræp/,是⼀个⾮常受欢迎的前端框架,官⽅⽹站将其描述为。
最流⾏的HTML、CSS和JS
您可能关注的文档
- 汽车滤清器专业知识.ppt
- 蒲公英计划-如何做好计算机验证-基础培训-V1.0.pptx
- 浦江镇3#地块景观概念设计2009-07-03.ppt
- 浦江镇3#西区地块景观设计.ppt
- -普光气田天然气脱硫及乙硫醇生产项目初步设计说明书 (42).pdf
- 普光气田天然气脱硫项目装置及乙硫醇生产项目5-安全预评测报告.pdf
- 普通公路桥梁T梁与小箱梁适应性比较分析.pdf
- 齐鲁石化年产5万吨甲基丙烯酸甲2-初步设计说明书.pdf
- 齐鲁石化年产5万吨甲基丙烯酸甲9-环境影响预评估报告.pdf
- 齐鲁石化年产5万吨甲基丙烯酸甲10-安全预评估报告.pdf
- (4篇)XX区抓党建促基层治理培训心得体会汇编12.docx
- 汇编1154期-在培训班上的讲话汇编(3篇).doc
- 汇编1173期-专题党课讲稿汇编(3篇)112.doc
- 汇编1076期-主题党课讲稿汇编(3篇).doc
- 汇编1177期-学习心得体会汇编(3篇)112.doc
- (6篇)党和国家机构改革心得体会汇编.docx
- 汇编1166期-坚定理想信念、全面从严治党、担当作为专题党课讲稿汇编(3篇)112.doc
- 汇编1174期-专题党课讲稿汇编(3篇)112.doc
- 教育13期-主题教育学习心得体会、研讨发言材料参考汇编(3篇).doc
- 汇编1458期-心得体会研讨发言提纲参考汇编(3篇)123.doc
最近下载
- 大运河—我们身边的世界文化遗产课件.pptx VIP
- 建筑工程基桩承载力静载检测技术规程.pdf VIP
- 走美杯五年级竞赛专题课二-题目.docx
- 企业碳中和目标规划方案.docx VIP
- 港口企业安全生产标准化管理体系全套资料.doc VIP
- 2023北京八十中初一(下)期中数学(教师版).pdf VIP
- 小升初英语试卷及答案(人教版)2019.pdf VIP
- 22G101-3 混凝土结构施工图 平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).docx
- 2020年8月自考03293现代谈判学试题.doc VIP
- DBJ 53T-50-2022云南省建筑工程结构实体检验检测技术规程.docx
文档评论(0)