JQuery】学jquery还是bootstrap?

2021-12-15 16:59发布

5条回答
aijingda
2楼 · 2021-12-16 15:02

两个都不学写网站一点问题都没有。工具而已,写代码的时候突然需要了现学现用都行。

jquery 是方便你不使用原生js的情况下直接调用一些控制element动态响应的抽象方法 的函数库

而boostrap是一个前端框架,主要作用是内置了很多全局css样式,写前端的时候随便用,设计上简单很多。

综上所述,你建网站不用这俩纯写 html js css完全没问题。

敏捷开发的话,你对颜值要求不高、js又学的不好的情况下还是学个jquery吧。

 js css完全没问题。敏捷开发的话,你对颜值要求不高、js又学的不好的情况下还是学jquery吧。

征戰撩四汸
4楼 · 2021-12-19 14:57

   Bootstrap是用于开发应用程序的开源前端框架,而Jquery是用于客户端脚本的开源javascript库。Bootstrap主要用HTML,CSS,和JavaScript编,而jQuery主要用JavaScript编写,因此bootstrap依赖与jquery,所以必须一起使用。bootstrap是依赖jQuery写的扩展。如果你要使用bootstrap,你不引入jQuery,bootstrap的功能你就不能使用。

    bootstrap是基于HTML5以及CSS3开发而成的,它在jQuery的基础上进行了更为个性化的完善,形成了一套自身独有的网站风格。同时,bootstrap还兼容大部分的jQuery插件

   bootstrap是一个基于jQuery的快速搭建前台页面的开源项目,你只需要了解相关的class,标签名等所代表的含义,然后在搭建页面时,导入bootstrap的JS,CSS等,它就会表现除相应的效果出来。如果你不使用bootstrap或者其他类似的框架,想要完成相同的效果就需要更长的开发时间了。

   而jQuery用于客户端脚本的开源JavaScript库,是一个快速又简洁的JavaScript框架。jQuery倡导书写更少的代码而完成更多的功能。它对JavaScript常用的功能代码进行了封装,来提供一种更简便的JavaScript设计模式。jQuery的核心特性可以总结为:jQuery具有独特的链式语法,以及短小清晰的多功能接口,具有高效灵活的CSS选择器,并且可对CSS选择器进行扩展,拥有便捷的插件扩展机制和丰富的插件。不仅如此,jQuery还兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。


IT学习助手 - qq:2676427015
5楼 · 2022-01-14 13:49

   BootStrap简单点说:是一个快速搭建网站前台页面的开源项目(基于Jquery)。你只需要了解相关的class、标签名称等所代表的意思,然后在构建页面的时候,导入bootstrap的JS、css等,它就会去表现相应的效果出来,比如HTML说明:缩略语;当鼠标悬停在缩写和缩写词上时就会显示完整内容,Bootstrap实现了对HTML 元素的增强样式。缩略语元素带有TItle属性,外观表现为带有较浅的虚线框,鼠标移至上面时会变成带有“问号”的指针。当你需要段落文字某个单词或者词语需要有上面的那种效果,你就那样按照那种格式写就好了,附加的class=“iniTIalism”是让字号更小一点,也可以不要。反过来说:如果你不试用bootstrap的东西或者其他类似的框架,那你就得自己写这样的效果,开发时间长。再比如Jquery的easyui,也是差不多道理。

  jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

  jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。


py大白
6楼 · 2022-02-17 14:34

ootstrap是基于HTML5以及CSS3开发而成的,它在jQuery的基础上进行了更为个性化的完善,形成了一套自身独有的网站风格。同时,bootstrap还兼容大部分的jQuery插件

   bootstrap是一个基于jQuery的快速搭建前台页面的开源项目,你只需要了解相关的class,标签名等所代表的含义,然后在搭建页面时,导入bootstrap的JS,CSS等,它就会表现除相应的效果出来。如果你不使用bootstrap或者其他类似的框架,想要完成相同的效果就需要更长的开发时间了。

   而jQuery用于客户端脚本的开源JavaScript库,是一个快速又简洁的JavaScript框架。jQuery倡导书写更少的代码而完成更多的功能。它对JavaScript常用的功能代码进行了封装,来提供一种更简便的JavaScript设计模式。


相关问题推荐

  • 回答 9

    jQuery是库,不是框架。库只管引进来使用,除了库接口,没有其他约束,随便怎么用,free style。而框架则有着各种各样的严格约束。

  • 回答 4

    *{undefinedmargin:0px;padding:0px;}.main{undefinedcursor:pointer;}.list{undefinedborder:1px solid black;display:none;}.list li{undefinedcursor:pointer;border:1px solid red;list-style:none;}#noPopEvent...

  • 回答 6

    id、name、class这三种会了就行了,后面在实践中慢慢学习吧。。不过现在纯前端好像都不咋用jquery了

  • 回答 5

    文档过一遍,感觉理解了写一个todolist,然后把react-router文档过一遍,写一个todolist,最后把redux文档看一遍,写一个todolist。这样下来,react全家桶基本理解了

  • 回答 6

    前端技术每年都会不断更新,一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度,前端技术工程师缺口非常大。技术的发展规律其实,技术的发展趋势就是追求更高的复用性,更简便的业务代码写法,所以最终都会要求跨平台、都会彻底分离非业务逻辑。j...

  • 回答 3

    有一定影响,而且不仅对蜘蛛,如果用户浏览器把js禁用的话也显示不了

  • 回答 5

    国外还有 Amazon, 全球最大的电子商务网站。还有微软,很多很多。

  • 回答 4

    前端框架的vue.js,angular.js,可视化工具d3.js,移动端:zepto等

  • 回答 6

    最接近替代品的当然是Zepto。不过如果你没有legacy的代码要维护,又只需要支持green browsers,可以考虑完全用标准api。

  • 回答 1

    1

  • 回答 2

    1. jQuery 里面有很多东西是出于兼容性,历史遗留。比如 .ready() 之类的函数,为什么会很scroll 有关,那是为了兼容某些ie。这种代码对于编程思想来说不仅没用,而且是杂音,你要筛选出来就得了解这段代码的变动,费心费力得不偿失。2. jQuery 里面的代码不...

  • 回答 6

    一个很明显的缺点就是,太大。对于一些比较小的项目确实可以做到快速开发,但是现在的jQuery太臃肿了,有很多用不到的功能。所以现在有了很多精简jQuery的项目。另外就是全DOM操作,钩子往往会依赖标签,如果依赖jQuery来搭建页面的话(比如后台输出json,然...

  • 回答 2

    angularjs这个类库本身就借助了jquery的一个弱化版本jqLite来操作html中的dom树,所以angularjs中使用jquery是完全没有问题的,相反的如果你使用angularjs做项目时间越长你会发现angularjs只有配合jquery才能更好的进行开发。尤其在directive中操作dom元素,...

  • 回答 3

    jquery有关于淡入淡出效果的方法,一共四个,分别是:fadeIn()fadeOut()fadeToggle()fadeTo()jQuery fadeIn() 用于淡入已隐藏的元素$(button).click(function(){   $(#div1).fadeIn();   $(#div2).fadeIn(slow);   $(#div3).fadeIn(3000); });jQuery .....

  • 回答 4

    下面我们要在这个对象上挂载一个extend方法,用于让开发者为我这个对象添加功能和方法。12345var $ = {   extend:function(ob){      /**暂时不管里面写什么**/   }  }现在,我们就在$这个对象上添加了一个extend方法,外部可以通过$.extend(obj...

没有解决我的问题,去提问