- 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
- 参考音频req1gnt1ad20 intc piix4神达-ceres 120m mb.pdf
- 与您合作伙伴讨论问题伴侣想法好食物.pdf
- 研究文章开放访问舌癌很少有普通可行遗传改变032stcc-r15 kras.pdf
- 伦理导论社工.pdf
- 各数认识单元写数.pptx
- 商业道德笔记主题工具报告过去问题notes for business ethics t5NOTES FOR BUSINESS ETHICST5.pdf
- 材料安全数据表印刷期.pdf
- 文稿1000 wash neighbor create wing sharp记忆单词.pdf
- 提出问题1module2 reading practice模块阅读实践.pdf
- 高一期中四大题型汇编表达.pdf
文档评论(0)