常用js
2016-01-04 10:00
573 查看
1、去掉字符串两端的空格
2、生成几位随机字符串
3、或者时间信息
4、如何在js触发时间【如果对应的HTML不是原有的,而是通过ajax后来加载的,那么直接使用$("#id").click(function(){…………}); 那么可能无法成功;所以这是要使用jQuery的on时间】
$(".j-list-table").on("click", ".play-record", function(){
var dataValue = $(this).attr("data-value");
console.log(dataValue);
}); 这是尽管class的play-record属性是后来加载的,但是我们可以触发成功。
// 对字符串去两端空格 function stringTrim(str) { if(str == null || str == undefined){ return null; } // 用正则表达式将前后空格 // 用空字符串替代。 return str.replace(/(^\s*)|(\s*$)/g, ""); }
2、生成几位随机字符串
// 随机数 function randomChar(len){ var x="0123456789qwertyuioplkjhgfdsazxcvbnm"; var tmp=""; for(var i=0; i<len; i++) { tmp += x.charAt(Math.ceil(Math.random()*100000000)%x.length); } return tmp; }
3、或者时间信息
// 获取当前时间值 function getDateTime(){ var nowDate = new Date(); // 获取年月日时分秒毫秒 var year = nowDate.getFullYear(); var month = nowDate.getMonth() + 1; // 0~11 if(month < 10){ month = "0" + month; } var date = nowDate.getDate(); //1~31 if(date < 10){ date = "0" + date; } var hour = nowDate.getHours(); // 0~23 if(hour < 10){ hour = "0" + hour; } var minute = nowDate.getMinutes(); // 0~59 if(minute < 10){ minute = "0" + minute; } var second = nowDate.getSeconds(); // 0~59 if(second < 10){ second = "0" + second; } var ms = nowDate.getMilliseconds(); // 0~999 if(ms < 10){ ms = "00" + ms; }else if(ms < 100){ ms = "0" + ms; } return (""+year+month+date+hour+minute+second+ms); } // 获取当前日期 格式为:月-日-年 function getDatePattern1(){ var nowDate = new Date(); // 获取年月日时分秒毫秒 var year = nowDate.getFullYear(); var month = nowDate.getMonth() + 1; // 0~11 if(month < 10){ month = "0" + month; } var date = nowDate.getDate(); //1~31 if(date < 10){ date = "0" + date; } return (month+"-"+date+"-"+year); }
4、如何在js触发时间【如果对应的HTML不是原有的,而是通过ajax后来加载的,那么直接使用$("#id").click(function(){…………}); 那么可能无法成功;所以这是要使用jQuery的on时间】
$(".j-list-table").on("click", ".play-record", function(){
var dataValue = $(this).attr("data-value");
console.log(dataValue);
}); 这是尽管class的play-record属性是后来加载的,但是我们可以触发成功。
相关文章推荐
- 利用d3.js绘制中国地图
- 学习javascript面向对象 掌握创建对象的9种方式
- javascript进击(四)HTML DOM
- 学习javascript面向对象 理解javascript对象
- js中的return
- 基于JavaScript实现移除(删除)数组中指定元素
- javaScript学习基础知识汇总
- js中this指什么
- 实例代码详解javascript实现窗口抖动及qq窗口抖动
- ext js alert
- html解析工具jsoup结合模版引擎FreeMarkers的简单实例
- javascript基础语法学习笔记
- 封装好的javascript前端分页插件pagination
- js控制精度的加减乘除:js浮点数计算问题
- js完整教程一 : 基本概念和数组操作
- 详解javascript的变量与标识符
- JavaScript 闭包环境非常奇特 - 相当于类与实例的关系?!
- [Javascript] JSON.parse API
- JavaScript基础——Ajax与Comet
- JSP对URL链接中的中文乱码处理方法总结