jquery.min.js与jquery.js有什么区别

哈,你问的问题很详细。
碰巧我以前也做过这样的事。
好吧,我们来看看这两个文件有什么区别。

看吧,这两个文件的主要区别就在于一个词:压缩。

“jquery.min.js” 说白了,这是 jQuery 的压缩版本。
你是怎么得到它的?只需从 Internet 下载完整的 jquery.js 文件,然后使用特殊工具对其进行压缩即可。
压缩什么?只需删除其中无用的东西 - 例如多余的空格、注释和空行。
这些东西如果浏览器解析了就完全没用了。
删除后文件会小很多。
有时会进行代码优化以加快执行速度。
所以如果你看一下带有“min”的文件名,它的意思是最小的,最小的。

对于 jquery.js,这是 jQuery 的完整版本。
这是什么意思?它包含所有短代码,甚至注释和空格都留给您。
因此文件较大并且下载速度较慢。

我应该使用哪一个?
如果你把它放在一个网站上,一般情况下你会使用“jquery.min.js”。
为什么?如果您考虑一下,文件大小越小,浏览器下载它的速度就越快,用户访问您的网站的速度就越快。
体验会很好。
此外,现在带宽不是免费的,因此节省一些流量总是好的。

jquery.js 通常用于什么?主要是为了你自己。
例如,如果您想学习如何编写 jQuery 或想要更改其中的内容,那么使用完整版本会更方便,这样您就可以了解其中每一行的作用。
但如果你把完整版直接放到线上项目中的话……好吧,性能肯定不会像压缩版那么好,而且有些人可能会担心安全性(虽然一般情况并非如此)。
因此,在线项目一般都使用压缩版本。

咱们聊点别的吧。

jQuery 是一个相当伟大的东西,它使编写 JavaScript 变得更容易,你必须编写更少的代码,并且可以做更多的事情。
这就是那句话:少写,多做。
这个框架相当早,早于流行的React和Vue。
然而,我现在注意到很多学校似乎都没有任何 JavaScript 课程。
因此,现在学习和使用这个的很多人都是在职程序员,年轻人可能没有像以前那样接触到它了。

使用jQuery的前提是你必须将其加载到浏览器中。
我如何收费?只需添加一个[xss_clean]标签并写入链接地址即可。
比如你提供的这个地址:
[xss_clean][xss_clean]
这是jQuery官方提供的最新版本地址。
您可以将其直接复制到您网站的 HTML 代码中。
一旦浏览器加载页面,您就可以使用 jQuery。
但说实话,从网上加载别人的文件有时很慢而且不稳定。
因此,建议从官网下载并保存到自己的服务器上。
这绝对更快更安全。

不管怎样,你可以选择使用在线压缩版还是完整版来学习。
我还在想这个问题。
有时候我真的不知道为什么人们仍然使用 jQuery。
现在框架太多了...

jquery.js文件有什么用

上周,我尝试使用 jQuery 的 getScript 方法。

只需添加脚本即可。

JavaScript jQuery.getScript("/path/to/myscript.js", 函数(数据, 状态, jqxhr) { //加载文件后的操作 });
成功时执行回调函数。

JavaScript jQuery.getScript("/path/to/myscript.js").done(function() { //后续操作 }).失败(函数() { // 救援操作 });
例如,加载插件。

JavaScript jQuery.getScript("jquery.cookie.js").done(function() { jQuery.cookie("cookie_name", "value", {expiration: 7 }); });
但存在缓存问题。

需要时间戳。

JavaScript jQuery.getScript("jquery.cookie.js?timestamp=" + new Date().getTime());
或全局设置。

JavaScript jQuery.ajaxSetup({缓存: true}); jQuery.ajax({ URL: "jquery.cookie.js?timestamp=" + new Date().getTime(), 数据类型:“脚本”, 缓存:真 }).done(函数() { jQuery.cookie("cookie_name", "value", {expiration: 7 }); });
但是,它通常不被缓存。

算了。

jQuery与JavaScript有什么关系?

jQuery是JS的工具库,而不是特定的语言。
说白了,就是封装的JS代码的集合。

1 . JS 是原生的,由浏览器直接支持。
jQuery是一个第三方库,可以简化复杂的JS操作。
2 . jQuery完全用JS实现,使编码更容易。
例如,对于选择元素,JS 使用 document.getElementById,jQuery 使用 $()。
3 、不同的浏览器写JS的方式不同吗? jQuery 帮助您统一。
例如,绑定事件时每个JS都有自己的写法,但是jQuery可以使用on()。
4 . 将 JS 对象转换为 jQuery:将其包装在 $(obj) 中。
将 jQuery 对象转换为 JS: [0] 或使用 .get(0) 。
5 . $ 开头的变量是 jQuery 对象吗?这不是一个要求。
只是个人喜好。

学习jQuery之前必须先了解JS。
两者结合起来可以加快开发速度。
你自己看看吧。