随笔分类 - javascript
摘要:测试JS扩展方法 // 清除两边的空格 String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ''); }; // 合并多个空白为一个空白 String.prototype.ResetBlank = function() { v...
阅读全文
摘要:export default { // 日期格式化 /** * 将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q)、早午晚(T) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫秒(S)只能用
阅读全文
摘要:includes返回true false indexOf返回-1或者位数
阅读全文
摘要:商品列表根据排序来操作,可以定义两个数组,数组A每次操作之前深复制数组B es6方法 var arrA = [...arrB]
阅读全文
摘要:var id=setInterval(function(){ },1000); window.clearInterval(id); clearInterval()只是停止计时器,并不能清除计时器,如果再重新启动该计时器,计时器则会累加(如计时器id每秒+1,你clear后又重新创建计时器,则此时id
阅读全文
摘要:父类: 1.原型链继承 2.构造继承 call 5.组合继承 6寄生组合继承 3.实例继承 4.拷贝继承
阅读全文
摘要:1、继承第一种方式:对象冒充 2、继承第二种方式:call()方法方式3、继承的第三种方式:apply()方法方式4、继承的第四种方式:原型链方式5、继承的第五种方式:混合方式 // 定义一个动物类 function Animal (name) { // 属性 this.name = name || 'Animal'; // 实例方法 this.sleep = function(...
阅读全文
摘要:JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。 对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等; 对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等; JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义...
阅读全文
摘要:js常见操作数组 js常见算法 sort: js常用方法 js遍历
阅读全文
摘要:(function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'onorientationchange' in window ? 'onorientationchange' : 'resize', recalc = function () { var clie...
阅读全文
摘要:function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"]; var flag = true; for (var v ...
阅读全文
摘要:对象-数组-字符串: 例如: var data = { user:”userName”, pass:”12121” };//这是一个对象 如果要给这个data 对象追加一个属性就比如: new Date( ).getTime( );//获取当前时间到那个时间的时间间隔单位是毫秒; data.time = new Da...
阅读全文
摘要:js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。
阅读全文
摘要:策略模式 策略模式定义了一系列算法,从概念上来说,所有的这些算法都是做相同的事情,只是实现不同,他可以以相同的方式调用所有的方法,减少了各种算法类与使用算法类之间的耦合。
阅读全文
摘要:JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonobj); //可以将json对象转换成json对符串 qs.stringify(jsonobj);//可以将json对象转换成json对符串
阅读全文

浙公网安备 33010602011771号