-
原生js中获取this与鼠标对象以及vue中默认的鼠标对象
1、通过原生js获取this对象 !DOCTYPE htmlhtml head meta charset="utf-8" / title/title /head body form action="" class="files" label class="file" 选择图片 input type="file" id="file" name="file" onclick="onFileChange(this)"/ /label /form /body script s...
2018-06-24 00:45:37
-
webapp通用选择器:iosselect
1,这个组件解决什么问题 在IOS系统中,safari浏览器的select标签默认展示样式和iOS-UIPickerView展示方式一致,形如下图: 这个选择器操作方便,样式优美。但是在安卓系统中展示的样式就大相径庭了。iosselect是一个模拟ios下select标签展示交互的组件,它能实现在IOS...
2018-06-24 00:45:35
-
ECMAScript arguments 对象(摘自W3C)
arguments 对象 在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。 例如,在函数 sayHi() 中,第一个参数是 message。用 arguments[0] 也可以访问这个值,即第一个参数的值(第一个参数位于位置 0,第二个参数位于位置 1,依此类推)。...
2018-06-24 00:45:34
-
DOM元素属性值如果设置为对象
结论 :内部会调用toString方法,将设置的对象转换为字符串添加给相应的属性; 这个问题呢,是通过jQuery的each方法中,回调函数的this指向问题而来; 我们知道,回调函数中的this如果指向的是基本数据类型,那么系统会自动将这个基本数据类型的值包装为对应的对象类型...
2018-06-24 00:45:32
-
Set of js
function Set() { this.dataStore = []; };Set.prototype = { constructor: Set, add: function (data) { if (this.dataStore.indexOf(data) 0) { this.dataStore.push(data); return true; } else { return false; } }, remove: function(data) { var pos = this.data...
2018-06-24 00:45:31
-
定时器 + 简单的动画效果
1.向下滑动 1 !DOCTYPE html 2 html lang="en" 3 head 4 meta charset="UTF-8" 5 title向下滑动/title 6 style 7 body { 8 margin: 0px; 9 } 10 #show { 11 width: 200px; 12 /* 高度为 0 */ 13 height: 100px; 14 background- color: lightcoral; 15 margin: 0 auto;...
2018-06-24 00:45:01
-
Hash of js
function HashTable() { this.table = new Array(137);};HashTable.prototype = { constructor: HashTable, simpleHash: function(data) { var total = 0; for (var i = 0; i data.length; ++i) { total += data.charCodeAt(i); } return total % this.table.length; }...
2018-06-24 00:45:02
-
Datatables跳转到指定页
因为项目用到Datatables发现在分页特别多时无法跳转到指定页,自己动手增加了# Datatables 跳转到指定页 #功能,实现代码如下: table = $('#user-table' ).dataTable({ "bAutoWidth": false , "processing": true , "serverSide": true , "bStateSave": true , "pagin...
2018-06-24 00:44:43
-
lastIndex对正则结果的影响
前言 今天遇到一个问题,用正则表达式去检查同一个字符串时,交替返回true和false。无奈之下,重新翻了翻权威指南,发现罪魁祸首原来是lastIndex。可在控制台尝试下 let reg = /[\d]/ g // undefined reg.test( 1 ) // true reg.test( 1 ) // false lastIndex lastInde...
2018-06-24 00:44:46
-
JS前端验证代码
手机号码正则表达式验证: function checkPhone(){ var phone = document.getElementById('phone' ).value; if (!(/^1[34578]\d{9}$/ .test(phone))){ alert( "手机号码有误,请重填" ); return false ; } } 或者 function checkPhone(){ var phone = document.getElem...
2018-06-24 00:44:16
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash