随笔分类 - JavaScript/Jquery
摘要:浏览器扩展开发貌似时下很冷门啊,但是不少企业还是有类似的应用,360的抢票插件啊,笔者最近在做的网页翻译扩展之类的。笔者在开发的过程中,遇到了不少坑,说是坑,说白了就是各个厂商支持的API不统一导致的。 经过总结,发现有三大阵营: Chrome系 Chrome 各种友好,你想要的API它基本都有,谁
阅读全文
摘要:// 粘贴事件监控$.fn.pasteEvents = function( delay ) { if (delay == undefined) delay = 10; return $(this).each(function() { var $el = $(this); ...
阅读全文
摘要://计算月份差 function getMonthNumber(date1,date2){ //默认格式为"20030303",根据自己需要改格式和方法 var year1 = date1.substr(0,4); var year2 = date2.substr(0,4); var month1
阅读全文
摘要:jQuery UI是我们前台开发常用的UI前端类库,但是目前的jQuery UI用户界面类库在互动和widget上并不支持touch事件。这意味着你在桌面上设计的优雅的UI可能在触摸设备,例如,ipad,iphone和 Android上并不能正常工作。因为jQuery UI监听的是mouseover...
阅读全文
摘要:/**********************************浏览器型号搜集start*************************************/ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串...
阅读全文
摘要:/**JS时间戳比较大小:对于一组时间戳(开始时间~结束时间)和另一组时间戳进行比较,用于判断被比较时间戳组是否在要求范围内*@param date1 date2(形如:'2015-01-01'类型字符串)*/function compareDate(date1,date2){ //对获得的时...
阅读全文
摘要:if($.trim(email)==''||$.trim(email)=='邮箱:'||$.trim(email)==null){ alert('邮箱不能为空!'); return false; } //验证邮箱 var reg = /^\w+(...
阅读全文
摘要:function MillisecondToDate(msd) {// var time = parseFloat(msd) / 1000; var time=msd; if (null != time && "" != time) { if (time > 60 &...
阅读全文
摘要:var now=eval(data.data);// now.sort(sortBy('bigIdOrder', true, parseInt)); var tab=""; va...
阅读全文
摘要:function JTrim(s){ return s.replace(/(^\s*)|(\s*$)/g, "");}//你先调用一下这个方法,然后在判断function CheckNull(){ var userName = document.getElementById('textName')...
阅读全文
摘要:苹果浏览器safari对new Date('1937-01-01')不支持,用.replace(/-/g, "/")函数替换掉中划线即可如果不做处理,会报错:invalid date本解决方案参考:http://stackoverflow.com/questions/4310953/invalid-...
阅读全文
摘要://cookies存储select选定值,防止刷新后没了 window.onload = function () { var cooki = document.cookie; if (cooki != "") { cooki = "{\"" + cooki + ...
阅读全文
摘要:function seltAll(){ var chckBoxSign = document.getElementById("ckb"); //ckb 全选/反选的选择框id var chckBox = document.getElementsByName("chck...
阅读全文

浙公网安备 33010602011771号