首页
学习
活动
专区
工具
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是一个回调函数,这个函数获取到数据后运行,也就是说收到数据可以在这个函数处理。...ajaxjson方法     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让覆盖层(正常页面)完全透明,这样通过正常页面的关键位置

    28630

    零基础学网页开发入门(制作博客案例)适应手机端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

    原创投稿 | 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 servermysql需要做。...Media-1 给用户关联相应Media-2 给用户关联相应Media-3 设置发送通知action zabbix只有设置 了action,它才知道应该如何发送通知,如在什么条件下发送,通知通过哪个

    1.1K80

    如何度过前端开发危机!

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

    71120

    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

    除了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.4K60

    搭建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,可选框架有

    90190

    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网站官方下载网页上下载jQueryjQuery-vsdoc文件: 注意jquery-1.3.2.js和jquery...-1.3.2-vsdoc.js文件名称问题,默认下载文件会有一个.min后缀,请将该后缀去掉,否则vsJavaScript intellisense引擎会罢工滴,并且这两个文件必须放在同一个目录...webform页引用jquery-1.3.2.js文件即可使用。

    84690

    为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文件中加入 <link...添加) 4.拓展: 若要添加鼠标滚动:载入lib文件jquery.mousewheel-3.0.6.pack.js文件。...更多功能大家自己探索吧O(∩_∩)O~ 后省(2015-12-24) 当初写时没细看代码,现在反过来看时感觉用来控制对应应该是图片代码 rel='fancybox' 与header.php文件

    1.1K10

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

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

    1.1K30

    .NET Core 博客性能优化经验总结

    这也是一条几乎Web程序员人尽皆知原则。如果你JS资源放在body最后加载,即标签之前,那么浏览器会异步加载你JS。...如果按照传统方式JS资源放在head标签里,那么浏览器必须加载完JS资源才开始渲染网页。 聪明朋友可能了解,这一条2019年已经不一定适用了。...所以目前,博客实践依然是JS尽量放body最后,但不是绝对!由于框架性质JS文件必须完成加载才能正确渲染网页,因此博客它们还是放在head里,而用户代码我会放在body最后。...然而,如果你不幸没有使用 Azure,那么自己稍微996一下,IIS开启压缩也不难,可以点点鼠标就搞定,也可以通过Web.config开启(.NET Core部署IIS下也认web.config)...于是,通过CDN,让图片请求再也不经过自己Web服务器,而是直接访问Azure Blob。

    3.4K10
    领券