关于js的加载

问题描述

大侠们我想问一下如果一个页面引入多个js文件,会对页面的加载有什么影响是js越多页面的加载越慢吗?能不能详细说明

解决方案

解决方案二:
是的...并且和js本人的大小有关..解决方案是,对js进行压缩....和动态加载js
解决方案三:
楼上正解js压缩也麻烦直接动态JS得了ext满足你不过忒麻烦我放弃了那个调试起来娘嘞想起来就头疼
解决方案四:
你可以引用jquery用$.getScript('../../Scripts/Bottle.min.js',function(){initeBottleStyle();isBottle=true;});这种方式....就可以了..
解决方案五:
是的...并且和js本人的大小有关..解决方案是,对js进行压缩....和动态加载js

时间: 2024-09-15 02:36:24

关于js的加载的相关文章

怎么判断js脚本加载完成

 本篇文章主要是对判断js脚本加载完成的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在"按需加载"的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢?   我们可以对加载的 JS 对象使用 onload 来判断(js.onload),此方法 Firefox2.Firefox3.Safari3.1+.Opera9.6+ 浏览器都能很好的支持,但 IE6.IE7 却不支持.曲线救国 -- IE6.IE7 我们可以使用 js.onrea

javascript-关于codefollow编辑器的js偶尔加载不出来的问题

问题描述 关于codefollow编辑器的js偶尔加载不出来的问题 一.问题描述 codefollow网站用的是Simditor编辑器,在网速不是很快的情况下偶尔会出现编辑器工具栏加载不出来,导致无法发布问题和回答问题.查看控制台,报的是404的错,错误信息如下: 这两个js的文件路径是正确的,这两个js是模版引擎解析的源文件,静态资源没有问题,不懂为什么会报404的错,有没有哪位大神之前遇到过这种情况,一般是什么原因会导致报404的错? 解决方案 把你的dns设置为8.8.8.8看看

JS文件加载:比较async和DOM Script

async与script动态加载都能使文件异步加载,本文叙述它们对页面渲染和load加载的影响方面. 目前我用demo.js作为执行文件操作.代码: var now = function() { return +(new Date()); } var t_s = now(); while(now() - t_s < 2000) {  } 用sleep.php作为请求文件操作.代码: <?php     sleep(3);     echo "var bb"; ?> 1

IE及IE6浏览器中判断JS文件加载成功失败的方法

 这篇文章主要介绍了IE及IE6浏览器中判断JS文件加载成功失败的方法,本文使用vbscript来解决这个问题,需要的朋友可以参考下     浏览器的文件加载实际上是有非常纠结的兼容问题的.最近看到@lifesinger做了一个具体的总结.这里比较麻烦的是IE6~8不区分加载成功或失败,都走一个回调.在网上看了一种解决方案是,在加载文件的最后置一个全局变量或改变标签的属性来区分,这样成功与否就通过这个标志位判断.但显然不太完美,还要改加载文件. 后来尝试另一种思路,先创建一个vbscript,s

jquery跟js初始化加载的多种方法及区别介绍

 jquery是等待页面加载完数据,以及页面部分元素:js是页面全部加载完成才执行初始化加载,具体示例祥看本文 jquery和js初始化加载页面的区别:  jquery:等待页面加载完数据,以及页面部分元素(不包括图片.视频),    js:是页面全部加载完成才执行初始化加载.    1.jQuery 页面加载初始化的方法有3种 ,页面在加载的时候都会执行脚本,    第一种(比较常用):  代码如下: $.function(){  alert("第一种方法");  });    第二

代码-js 自动加载 函数 可以一性加载几个,并且是高效

问题描述 js 自动加载 函数 可以一性加载几个,并且是高效 我写了段代码,前台调用后台的数据,但是因为可以局部刷新,所以每个函数都分开写了!大约有9个函数,并且在点击页面时需要同时加载进来,所以写了一个自动加载函数,然后在自动加载函数中,分别条用这9个函数,但是当点击页面 加载时却有的加载很慢,有时却很快,数据库交互也时快时慢!!我想问下是不是我调用的太多了!? 解决方案 建议你优化一下,对于函数做一下合并,每次访问都是耗时和耗资源.会使加载变慢 解决方案二: 你使用ajax动态加载还是scr

js并行加载,顺序执行

<script>运行脚本或加载外部文件时,会阻塞页面渲染,阻塞其他资源的加载.如果页面中需要加载多个js文件,在古老浏览器中性能会比较糟糕. 因此有了最原始的优化原则:把脚本放在底部. 如何实现js非阻塞.并行加载,甚至能保持执行顺序呢?各浏览器表现如何?站在巨人的肩膀上,Kyle Simpson.Nicholas C. Zakas和Steve Souders对此有过总结和方案. 背景 1. Script DOM Element. 动态插入<script>,不会阻塞,但无法保持执行

异步-require.js配置文件加载顺序?

问题描述 require.js配置文件加载顺序? require.jsdata-main=""../js/main""我想引入的是独立的配置文件,下面在写一行加载页面逻辑比如a.js但data的方式是异步加载,导致a比main先加载,有什么办法吗?我不用data的方式另起一行的话是可以 解决方案 require.js 配置文件研究 解决方案二: require(['a']function(){//先请求完a,再回调里面在请求湖区main,不用直接script加载,会

js资源加载优化

互联网应用或者访问量大的应用,对js的加载优化是不可少的.下面记录几种优化方法 CDN  + 浏览器缓存 CDN(content delivery network)内容分发网络, 最传统的优化方式.其实就是将自己页面所依赖的js(静态的)放置到CDN上,或者使用一些CDN库,以此降低对应用服务器的请求,而浏览器缓存也是不重复加载js文件的性质. 优点: 1.简单.容易维护 2.304 cache 简单来说就是转掉请求,缓存不重加载. 缺点: 1.缓存会失效,当用户强制刷新时会有请求 2.无法增量

js加载文件-js文件加载问题求解,总是报错

问题描述 js文件加载问题求解,总是报错 试了各种方法都不好使 主要为了测试加载机制,以便把test.js提取出来加密 <script type="text/javascript" src="test.js" charset="utf-8"> </script> <script> test();//alert(123);test中就一个函数,弹出123;如此加载一切正常 </script> 下面我来