- 包含了很多js常用的程序
- 引入了es6的类和模块
- 利用npm来管理、测试js基础脚本
- package地址
start test.html
publish.bat
# 安装
npm i @df_business/tools-js --save
# 更新
npm update @df_business/tools-js
# 移除
npm r @df_business/tools-js
class
<!-- ********************** dfer-tools-js START ********************** -->
<script src="/node_modules/@df_business/tools-js/class/Common.js"></script>
<script src="/node_modules/@df_business/tools-js/class/QuiGrid.js"></script>
<script src="/node_modules/@df_business/tools-js/class/BMap.js"></script>
<script>
var df_tools_common = new Common();
df_tools_common.about();
var df_tools_qui = new QuiGrid();
df_tools_qui.about();
var df_tools_map = new BMap();
df_tools_map.about();
</script>
<!-- ********************** dfer-tools-js END ********************** -->
extends
<!-- ********************** dfer-tools-js START ********************** -->
<script src="/node_modules/@df_business/tools-js/extends/jquery.ext.js"></script>
<script>
$.about();
var str = "{0}{1}{2}{1}{0}".format("我","爱","你");
</script>
<!-- ********************** dfer-tools-js END ********************** -->
modules
由于浏览器安全限制,ES6模块需要在服务器环境中运行,不能直接通过
file://
协议打开。
<!-- ********************** dfer-tools-js START ********************** -->
<script type="module">
import {
about
} from '/node_modules/@df_business/tools-js/modules/common.js';
about();
</script>
<!-- ********************** dfer-tools-js END ********************** -->
npm run test
©2025 Dfer.Site