js
lennie_1112
书写是对思维的缓存
展开
-
IE 6/7/8 BUG,下拉框select设宽度时option超出显示不全
//给select添加长度,体验稍不佳jQuery(function ($) { var el; $("select").each(function () { el = $(this); el.data("origWidth", el.css("width")); }).focusin(function () { el =...原创 2019-12-03 21:15:20 · 411 阅读 · 0 评论 -
js实现string.format函数
ECMAScript v3 规定,replace() 方法的参数 replacement 可以是函数而不是字符串。在这种情况下,每个匹配都调用该函数,它返回的字符串将作为替换文本使用。该函数的第一个参数是匹配模式的字符串。接下来的参数是与模式中的子表达式匹配的字符串,可以有 0 个或多个这样的参数。接下来的参数是一个整数,声明了匹配在 stringObject 中出现的位置。最后一个参数是 str...原创 2019-05-08 19:49:59 · 4891 阅读 · 0 评论 -
js 处理日期相关操作 Date.format
/** * 日期格式化: var dateStr ="1993-11-11 11:11:11"; * var date = new Date(dateStr.replace(/-/g, '/')); //兼容ie浏览器 * date.format("HH:mm:ss"); * date.format("yyyy-MM-dd"); * date....原创 2019-05-08 20:28:55 · 924 阅读 · 0 评论 -
js实现StringBuilder
1、相关知识点:原型模式、原型对象、原型链/*字符串连接类: * var html=new iStringBuilder(); * html.append("hello {0} ,welcome to {1}","Hlan","Xiamen"); * html.append("..."); * html.toString(); * >> hello Hlan ,welc...原创 2019-05-08 20:32:11 · 1168 阅读 · 0 评论 -
js判断对象所属基本数据类型和引用类型
/* * 原型链 * js判断对象所属基本数据类型【Undefined、Null、String、Number、Boolean】,引用类型【object、 * Array、RegExp、Date、Function】 */var hlan = {};hlan.DataTypes = [ '[object Null]', '[object Undefined]', ...原创 2019-05-08 23:45:38 · 600 阅读 · 0 评论 -
JavaScript Cookie
/*Cookie 用于存储 web 页面的用户信息,Cookie 是一些数据, 存储于你电脑上的文本文件中。 *当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。 *Cookie 的作用就是用于解决 "如何记录客户端的用户信息": *当用户访问 web 页面时,他的名字可以记录在 cookie 中。 *在用户下一次访问该页面时,可以在 cookie ...原创 2019-05-10 19:36:39 · 172 阅读 · 0 评论 -
js判断当前浏览器类型
//判断当前浏览类型 function browerTips() { var browserFlag = ''; var IeVersion = ''; var browserVersion = ''; var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 console.log(use...原创 2019-07-26 23:05:32 · 708 阅读 · 0 评论 -
js判断是否移动设备
//是否移动设备(手机/PAD)var IsMobile = function () { var sUserAgent = navigator.userAgent.toLowerCase(); //var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserA...原创 2019-07-26 23:10:01 · 551 阅读 · 0 评论