现在位置 >首页 > js
0℃
css和js带参数(形如.css?t=与.js?t=) 使用参数有两种可能: 第一、脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。 即上面代码对于文件来说 等价于 但浏览器会认为他是 该文件的某个版本! 第二、客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件 ,刷性缓存的作用。 第二种情况最多,也可能两种同时存在。 版本号,可以是一个随机数,也可以是一个递增的值,大版本小版本的方式,或者根据脚本的生成时间书写,比如就是精确...
阅读全文
0℃
百度在2014年7月推出了“整改反馈功能”,即发现网站存在影响排名的问题,会通过站内消息、邮件、短信通知站长,如果站长确认此问题存在可以整改后反馈给百度,百度会重新审核撤销惩罚,目前最常见的是收到“网站存在恶劣弹窗,请马上整改避免惩罚”的整改信息。 百度在13年推出的石榴算法主要是针对弹窗问题,不过弹窗这个问题,说实话比较复杂,算法每一轮的升级都会出现新的作弊站点被发现——不过也会有新的站点被误伤。本身如果存在弹窗,该如何处理无需讨论,那如果你没有弹窗,但是被误伤了,问题就有点麻烦了。...
阅读全文
0℃
网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。Javascript社区做了很多努力,在现有的运行环境中,实现"模块"的效果。本文总结了当前"Javascript模块化编程"的最佳实践,说明如何投入实用。虽然这不是初级教程,但是只要稍稍了解Javascript的基本语法,就能看懂。 一、原始写法 模块就是实现...
阅读全文