1、更换浏览器使用。
2、清除浏览器缓存。
3、咨询服务部署方是否对用户ip进行了拦截。
4、用户方网管老师进行网络排查。
5、修改Nginx中的配置项sendfile为off或者注释掉即可正常访问。
将js插件cmd模块化(define封装成seajs模块,返回匿名函数,包含插件的源码)。/**
* Created with JetBrains PhpStorm.
* User: duph
* Date: 13-3-11
* Time: 上午9:24
* To change this template use File | Settings | File Templates.
*/
define(function(require,exports,moudles){
return function(jquery){
(function($) {
$.fn.pri= function() {
alert($("a").attr("href"))
// 代码区域。
}
})(jquery)
}
})
jquery库在总js文件(调用该插件的文件)中加载。通过require("t1/jquery_pligun")()来传递jquery变量(参数) ,保证了jquery在调用js插件模块之前加载
/**
* Created with JetBrains PhpStorm.
* User: duph
* Date: 13-3-11
* Time: 上午9:40
* To change this template use File | Settings | File Templates.
*/
define(function (require, exports, moudles) {
var $=require("jquery")
require("t1/jquery_pligun")($)
$(document).ready(function () {
$("a").pri()
})
})
补
充:SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与
jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要
目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理中解放出来,可以专注于代
码本身的逻辑。SeaJS可以与jQuery这类框架完美集成。使用SeaJS可以提高JavaScript代码的可读性和清晰度,解决目前
JavaScript编程中普遍存在的依赖关系混乱和代码纠缠等问题,方便代码的编写和维护。
原因:大部分广告代码都是<script src=""></script>的形式,而这种代码必须显示之后(严格的说应该是连接上之后)才能显 示网页后面的内容,尽管网页后面的HTML代码已经读取。如果是加入统计代码,影响应该不大,因为统计代码通常是放在网页的最底部。但如果是广告代码,就很讨厌了。如果把 广告代码放在网页中间会拖慢整个网页打开的速度,如果把广告代码放在底部又没有人注意。解决方法:1、我们可以在需要显示广告的地方新建一个层,内容为空;在网页底部再新建一个层,将广告代码放在这个层里面;最后用javascript将后面层的内 容填充到前面的层里面。这样,广告代码是在网页的最后才加载的,这种方法不能使广告代码显示更快,但是可以防止广告代码拖慢网页打开的速度。
2、你的IE该是IE7或8吧,简单的办法是你可以把你的IE卸载了,再重新下载IE安装,应该能解决问题的