自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 原生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 1189

原创 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 1865 1

原创 vue-cli打包访问静态资源404解决方案

使用vue-cli生产打包,把代码放到服务器上访问的时候,不少同学会看到页面一片空白,打开控制台,会发现是某些资源文件找不到,如图: 其实这里是因为vue-cli的webpack打包配置静态文件访问路径不对,配置文件路径如图: 在这个文件下面找到生产(build)配置: 要解决静态文件访问路径问题只需要修改配置中的assetsPublicPath字段即可。如果你的服务器静态文...

2018-07-27 17:16:23 13846 2

原创 Vue 点击获取当前元素下标

项目开发中,固定列表是很常见的,有时候我们需要得到元素的下标去做一些事情,但是少了v-for想要获取下标就比较困难了,下面我便介绍我的方法: 其实我用的方法很简单,就是用事件委托机制去获取事件发生的元素,再获取父元素的子元素集合,再遍历子元素集合,当事件发生元素等于子元素集合中的某一个时,返回数组下标,即可得到事件发生元素的下标。&lt;template&gt; &lt;div cl...

2018-05-08 11:29:45 26946

原创 JS中this指向简析

this关键字是JavaScript中最复杂的机制之一。它被自动定义在所有函数的作用域中,即使是非常有经验的JavaScript开发者也很难说清楚它到底指向什么。其实只需要记住一点:this的指向在函数定义的时候是无法确定的,只有在函数执行的时候才能确定this到底指向谁,谁调用它就指向谁!人们很容易把this理解成指向函数本身,这个推断其实从英语的语法角度来讲是没问题的。我们先来分析...

2018-04-08 23:49:04 609

原创 百度地图API JS调用实例

百度地图APIJS百度地图JS调用实例

2017-12-26 11:01:46 8574 2

原创 JS报名组件(依赖JQ)

JS 报名组件 -- 依赖JQlayer样式

2017-12-25 18:40:43 611

原创 Vue2.0 组件通信

Vue2.0 组件通信Vue2.0 eventBusVue2.0 $emit,$on兄弟组件通信

2017-12-01 15:30:45 356

原创 Vue2.0 Vue.set的使用

Vue.set()响应式控制数据,Vue数据变异方法

2017-11-29 16:11:24 125636 5

原创 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 4352

原创 JS对象深拷贝

项目开发中,我们可能会遇到这种情况: 我有一个对象,我想copy一个相同的对象出来,然后用copy的那个对象进行值的变化。 JS序列化:JSON.stringify(),JSON.parse()

2017-10-09 18:01:11 541

原创 JavaScript getter setter的使用

JavaScript Get/Set是ECMAScript 5 新增的特性,如果不考虑兼容低端浏览器,可以使用。首先我们来明确需求:我希望通过一个输入框输入出生年份,JS不调用函数直接通过变量赋值的方式就能计算出年龄并在呈现在页面上。

2017-10-09 15:28:50 507

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除