![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
huayang183
不积跬步无以至千里
不积小流无以成江海
展开
-
前端制作动画的几种方式(css3,js)
制作动态的网页是是前端工程师必备的技能,很好的实现动画能够极大的提高用户体验,增强交互效果,那么动画有多少实现方式,一直对此有选择恐惧症的我就总结一下,以便在开发的时候选择最好的实现方式。1.css的transition。语法:transition: property duration timing-function delay;property:填写需要变化的css属性如:width,line-height,font-size,color等;duration:完成过渡效果需要的时间原创 2020-06-16 14:59:33 · 1391 阅读 · 0 评论 -
js外部样式和style属性的添加移除
在页面中,往往一个控件的外部样式或者内部样式往往不只一个,而我们只需操作其中一个样式该怎么办呢?最开始我也不知道该怎么做,就用了最原始的方法,替换原有的样式为新的样式,这样每次都要获取原样式,找通用正则,太麻烦了,后来才发觉还有这么简单的方法,废话不多说了。1.外部样式class的添加删除Html: document.getElemntById("元素id").addClass("样式类名"); document.getElemntById("元素id").re...原创 2020-06-16 14:36:02 · 1689 阅读 · 0 评论 -
Vue 字符串转JSON
var jsonObject = JSON.parse(‘JSON格式字符串’)原创 2020-06-15 17:03:42 · 2303 阅读 · 0 评论 -
js中生成唯一id
1.随机数长度控制,定义一个长度变量(length),生成可控长度的随机数:Math.random().toString(36).substr(3,length)2.引入时间戳:Date.now().toString(36)3.合在一起最终办法:genID(length){ return Number(Math.random().toString().substr(3,length) + Date.now()).toString(36);},...原创 2020-06-15 15:56:32 · 1792 阅读 · 0 评论 -
Window setTimeout() 方法
3 秒(3000 毫秒)后弹出 "Hello" :setTimeout(function(){ alert("Hello"); }, 3000);原创 2020-06-15 15:53:36 · 719 阅读 · 0 评论 -
JS中判断某个字符串是否包含另一个字符串的方法
String对象的方法方法一: indexOf() (推荐) 1 2 var str = "123" console.log(str.indexOf("2") != -1); // true indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。方法二:ma...原创 2020-04-27 21:12:34 · 3426 阅读 · 0 评论 -
vue .js获取checkbox是否选中
1.html 1 2 3 4 5 6 7 <div class="weui-cells weui-cells_checkbox font14" v-for="item in items"> <label class="weui-cell weui-check__label"> ...原创 2020-04-25 16:15:36 · 2420 阅读 · 0 评论 -
JS字符串转JSON
1、jQuery插件支持的转换方式:示例:$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象2、浏览器支持的转换方式(Firefox,chrome,opera,safari,ie)等浏览器:示例:JSON.parse(jsonstr); //可以将json字符串转换成json对象...原创 2020-04-24 21:42:46 · 273 阅读 · 0 评论 -
js获取前一天/后一天
Date curDate = new Date();var preDate = new Date(curDate.getTime() - 24*60*60*1000); //前一天var nextDate = new Date(curDate.getTime() + 24*60*60*1000); //后一天原创 2020-04-24 21:34:32 · 3105 阅读 · 0 评论 -
js中获取当前时间(yyyy-MM-dd hh-mm-ss)
function getNowTimeStr() { var now = new Date(); return now.toLocaleDateString().replace(/\//g, "-") + " " + now.toTimeString().substr(0, 8);}原创 2020-04-24 21:33:18 · 959 阅读 · 0 评论 -
js中判断数组中是否包含某元素的方法
var fruits=["Banana","Orange","Apple","Mango","Banana","Orange","Apple"];var index = fruits.indexOf("Apple");if(index>-1){ //包含}原创 2020-03-22 10:45:50 · 336 阅读 · 0 评论 -
JS将Date转成String(yyyy-MM--dd HH:mm:ss)
function dateToString(date){ var year = date.getFullYear(); var month =(date.getMonth() + 1).toString(); var day = (date.getDate()).toString(); if (month.length == 1) { month ...原创 2020-03-17 11:23:41 · 2535 阅读 · 0 评论 -
JS将Date加八小时
formatDate.setHours(formatDate.getHours() + 8)原创 2020-03-17 11:22:28 · 5441 阅读 · 0 评论 -
JS将字符串yyyyMMddHHmmss转Date
//匹配yyyyMMddHHmmss格式的日期,例如:20200317112000var pattern = /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/;//将时间格式化成 yyyy-MM-dd HH:mm:ssvar formatDateStr = dateStr.replace(pattern, '$1/$2/$3 $4:$5:$6');...原创 2020-03-17 11:21:30 · 4189 阅读 · 0 评论