javascript
kirsten_z
一步一脚印
展开
-
数段简单趣味的JavaScript代码
1、 区分IE浏览器if(!+[1,]){//IE11不支持 swal('这是IE浏览器');}else{ swal('这不是IE浏览器');}2、 将日期直接转换为数值 +new Date();//结果为对象类型,毫秒数 //输出 var t = +new Date(); alert(t.toString());3、非浏览器下将数组对象“arguments”转换成数组Ar原创 2017-04-27 18:29:09 · 1561 阅读 · 0 评论 -
select标签
1、option本身没有触发事件方法,在select里使用onchange方法触发1)选择option的值 2)获取select的值 3)触发onchange事件2、点击不同的option,实现不同的函数1)value值确定时,在value里取值 2)value值不确定时,给option添加一个属性,并赋值,取该值判断原创 2016-09-14 18:21:14 · 281 阅读 · 0 评论 -
js 获取日期函数
var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31)转载 2016-11-02 15:34:51 · 244 阅读 · 0 评论 -
video标签-点击视频屏幕 播放视频,显示进度条
实现效果:根据指定时间使用不同效果点击video封面图片 播放视频视频播放时显示进度条 示例代码:<div> @if(time() - strtotime('2016-11-17 15:30:00') < 0) <video src="/cdsassets/upload/video/20161117.mp4" x-webkit-airplay="true" webkit-原创 2016-11-15 10:35:51 · 15701 阅读 · 0 评论 -
js 自带的 map() 方法
叙述 map() 方法创建一个新数组,其结果是该数组中的每个元素调用一个提供的函数。 map方法在调用callback函数时,会给它传递三个参数:当前正在遍历的元素, 元素索引, 原数组本身.示例// 该表达式运行结果:["1", "2", "3"].map(parseInt);// 你可能觉的会是[1, 2, 3]// 但实际的结果是 [1, NaN, NaN]parseInt1)通常使转载 2017-04-28 11:47:05 · 1728 阅读 · 0 评论 -
math.pow函数
pow()方法返回x的y次幂的值 math.pow(x,y)-x是底数,y是幂数,必须为数字,结果为虚数或负数,返回NaN,若指数过大引起浮点溢出,则返回Infinity示例:var e = Math.pow(2,53);var s = e - 100;var c = 0;for(var i=0;i<=e;i++){ c++;}console.log(c);原创 2017-04-28 14:22:02 · 11118 阅读 · 0 评论 -
CKplayer与video标签实用于ios和Android的示例
1、使用html5视频播放器-video标签 效果: 微信浏览器中显示,点击皆可全屏播放(ios默认显示播放按钮) 浏览器中显示,ios点击全屏播放(Android默认小屏播放) 实现:Android浏览器实现点击全屏播放 结果:目前在Android浏览器中,第一次点击,全屏播放 示例:<div class="record_video"> <vid原创 2017-06-22 12:01:52 · 4030 阅读 · 1 评论 -
日期插件WdatePicker.js
在开发过程中,特别是cms管理系统中,经常需要添加时间,进行筛选查询数据操作,这是添加一个时间控件可以更便捷的实现 示例: 1、选择日期时间:<input type="text" id="start_at" onFocus="WdatePicker()" style="width:186px;" /><!-- 引入时间插件 --><script type="text/javascript"原创 2017-06-22 14:28:25 · 418 阅读 · 0 评论 -
转盘抽奖js实现
效果:点击抽奖按钮,转盘开始旋转数圈后停止 示例: 抽奖html代码:<!DOCTYPE html><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="apple-touch-fullscreen" content="YES" /><原创 2017-07-19 18:39:23 · 14890 阅读 · 0 评论 -
js随机颜色生成
说明 随机生成不同颜色,可根据具体需求,综合使用示例<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>@yield('title')</title> <style> .div_box { width:200px; heig原创 2017-08-16 16:31:09 · 350 阅读 · 0 评论 -
常用正则片段代码
1、身份证校验 1)15位身份证号^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$2)18位身份证号^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$2、IE版本校验^.*MSIE [5-8](?:\\.[0-9]+)?(?!.*原创 2017-05-31 18:06:01 · 345 阅读 · 0 评论 -
JavaScript中String(a)和new String(a)两种生成字符串的方法的使用区别
示例:var s0 = 'hello';var s1 = new String(s0);var s2 = String(s0);console.log(s1 === s2); // falseconsole.log(s1 === s0); // falseconsole.log(s2 === s0); // trues1.foo = 'bar';s2.foo = 'bar';cons转载 2017-04-28 18:13:04 · 1808 阅读 · 0 评论 -
iPhone微信浏览器中默认弹框alert去掉域名显示
效果: 去掉iPhone微信浏览器总的alert弹框的域名 示例: <script type="text/javascript"> //微信浏览器中,aler弹框不显示域名 (function(){ //先判断是否为微信浏览器 var ua = window.navigator.userAge...原创 2018-03-26 12:00:18 · 5052 阅读 · 2 评论