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

js的动态加载、缓存、更新以及复用(三)

总体思路 1、  建立一个js服务,该服务实现通用js文件的加载、依赖、缓存、更新以及复用。 2、  各个项目如果使用通用js,可(bi)以(xu)使用js服务实现加载。...3、  Js服务只提供通用的js,比如jQuery、my97、easyUI等(可根据实际情况设定具体的js文件)。 4、  其他针对特点需求写的js文件,需要自己写代码加载。...Js服务可以提供加载用函数。(正在考虑要不要使用sea.js) 5、  Js服务加载的js文件,不需要做任何修改。当然也不负责各个文件里的函数名称是否冲突。   ...一个项目里需要的js文件可以分为三种:第三方通用js(比如jQuery、my97等);自己公司写的通用js(比如我写的NatureUI);自己对特定需求写的特定js。   ...可以通过top.的方式来访问top页里的信息和函数。 4、 适配是啥意思?     在子页里虽然可以访问top页里的函数,比如top.$。但是访问的时候要加上top.这个就比较麻烦了。

6.3K90
您找到你想要的搜索结果了吗?
是的
没有找到

js的动态加载、缓存、更新以及复用(一)使用范围:遇到的问题:目标:页面结构:正文

更新js文件   Js文件更新了,但是浏览器却还在用以前的js文件,因为有缓存了,而且还固执的认为缓存的js文件就是最新的,哎咋办呀?   ...最简单的方法就是在加载js的时候,后面跟一个版本号,有更新了,就版本号+1。比如 xxx.js?v=1。Js文件更新后就是 xxx.js?v=2。这样js就肯定会被更新了。   ...Var  bb = top.$ (’div’) ; //能够找到div,但是不是子页的div而是父页里的div。   咋回事呢?原因就在于搜索范围。...解决方法也很简单,加个参数就好了   Var  bb = top.$ (’div’,document) ; //指定搜索范围:子页的document   等等,这个似乎很烦人,我们在写脚本的时候,还要考虑一下...子页里写个函数 function $ (p1){          return top.$ (p1,document); }   好了,大功告成了吗?当然没有!预知后事如何,请听下回分解。

4K50

通信|DNS配置生成工具再更新,什么是递归和迭代查询?

如下图所示: 各个步骤如下: 电脑发起DNS请求解析www.hk314.top到本地DNS; 本地DNS说我没有,你去根DNS看看; 电脑继续向根DNS询问,根DNS说我也不知道,你去zone top....的DNS看看; 电脑又到zone top.的DNS询问; zone top.的DNS说我也不知道,你去zone hk314.top.的DNS问问; 电脑又到zone hk314.top.的DNS询问;...如下图所示: 各个步骤如下: 电脑发起DNS请求解析www.hk314.top到本地DNS; 本地DNS说我没有,我去根DNS看看吧; 根DNS收到请求一看我也不知道,我去zone top.的DNS问问吧...; zone top.的DNS收到请求一看自己也不知道,那我去zone hk314.top.的DNS问问吧; zone hk314.top.的DNS说我这里有,www.hk314.top的IP地址是1.1.1.1...,将信息告诉给zone top.的DNS; zone top.的DNS收到信息后转给根DNS; 根DNS收到消息后转给本地DNS; 本地DNS最终将收到的域名和IP的信息转给电脑。

10510

JS

10130

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券