首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我应该将Jquery文件放在我的Web服务器上,还是只在我的PHP文件中通过jquery.com引用它们,哪个更好?

将jQuery文件放在您的Web服务器上或通过jquery.com引用它们都是可行的,但它们各有优缺点。

将jQuery文件放在Web服务器上:

优点:

  1. 您的Web服务器可以直接访问jQuery文件,这意味着您的网站可以更快速地加载jQuery,因为不需要通过jquery.com进行请求。
  2. 您的Web服务器可以直接控制jQuery文件的使用,例如在您的PHP文件中限制或禁用jQuery的功能。 缺点:
  3. 如果您有多个网站或应用程序,每个网站或应用程序都需要有自己的jQuery文件,这可能会导致版本不一致或冲突。
  4. 如果您使用CDN,例如Cloudflare,那么所有请求都会发送到CDN,而CDN可能会缓存您的jQuery文件,这可能会导致缓存未命中并降低性能。

通过jquery.com引用jQuery文件:

优点:

  1. 可以方便地在多个网站或应用程序中使用相同的jQuery版本,避免版本不一致或冲突的问题。
  2. 通过jquery.com引用的jQuery文件也可以被CDN缓存,这可以提高性能并减少缓存未命中的问题。 缺点:
  3. 当您通过jquery.com引用jQuery文件时,您的网站或应用程序需要从jquery.com请求jQuery,这可能会增加一些延迟和带宽使用。
  4. 如果您的网站或应用程序很大,这可能会导致更多的请求和更多的带宽使用。

