javascript
PromiseKeeping
这个作者很懒,什么都没留下…
展开
-
原生JS随机抽取号码
原生JS随机抽取号码,支持一次抽取多个号码、可限定范围抽取、自动去重<div class="pick-range"> <span>号码抽取范围:</span> <input type="text0" id="txt1" placeholder="请在里面输入号码最小值!"> - <input type="text" id="txt2" placeholder="请在里面输入号码最大值!"></div>&l原创 2022-05-30 18:44:55 · 1193 阅读 · 0 评论 -
Vue 使用crypto-js进行AES加密
Vue 使用crypto-js进行AES加密想到使用AES加密的都应该知道这种加密该用在什么场景中,直切主题。第一步,安装crypto-js的依赖:npm install crypto-js --save第二步:在工具类文件夹(utils)下新建secret.js文件,封装公共方法。//引入crypto-jsconst CryptoJS = require('crypto-js');//十六位十六进制数作为密钥(秘钥为随机生成,必须与后端保持一致!)const key = CryptoJ原创 2020-10-09 16:48:24 · 1866 阅读 · 1 评论 -
JS对象深拷贝
项目开发中,我们可能会遇到这种情况: 我有一个对象,我想copy一个相同的对象出来,然后用copy的那个对象进行值的变化。 JS序列化:JSON.stringify(),JSON.parse()原创 2017-10-09 18:01:11 · 542 阅读 · 0 评论 -
JS--利用数组写九九乘法表
主要利用的是JS的多维数组作为九九乘法表,有一点数组对象基础的同学应该可以轻松看懂(function(){ var a=new Array(9);//创建一个长度为9的数组 var body=document.getElementsByTagName("body")[0]; for(var row=0;row<a.length;row++){ //以a的长度作为遍历条件原创 2017-10-24 14:26:10 · 4353 阅读 · 0 评论 -
Vue2.0 Vue.set的使用
Vue.set()响应式控制数据,Vue数据变异方法原创 2017-11-29 16:11:24 · 125637 阅读 · 5 评论 -
JavaScript getter setter的使用
JavaScript Get/Set是ECMAScript 5 新增的特性,如果不考虑兼容低端浏览器,可以使用。首先我们来明确需求:我希望通过一个输入框输入出生年份,JS不调用函数直接通过变量赋值的方式就能计算出年龄并在呈现在页面上。原创 2017-10-09 15:28:50 · 508 阅读 · 0 评论 -
百度地图API JS调用实例
百度地图APIJS百度地图JS调用实例原创 2017-12-26 11:01:46 · 8577 阅读 · 2 评论 -
JS报名组件(依赖JQ)
JS 报名组件 -- 依赖JQlayer样式原创 2017-12-25 18:40:43 · 611 阅读 · 0 评论 -
JS中this指向简析
this关键字是JavaScript中最复杂的机制之一。它被自动定义在所有函数的作用域中,即使是非常有经验的JavaScript开发者也很难说清楚它到底指向什么。其实只需要记住一点:this的指向在函数定义的时候是无法确定的,只有在函数执行的时候才能确定this到底指向谁,谁调用它就指向谁!人们很容易把this理解成指向函数本身,这个推断其实从英语的语法角度来讲是没问题的。我们先来分析...原创 2018-04-08 23:49:04 · 611 阅读 · 0 评论