![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 62
HappyYa1993
这个作者很懒,什么都没留下…
展开
-
收银机问题(不是最优解,但是是可行的)
收银机问题(不是最优解,但是是可行的)题目地址编写一个用于收银机的函数checkCashRegister(),传入售价为第一个参数(price)、支付金额为第二个参数(cash)、收银机內的金额为第三个参数(cid)。cid是包含货币面值的二维数组。函数checkCashRegister()必须返回含有status键值和change键值的对象。如果收银机內的金额少于应找回的零钱数,或者你无法返回确切的数目时,返回{status: "INSUFFICIENT_FUNDS", change: []}。原创 2021-06-22 12:43:58 · 325 阅读 · 0 评论 -
javaScript 运算优先级
优先级 运算类型 关联性 运算符 20 圆括号 n/a ( … ) 19 成员访问 从左到右 … . … 需计算的成员访问 从左到右 … [ … ] new (带参数列表) n/a new … ( … ) 函数调用...转载 2018-02-23 14:47:29 · 270 阅读 · 0 评论 -
获取url参数函数解析
获取方法getUrlRequest: function (name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"), // 构造一个含有目标参数的正则表达式对象 r = decodeURIComponent(window.location.search).substr(1).ma...原创 2018-02-23 14:49:02 · 917 阅读 · 0 评论 -
第一个chrome插件(改变页面背景颜色)
文件目录 1. icon.png 在谷歌状态栏显示的图标 2. manifest.json 关于插件的一些配置文件 3. popup.html 点击插件图标后显示内容 和标准的html结构也一致 4. popup.js 页面的事件manifest.json{ "manifest_version": 2, "name": "Getting started ex...翻译 2018-02-23 14:50:11 · 12400 阅读 · 0 评论 -
JavaScript性能优化
注意作用域尽量使用局部变量 减少全局变量的使用 可以缩小查找的作用域链。使用变量和数组要比访问对象上的属性更有效率。对于多重属性查找,将多次使用的属性查找存储在局部变量中。前:window.location.href.substring(window.location.href.indexOf(“?”)); 后:var url = window.location.href; ...转载 2018-02-23 14:51:01 · 152 阅读 · 0 评论 -
前后端aes加解密
由于项目改变了加密规则,由原来的三段式加密改为单纯的AES加密,外加MD5验签。所以对加密函数,进行了重写。后台java代码加密 public static String encryptAES(String data,String key) throws Exception { KeyGenerator kgen = KeyGenerator.getIns...原创 2018-03-23 15:07:52 · 3720 阅读 · 5 评论