总的来说,如果您有多个网站或应用程序,并且需要使用相同的jQuery版本,那么将jQuery文件放在您的Web服务器上可能更好。但是,如果您有一个单独的网站或应用程序,并且需要使用不同的jQuery版本,那么通过jquery.com引用jQuery文件可能更好。此外,如果您使用CDN,那么您可能需要使用CDN来缓存您的jQuery文件,以提高性能。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • JQuery 入门学习(三)

    这一节涉及到浏览器与服务器的交互,我用到的是php,如果各位看官不会php脚本也没有关系,涉及到的php代码最多10行,重点还是在Jquery上。...甚至我们做一个网站,放上背景音乐,网站中一切链接都由ajax完成(比如点击了一片文章,ajax向服务器请求文章内容,然后用我上次说的Jquery html操作将网页中的一部分进行修改,这样文章就放入了页面而并不刷新页面...首先看看怎么获取服务器上一个txt文件:使用load()方法     (因为ajax使用同源策略,所以在哪个网站运行代码就只能请求该服务器上的内容,我请求的是w3school中的一个txt文件,大家把代码放在...(只适用于get请求)。第三个参数callback是一个回调函数,这个函数在获取到数据后运行,也就是说收到的数据可以在这个函数中处理。...ajax的json方法     Jquery中从服务器加载json数据的方法是:$.getJSON     它的参数与get()方法完全一样,但是服务器返回结果data应该是一个json格式的字符串

    8.7K20

    前端面试宝典 v1

    1、尽量减少 HTTP 请求 2、使用浏览器缓存 3、使用压缩组件 4、图片、JS的预载入 5、将脚本放在底部 6、将样式文件放在页面顶部 7、使用外部的JS和CSS 8、精简代码 68、在JS中有哪些会被隐式转换为...*jQuery是一个js库,主要提供的功能是选择器,属性修改和事件绑定等等。 *jQuery UI则是在jQuery的基础上,利用jQuery的扩展性,设计的插件。...(7) 图片预加载,将样式表放在顶部,将脚本放在底部 加上时间戳。 (8) 避免在页面的主体布局中使用table,table要等其中的内容完全下载之后才会显示出来,显示比div+css布局慢。...闭包、控制台日志、循环(在两个对象彼此引用且彼此保留时,就会产生一个循环) 15. 你说你热爱前端,那么应该WEB行业的发展很关注吧? 说说最近最流行的一些东西吧?...表现出对前端的认同与兴趣,关注相关技术前沿 23. php中下面哪个函数可以打开一个文件,以对文件进行读和写操作?

    2.4K41

    一次失败的漏洞串联尝试

    https://juejin.cn/post/7024799741120610318 不严谨但简单来说是将数据放在函数调用参数中的方式将数据传递给调用者 注意,这里返回的是一个函数调用,准确来说是 javascript...我觉得这种情况可以有两种继续深入的方式: 分析前段代码,查看 callback 后面参数生成的代码中是否存在可以在URL中直接控制的部分,进而控制过程中请求的 callback 参数的值 将 jsonp...于是我在 or.jd.com 服务器中添加文件 1.js jQuery9378169({"message":"success","success":true,"userLevel":"61"})...> 结果还是一样的,所以修改状态码应该是没有用的 尝试 Location 和 js 跳转都用 如果我把两种技术都用上,会有作用吗?...点击劫持漏洞简介 点击劫持漏洞主要攻击手法是在诱导性界面(攻击者服务器)上使用 iframe 等加载正常的页面(例如正常京东的页面),覆盖到整个或部分页面中,通过CSS让覆盖层(正常页面)完全透明,这样通过在正常页面的关键位置

    29630

    零基础学网页开发入门(制作博客案例)适应手机端div+css+js的综合介绍

    在浏览器中访问网页,在本质上其实就是访问一个文件。 每个服务器上的网站服务,默认情况下把index为文件名的文件作为一张网页的首页。...以下这些都是动态语言的表现形式: .do .jsp .asp .aspx .php 这些动态语言的表现最终都会被服务器翻译成html来解释。...常用的容器div div可以呈现瀑布流的效果,可以使得图片逐渐载入。 div容器默认自带换行功能。 我们在web前段开发中,通过采用div+css+js的形式来写我们的网页。...jquery框架来辅助我们操作html中的内容: 框架的下载地址如下: http://jquery.com/ 使用jQuery框架控制html元素的关键点: 1.必须先要加载jquery文件 2.使用标准格式...}); 在js中定位html元素与css定位html元素的方法是一样。 jquery是js中的一种整合框架。 如何使用jquery来获取html元素呢?

    1.3K30

    如何度过前端开发的危机!

    PHP就是一个很好的例子,在服务器上运行,但最终仍然会将数据传递给用户界面(即浏览器)。JavaScript和PHP都是不需要编译的脚本语言。那么PHP开发者属于前端还是后端开发人员?...这些明显是后端的技术,为什么我们要把它们加入到前端工作的规范中呢? 在标准化这个角色之前,我们必须在前端开发人员的范畴是什么上达成一致。...那么在考虑前端语言或框架的时候,我们应该从哪里画这条分界线? 如果我们将PHP、C#、Java等统统排除在外,那么哪个框架或库才属于这个角色的范畴呢?...例如,JQuery是构建Web交互性的完美工具,但大多数的前端开发人员可能会认为学习Vue会更好。...在我看来,这个角色可以在语言选择上只选择HTML、CSS和JavaScript(仅限于前端库),主要负责构建交互式的组件或Web项目,而且可以在必要的时候可以使用服务数据。

    72420

    原创投稿 | Zabbix的编译安装并发送通知邮件

    /usr/local/nginx 将源码安装的nginx执行程序放到PATH环境变量中 在Linux中,通过源码安装的各类软件包的执行程序都可以都通过这种方式放入PATH环境变量中方便使用,且相应的文件不需要赋予执行权限...-linux2.6-x86_64中 创建软链接 为后续使用方便,如在脚本中引用路径时更方便,这里还是给它设置一个软链接: ln -s /usr/local/mysql-5.5.53-linux2.6-x86...操作如下: 将php-fpm与nginx结合 在php-fpm可以正常启动以后,需要配置web service可以访问php-fpm服务,因为我这里使用的nginx提供web service,所以修改其配置...zabbix支持多种类型的数据库,这里只以mysql为例,且是在zabbix server上的mysql上需要做的。...Media-1 给用户关联相应的Media-2 给用户关联相应的Media-3 设置发送通知的action zabbix中只有设置 了action,它才知道应该如何发送通知,如在什么条件下发送,通知通过哪个

    1.1K80

    除了Python,这些语言也可以实现数据可视化

    PHP PHP 是我刚开始网页编程时学到的第一门语言。有些人说它很松散,确实如此,但也可以让它很有条理。大部分 Web 服务器都预安装了 PHP 的开源软件,因此要想着手写 PHP 是非常容易的。...图 2 利用 PHP 图形函数库生成的微线表 一般 PHP 的出现都会伴随着 MySQL 等数据库,而不是一堆 CSV 文件。这使它能物尽其用,处理大型的数据集。...图 7 通过 jQuery 的 Sparklines 插件生成的微线表 用 PHP 也可以做到这一点,但这种方法具有更多优势。首先,数据图是在用户的浏览器中生成的,而非服务器端。...这能缓解服务器的压力,否则在流量较大的情况下你的网站就可能会出问题。 另一个优势在于你无需在自己的服务器上安装 PHP 图形库。很多服务器上都预安装了这些图形库,但也有一些没有。...有用的 HTML、Java 和 CSS 资源 • jQuery(http://jquery.com/)——一个 Java 库,能让该语言的编程更加高效,而且让最终代码更加易读。

    3.5K60

    JSON Web Token(JWT)教程:一个基于Laravel和AngularJS的例子

    在每个后续请求中,由于用户数据存储在服务器上,服务器需要找到该会话并对其进行反序列化。 基于服务器的认证的缺点 难以扩展:服务器需要为用户创建一个会话并将其保存在服务器上的某个位置。...) 在本教程中,我将演示如何使用两个流行的Web技术实现JSON Web Token的基本身份验证:Laravel 5用于后端代码,AngularJS用于前端单页面应用程序(SPA)示例。...JSON Web tokens 通过秘钥加密。我们可以使用php artisan jwt:generate命令生成该密钥。它将被放置在我们的config/jwt.php文件中。...然而,在生产环境中,我们不想在配置文件中使用我们的密码或API密钥。相反,我们应该将它们放在服务器环境变量中,并使用该env函数在配置文件中引用它们。...ngStorage 库,将token保存到浏览器的本地存储中,以便我们可以通过Authorization头(header) 在每个请求上发送它。

    30.6K10

    搭建webpack项目框架

    四、问题 那么现在面临的就有以下几个问题了: 1、我想要打包哪个文件就可以打包哪个文件,并且打包到指定目录,这个是在哪配置的,应该如何配置?...2、配置文件里都有入口配置和出口配置,并且如果给对应的 html 对应的加上他想要的主 js 文件,我知道这个肯定是动态获取和配置,但具体应该怎么实现?...//动态获取entry和动态加载HtmlWebpackPlugin //js文件夹下的文件都会加进去并且被相应的html引用,所以不需要加进去的js文件一定不要放在js文件夹下面,可以新建一个文件夹去放...具体的实现到时候直接贴代码,不同环境的配置文件如何引用公共配置文件可以稍微说一下,主要通过 webpack-merge 。...11、给静态资源配置不同的地址,无论是本地还是测试还是线上,都是通过 publicPath 进行实现的。 本地: const common = require('.

    2.3K40

    什么是前端技术与后端技术

    现在网站开发无论是开发难度,还是开发方式上,都更接近传统的网站后台开发,所以现在不再叫“网页制作”,而是叫“web前端开发”。...在HTML基础上加入CSS的文字 最后,我们通过JavaScript定义鼠标一个行为,就是鼠标移动到上面的时候,背景颜色会变为深绿色,效果如下: ?...后端的用途: 例子1:QQ聊天记录,空间数据的存储 用户使用QQ与其它用户进行聊天后,能够将聊天记录保存到服务器,下次使用其它电脑登录后依然能够从服务器上查询到之前的聊天记录。...然后学生输入了考生编码,点击了查询,点击的按钮是前端提供的,点击后前端就会调用后端的服务器,将学生编号传入服务器,服务器接收了开发在后端代码中执行,查询数据库,查到这个数据后,再返回给前端,这个过程就是通过后端技术实现的...2、JSP JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件。

    4.6K31

    成为web开发高手的学习之路是如何炼成的!

    如果你已经是一名优秀的Web开发人员,那请路过即可。如果你还是一个准备入行或刚入行的菜鸟,那本文倒值得一读。...第五步:学好JavaScript 今天大部分Web开发人员都喜欢使用jQuery(http://jquery.com/),学习JavaScript的基本语法,以及如何使用JavaScript编程将会提高你的技能...第七步:学习一点Unix和Linux的基本知识 这并不是必须的,但知道一点Linux命令不会伤害到你,或许你还不知道,大部分Web服务器都运行在Unix和Linux平台上,如果我是你,我会去学习一些基本的...第九步:熟悉版本控制系统的用法 熟悉使用一种优秀的版本控制系统将很有用处,你在实际工作中就会发现精通一种版本控制系统是多么幸福。...第十步:学好Web框架   当你掌握了HTML,服务器端脚本语言,CSS和JavaScript后,就应该找一个Web框架加快你的Web开发速度,使用框架可以节约你很多时间,如果你使用Java,可选的框架有

    90290

    VsDoc for jQuery

    2009年2月24日Visual Web Developer Team宣告了1.3*-vsdoc的官方版本! 現在大家可以直接由jQuery官方网站的下载页面直接下载。...版本上,该补丁会导致Visual Studio在一个JavaScript库被引用时,查找是否存在一个可选的"-vsdoc.js"文件,如果存在的话,就用它来驱动 JavaScript intellisense...第三步: 下载jQuery-vsdoc.js文件 你可以在jQuery.com网站的官方下载网页上下载jQuery和jQuery-vsdoc文件: 注意jquery-1.3.2.js和jquery...-1.3.2-vsdoc.js文件名称问题,默认下载的文件会有一个.min的后缀,请将该后缀去掉,否则vs中的JavaScript intellisense引擎会罢工滴,并且这两个文件必须放在同一个目录...在webform页引用jquery-1.3.2.js文件即可使用。

    84990

    Cobaltstrike去除特征

    从Cobalt Strike 3.6版开始,可以将HTTP动词从POST更改为GET。Beacon忽略了此POST请求(配置文件中的http-post服务器)的响应。...此处可以通过定制C2的配置,使得C2的流量混合在目标环境流量中,伪装为正常应用流量,达到欺骗的作用。 我这里伪造的是Google的流量, 然后运行这个C2配置文件: 服务端: sudo ....但是很难找到与spawnto一起使用的最合适的选项。选择前要进行实验和测试。 SMB 信标: SMB 信标使用命名管道通过父信标进行通信。这允许在同一主机或网络上的信标之间进行点对点通信。...构建HTTP服务器参数以模仿jQuery请求。Beacon命令和payload被混合到jQuery javascript文本块中。从CDN请求jQuery时,客户端发出一个合理的请求。...这里 都是伪造成 jquery.com的流量。 测试验证: .

    2.8K20

    前端-学习JavaScript是一种什么样的体验?

    我想我应该通过后端接口获取数据,然后用一个 table 来展示数据,用户可以对数据进行排序。如果服务器上的数据变化了,我还需要更新这个 table。我的思路是用 jQuery 来做。...不知道你在说什么……你说了太多我听不懂的名词了。我只是想从服务器取点数据,我以前用 jQuery 挺好的,从 CDN 引入 jQuery,我就能用 AJAX 获取数据了,现在不能这样做吗?...你可以在开发的时候将这些代码下载到本地来使用,必要的时候也能上传到 CDN。 听起来像是 Bower!...我想说,即使只是用一个模板引擎,我还是会用 Typescript + SystemJS + Babel 的。 我只是想在页面上展示数据,你就告诉我用哪个模板引擎就好了。 有很多,你用过哪一个?...记不起来了,要是你的话,你用哪个? 我应该会用 ES6 原生的模板字符串 我猜猜,只有 ES6 支持。 对的。 需要用 Babel 对的。 需要用 npm 安装 对的。

    1.1K30

    为WordPress加入Fancybox相册功能免插件实现

    准备: 1.jQuery(最好是1.9及以上); [Downlink href='http://jquery.com/download/']点此下载最新版jQuery[/Downlink] 2.Fancybox...相关文件; [Downlink href='http://fancyapps.com/fancybox/']点此下载Fancybox[/Downlink](打开官网后一直往下拉,在中间左右的位置上) 实现...rel=fancybox属性用于在初始化时对图片的筛选 例: 3.修改主题header.php文件 在header.php文件中加入 中添加) 4.拓展: 若要添加鼠标滚动:载入lib文件夹中的jquery.mousewheel-3.0.6.pack.js文件。...更多功能大家自己探索吧O(∩_∩)O~ 后省(2015-12-24) 当初写时没细看代码,现在反过来看时感觉用来控制对应的应该是图片代码中的 rel='fancybox' 与header.php文件中的

    1.1K10
    领券