javascript
asteriaV
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常用日期时间处理方法总结
1.filter.js/** * @description 任意格式日期处理,过滤 * @param * @returns string *///任意格式日期处理//使用格式:// {{ '2018-09-14 01:05' | formaDate(yyyy-MM-dd hh:mm:ss) }}// {{ '2018-09-14 01:05' | formaDate('yyyy-MM-dd') }}// {{ '2018-09-14 01:05' | formaDate(MM/dd)原创 2021-09-18 14:34:32 · 1057 阅读 · 0 评论 -
js按钮点击事件,调用方法
<html> <head> <title>usually function</title> </head> <script>function load(){ //下面两种方法效果是一样的 document.getElementById("target").onclick(); document.getElementById("target").click();}function test(){ .转载 2021-08-10 18:24:33 · 13376 阅读 · 0 评论 -
js获取当前系统时间
写法一:/** * @description 获取当前日期 * @param * @returns String */export function getNowTime() { let dateTime let yy = new Date().getFullYear() let MM = new Date().getMonth() + 1 let dd = new Date().getDate() let hour = new Date().get原创 2021-06-19 14:46:18 · 393 阅读 · 0 评论 -
url链接后面拼接对象参数
1,现在需要把一个对象拼接到url链接后面2,方法html <a-button type="primary" icon="upload" @click="uploadExcel()">导出</a-button>js uploadExcel() { let path = process.env.VUE_APP_API_BASE_URL +'/admin/xxxxxxxxxx/export' let obj = JSO..原创 2021-04-02 17:36:34 · 3007 阅读 · 0 评论 -
ES6中Map与Set的区别
Map在JS中的默认对象的表示方式为{},即一组键值对,但是键必须是字符串。为了使用Number或者其他数据类型作为键,ES6规范引入了新的数据类型Map。Map是一组键值对的结构,具有极快的查找速度。初始化Map需要一个二维数组,或者直接初始化一个空Map。使用Map来实现一组成绩单:var m = new Map([['Michael', 95], ['Bob', 75], ['Tracy', 85]]);m.get('Michael'); // 95Map具有以下方法:.转载 2021-03-30 11:44:35 · 1129 阅读 · 0 评论 -
彻底弄懂ES6中的Map和Set
MapMap对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。构造函数Map可以接受一个数组作为参数。Map和Object的区别一个Object 的键只能是字符串或者 Symbols,但一个Map 的键可以是任意值。 Map中的键值是有序的(FIFO 原则),而添加到对象中的键则不是。 Map的键值对个数可以从 size 属性获取,而 Object 的键值对个数只能手动计算。 Object 都有自己的原型,原型链上的键名有可能和你自己在对象上的设置的键名产生冲突。Map转载 2021-03-30 11:42:19 · 255 阅读 · 0 评论 -
GET和POST方法的区别?
GET请求只能进行url编码,而POST支持多种编码方式。 GET请求在URL中传送的参数是有长度限制的,而POST没有。但是GET这个长度的限制不是HTTP协议限制的,是各个浏览器限制的。 因为GET方法是通过URL传递参数对,所以如果参数里面有一些特殊字符,比如 + 号,浏览器会对 + 号进行编码,可能会造成后台报错。而POST就不会有这种现象。如果使用GET时,参数中有特殊字符,可以先对...原创 2019-11-27 09:50:01 · 207 阅读 · 0 评论 -
vue.js 添加键盘回车事件
方法一:现在需要给登录按钮添加一个键盘回车事件,只要一按回车键就会触发登录的方法。//登录html 部分<el-form-item> <div class="enter_item item3 "> <div class="enter_btn" type="submit" @click="submitForm('FormDa...原创 2019-09-25 11:41:04 · 1513 阅读 · 0 评论 -
js判断需要访问的页面在手机端还是PC端打开
方法一:最原始写的是这样子, 发现在手机端打开pc端网页时,是跳转到pc端的链接,但是这个时候移动端页面显示不出来,而且会延迟页面渲染时间<script type="text/javascript"> var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.mat...原创 2019-09-19 18:44:08 · 286 阅读 · 0 评论 -
JavaScript之Date()对象(日期对象)
一、定义日期日期对象Date()对象是系统定义好的对象。Date()这是个构造函数。特点:返回的是当日的日期,不是实时性,表示时间记录作用。var now=new Date()二、常用方法//获取特定格式的时间now.getFullYear() // 获取完整的年份 2019now.getMonth() //获取当前月份(0-11,0代表1月)now.getD...转载 2020-05-07 16:35:28 · 633 阅读 · 0 评论 -
常用的16个正则表达式验证表单
1 用户名正则//用户名正则,4到16位(字母,数字,下划线,减号) var uPattern = /^[a-zA-Z0-9_-]{4,16}$/; //输出 true console.log(uPattern.test("caibaojian"));2 密码强度正则//密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符 var pPattern = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%原创 2020-05-12 16:17:43 · 944 阅读 · 0 评论 -
javascript常用方法之Map和Set
MapMap是一组键值对的结构,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用Array实现,需要两个Array:var names = ['Michael', 'Bob', 'Tracy'];var scores = [95, 75, 85];给定一个名字,要查找对应的成绩,就先要在names中找到对应的位置,再从scores取出对应的成绩,Array越长,耗时越长。如果用Map实现,只需要一个“名字”-“成绩”的对照表,直接根据名字查找成绩,无论这个表原创 2020-06-20 17:37:29 · 344 阅读 · 0 评论 -
javascript常用方法之条件判断和循环
条件判断JavaScript使用if () { ... } else { ... }来进行条件判断var age = 20;if (age >= 18) { // 如果age >= 18为true,则执行if语句块 alert('adult');} else { // 否则执行else语句块 alert('teenager');}多行条件判断var age = 3;if (age >= 18) { alert('adult');} el原创 2020-06-20 17:33:29 · 967 阅读 · 0 评论 -
javascript之常用数组方法
JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。length要取得Array的长度,直接访问length属性:var arr = [1, 2, 3.14, 'Hello', null, true];arr.length; // 6请注意,直接给Array的length赋一个新的值会导致Array大小的变化:var arr = [1, 2, 3];arr.length; // 3arr.length = 6;arr; // arr变为[1, 2原创 2020-06-20 16:03:47 · 190 阅读 · 0 评论
分享