/K

loader and framework

Primary LanguageJavaScript

基于本地存储的js按需加载引擎

js本地存储按需加载引擎解决

 统一入口和出口

 自动更新js文件(在有更新时)

 js文件存储在客户的电脑上,这该js未更新时,始终读取客户电脑上的js,不必去服务器拉取

智能识别开发版和发布版,加载不同的js文件和更新方案

 按需加载引擎(只加载当前页面上需要的js文件)

 支持简单目录和多级目录

 所有js文件存放在页面底部,不干扰页面的加载

 智能等待系统(可指定等待某个js加载完成后回调)

 标签内js代码支持(对于把js文件简单放页面底部后,对于<a href="javascript:;" onclick="reg();return false">register</a>, 这样的代码会出错,因为js代码在页面底部,当用户点击链接时,底部的js有可能未加载完成,reg方法不存在,导致报错)

 

以上解决方案无须服务器端支持,只需要在发布时运行一个脚本文件,即可自动压缩,处理

生成相应的发布文件,丢到服务器上即可,不需额外的配置

因此也不会占用服务器资源,更不会成为性能瓶颈

方便的扩展机制,高度的自定义功能,让你轻松应对各种各样的环境

重要的是代码量非常小,js本地存储按需加载引擎仅4.6kb就完成了这些复杂的工作

因为客户端的性能更重要,不占用服务器资源,不会成为服务器负担