
JS
CrapeMyrtles
软件工程师
展开
-
JS对省市按首字母排序
/** * 省市拼音排序 */function pySegSort(arr, empty) { if(!String.prototype.localeCompare) return null; var letters = "*ABCDEFGHJKLMNOPQRSTWXYZ".split(''); var zh = "阿八嚓哒妸发旮哈讥咔垃痳拏噢妑七呥扨它原创 2016-11-03 15:34:27 · 10215 阅读 · 6 评论 -
JS 常用验证工具类
/*! * 数据验证工具类 * 2016-12-30 * wangbt *//** * 相关认证的正则表达式 */var verificatRet = { // 身份证 identityCard : /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((原创 2016-12-30 10:06:38 · 1920 阅读 · 0 评论 -
jQuery ajax方法提炼
/** * AJAX */var jqueryAjax = { /** * jQuery Ajax 同步/异步方法 * @param {Object} url 请求地址 -- 必须 * @param {Object} type 请求类型 -- 非必须 * @param {Object} cache 是否缓存此原创 2016-12-30 09:59:22 · 586 阅读 · 0 评论 -
Bootstrap风格可拖拽非模态层
bootstrap风格可拖拽弹层原创 2016-10-20 18:35:35 · 4208 阅读 · 0 评论 -
JS阻止事件冒泡
$('button').click(function(e){ e.stopPropagation();// 阻止事件冒泡}); 注意:当前事件需与父级事件相同,如果父级事件为 click,而当前事件为 dbclick,则冒泡事件无法阻止原创 2017-01-12 16:57:18 · 358 阅读 · 0 评论 -
JS使用实现记录客户浏览记录
实现使用Cookie记录浏览记录的方式比较多,如使用jquery.cookie.js插件,这里使用js原生实现,当然当中也用到了jquery取值和遍历(就因为jQuery用着太方便了)exDate.setTime(exDate.getTime() + expiredays); if(expiredays == null) { document.cookie = name + "=" + escap原创 2017-03-17 17:25:22 · 3476 阅读 · 0 评论 -
SPA(单页面应用)设计【自我总结】
一、简介      SPA即单页面应用(Single Page Application),说简单一点就是把所有操作放在一个页面里,通过JS去实现相关操作,目的之一是为了减轻服务器的压力。关于SPA的详细介绍可看百度百科给出的介绍。 —— [ 百度百科 ]二、优缺点1. 优势1)首先,最大的好处是用户体验,对原创 2018-03-28 01:41:40 · 2672 阅读 · 0 评论