![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
木鱼不会水
写博客纯属兴趣爱好。。
展开
-
分享个背景JS插件(RequrieJS加载传统JQuery插件)
由于背景代码是传统的JQuery插件,不符合AMD规范,需要使用到配置参数“shim”进行配置。在RequireJS的官网(https://requirejs.org/docs/api.html#config)上有如下描述:大意即是说,shim:为不使用define()声明依赖关系和设置模块值的较旧的传统“浏览器全局变量”脚本配置依赖关系,导出和自定义初始化。于是在JS中关于背景JQuery插件的用法如下:<body><!-- bg effect --><div i原创 2020-05-29 12:53:57 · 790 阅读 · 0 评论 -
散列算法MD5、SHA256与AES加密,封装基于crypto-js.js的加密插件,使用的RequireJS进行JS的模块化编程
/* 声明一个数据加密模块 */define(['lib/crypto-js'], function (CryptoJS) { return{ //Hashing加密 encryptWithHashing: function(message, type) { switch (type) { case "SHA256": return CryptoJS.SHA256(me原创 2020-05-29 12:13:10 · 453 阅读 · 0 评论 -
JS工具包(获取时间、URL正则取参等),使用的RequireJS封装一个工具包模块
/* 声明一个工具包模块 */define({ //规范域名 getDomainName: function () { return "http://127.0.0.1:8080" }, //判断是否按下回车 isPressEnter: function () { return event.keyCode === 13; }, //判断字符串是否为空 isEmpty: function (obj) {原创 2020-05-29 12:01:59 · 346 阅读 · 0 评论