
Js
伯恩dadi
这个作者很懒,什么都没留下…
展开
-
Js Map
js中Map的使用// 定义map function Map() { this.container = {}; } // 将key-value放入map中 Map.prototype.put = function(key, value) { try { if (key != null && key != "")原创 2016-03-16 10:57:15 · 401 阅读 · 0 评论 -
动态设置iframe高度
在父页面里引用function setIframeHeight(iframe_id){//父页面中iframe的id var min_height =455; var cacheHeight = 0; function run(iframe_id) { var mf = $("#"+iframe_id)[0]; // when...原创 2018-07-19 14:40:11 · 2287 阅读 · 1 评论 -
jquery 扩展方法
/*jquery 扩展方法 */!function($){ //form表单格式化 $.fn.extend({ formToJson: function(){ var json = {}; this.serializeArray().forEach(function(item){ js...原创 2018-07-19 14:31:47 · 1072 阅读 · 0 评论 -
分页方法
js方式:/** * 分页方法 * @param pageNo 当前页 * @param pageSize 每页显示条数 * @param pageTotal 总页码 * @param count 总条数 * @param length 显示页面长度 * @param slider 前后显示页面长度 * @param toPageFuc 分页方法 默认为toPage方法 * ...原创 2018-07-19 14:22:30 · 253 阅读 · 0 评论 -
js 根据扩展名获取文本类型
var BaseConfig = { MediumType:{ ".jpg|.gif|.png|.jpeg":"图片", ".doc|.docx|.xls|.xlsx|.ppt|.pptx|.pdf":"文档", ".wmv|.asf|.flv|.mp4|.rmvb":"视频" }}BaseConfig.mediu原创 2018-07-19 14:05:26 · 900 阅读 · 0 评论 -
阻止默认浏览器动作
BaseConfig.preventDefault = function(event){ if(window.event){//IE中阻止函数器默认动作的方式 window.event.returnValue = false; } else{//阻止默认浏览器动作(W3C) event.preventDefault(); }}...原创 2018-07-19 14:02:48 · 453 阅读 · 0 评论 -
js闭合例子
var BaseConfig = { Const: { "STUDY_TIME":10 }, MediumType:{ ".jpg|.gif|.png|.jpeg":"图片", ".doc|.docx|.xls|.xlsx|.ppt|.pptx|.pdf":"文档", ".wmv|.asf|.flv|.mp4|.原创 2018-07-19 13:59:17 · 670 阅读 · 0 评论 -
判断浏览器类型
browser=function () { if (!+[1,]) { return "IE"; } var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 //判断是否IE浏览器 var isOpera = userAgent.ind...原创 2018-07-19 13:50:40 · 183 阅读 · 0 评论 -
关于父页面调用子页面,子页面传值给父页面 回调函数的实现
父页面代码 test1.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>父页面</title&a原创 2018-07-19 13:39:41 · 4611 阅读 · 0 评论 -
jquery 数组去重
$.unique( array )$.unique() 函数用于对DOM元素数组进行排序,并移除重复的元素。注意:1. 仅适用于DOM元素数组,不能处理字符串或者数字数组。 2. 这里的重复指的是两个元素实际上是同一个元素(通过全等”===”来判断),例如不同节点属性相同的元素不被认为重复的元素。 3. 在jQuery 3.0中,这种方法已被弃用,只是jQuery.uniqueSor...原创 2018-06-14 19:13:40 · 11992 阅读 · 0 评论 -
JavaScript有用的代码片段和trick
浮点数取整const x = 123.4545;x >> 0; // 123~~x; // 123x | 0; // 123Math.floor(x); // 123注意:前三种方法只适用于32个位整数,对于负数的处理上和Math.floor是不同的。Math.floor(-12.53); // -13-12.53 | 0; // -12生成6位数字验证码// 方法一('000000转载 2017-10-26 13:55:26 · 441 阅读 · 0 评论 -
时间表达式验证
java:org.quartz.CronExpression.isValidExpression(cron)jQuery:/** * Validates a cron expression. * * @param cronExpression The expression to validate * @return True is expression原创 2017-08-25 14:53:54 · 377 阅读 · 0 评论 -
js post提交方法
function post(URL, PARAMS) { var temp = document.createElement("form"); temp.action = URL; temp.method = "post"; temp.sty原创 2017-05-10 15:29:15 · 2605 阅读 · 0 评论 -
20个常用的正则表达式
1.校验日期var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; var r = fieldValue.match(reg); if(r==null)alert('Date format error!');2.校验密码强度^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$3.校验中文字转载 2017-03-28 09:34:50 · 506 阅读 · 0 评论 -
checkbox js----复选框
js 部分 /** * 通用JS * 多选框点击事件 */function checkall() { var ischecked = document.getElementById("checkall").checked; if (ischecked) { checkallbox(); } else { discheckallb原创 2017-01-21 10:43:39 · 883 阅读 · 0 评论 -
图片加载不出来jquery
jquery.one函数使用上面两种方法,假如默认图片也加载失败,则变成死循环. 此时可使用one()绑定事件$("img").one("error", function(e){ $(this).attr("src", "default.gif");});原创 2017-01-05 10:36:30 · 1291 阅读 · 0 评论 -
火狐浏览器 iframe使用锚点无效的方法
function anchorSet(){ $("a").each(function(){ var link = $(this); var href = link.attr("href"); if(href && href[0] == "#") { var name = href.substring(1...原创 2018-07-19 14:47:01 · 821 阅读 · 0 评论