localstorge的缓存写法(超过一定时间自动清空)
摘要:使用缓存: (设置缓存,尽量用大写,下划线的写法)
阅读全文
posted @
2017-09-27 16:22
雨为我停
阅读(1502)
推荐(0) 编辑
Javascript高级程序设计-问答模式
摘要:1、谈谈javascript数组排序方法sort()的使用,重点介绍sort()参数的使用及其内部机制 sort的实现的功能类似JAVA的比较器,数据排序从多维数组的第一维开始排序可以自己定义排序方法,很不多的函数? 答:看书看着看到sort,注意到问sort的内部机制,这就是涉及到v8引擎的源码,
阅读全文
posted @
2016-07-08 18:02
雨为我停
阅读(187)
推荐(0) 编辑
《Javascript高级程序设计》的一些可疑点
摘要:1、null和undefined的区别(出自第三章基本概念的3.4数据类型) 2、sort-比较函数(5.2.5重排序方法)
阅读全文
posted @
2016-07-08 16:46
雨为我停
阅读(128)
推荐(0) 编辑
JS创建对象的方式有几种
摘要:相信但凡作为一个前端工程师,都被面试到过这个面试题目,HR考察的就是对oop思想的理解。 作为一个从后端转过来的怂逼,oop一直是心中的永远的痛啊。 这几天一直在通读js高级程序设计,重复理解js创建对象的几种方式,以及原型链和constructor等关键点。 谈到创建对象,我们要从最原始的方式说起
阅读全文
posted @
2016-06-23 16:08
雨为我停
阅读(406)
推荐(1) 编辑
前台实现下载xml功能
摘要:阅读目录 介绍问题 MIME TYPE 解决问题 阅读目录 介绍问题 MIME TYPE 解决问题 介绍问题 平时我们通过href去链接文件时,一般情况是对于zip、jar等下载功能,而对于xml、css、html、js等都是查看功能。 现在下面的代码可以直接生成xml格式的字符串,从而达到生成xm
阅读全文
posted @
2016-04-18 14:41
雨为我停
阅读(1037)
推荐(0) 编辑
JS面向对象组件 -- 继承的其他方式(类式继承、原型继承)
摘要:继承的其他形式: •类式继承:利用构造函数(类)继承的方式 •原型继承:借助原型来实现对象继承对象 类 : JS是没有类的概念的 , 把JS中的构造函数看做的类 要做属性和方法继承的时候,要分开继承。 function Aaa(){ //父类 this.name = "小明"; } Aaa.prot
阅读全文
posted @
2016-03-05 17:38
雨为我停
阅读(585)
推荐(0) 编辑
JS面向对象组件(五) -- 复制对象(拷贝继承)
摘要:研究到这儿,竟然出现了一个面试题目 var a = { name : '小明' }; var b = a; b.name = '小强'; alert( a.name ); 结果必然是“小强”,原因是对象的引用,两个用的是一个地址,所以只要这个地址里的东西变了,那个两个对象弹出来的自然也要变。 故而这
阅读全文
posted @
2016-03-05 16:59
雨为我停
阅读(418)
推荐(0) 编辑
JS面向对象组件(四) -- 面向对象的继承
摘要:什么是继承 •在原有对象的基础上,略作修改,得到一个新的对象 •不影响原有对象的功能 //父类 createPerson function createPerson(name,sex){ this.name = name; this.sex = sex; } createPerson.prototy
阅读全文
posted @
2016-03-05 16:44
雨为我停
阅读(229)
推荐(0) 编辑
JS面向对象组件(三)--面向对象中的常用属性和方法
摘要:图片的由来看下面: 1、hasOwnProperty:看是不是对象自身下面的属性 var arr = []; arr.num = 10; Array.prototype.num2 = 20; //所有的数组对象都有num2,并不只是arr自身的属性 //alert( arr.hasOwnProper
阅读全文
posted @
2016-03-05 15:30
雨为我停
阅读(343)
推荐(0) 编辑
JS面向对象组件(二)--Javascript原型链
摘要:原型链 : 实例对象与原型之间的连接,叫做原型链 –__proto__( 隐式连接 ),这就是原型链,平时我们是看不到的。 原型链的最外层 : Object.prototype function Aaa(){ //this.num = 20; } //Aaa.prototype.num = 10;
阅读全文
posted @
2016-03-05 13:06
雨为我停
阅读(217)
推荐(0) 编辑
JS面向对象组件(一) ---包装对象与原型链
摘要:首先我们可以看看平时我们常用的 var str = 'hello'; alert(typeof str); //string var str = new String("hello"); alert(typeof str); //object 上面那个是表示基本类型string类型,下面这个是表示对
阅读全文
posted @
2016-03-05 13:02
雨为我停
阅读(262)
推荐(0) 编辑
JS面向对象组件(六) -- 拖拽功能以及组件的延展
摘要:HTML部分 <div id="div1"></div> <div id="div2"></div> CSS部分 <style> #div1{width: 100px;height: 100px;background-color: red;position: absolute;} #div2{wid
阅读全文
posted @
2016-03-05 12:22
雨为我停
阅读(427)
推荐(0) 编辑
JS模块化编程之AMD规范(转)
摘要:随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。JavaScript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只...
阅读全文
posted @
2015-12-10 17:56
雨为我停
阅读(336)
推荐(0) 编辑
sort方法的使用、随机数的产生
摘要:如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序.var arr = ['a','b','m','c','d'];arr.sort();//alert(arr); //结果:a b c d mvar arr2 = [0,2,...
阅读全文
posted @
2015-11-14 22:01
雨为我停
阅读(542)
推荐(0) 编辑
validate.plugin.js 验证插件
摘要:/*编写时间:2015-6-4*/(function ($) { $.fn.isValidate = function (obj) { if ($(this).val()!="") { var txt = $(this).val(); //表单元素:i...
阅读全文
posted @
2015-06-24 13:37
雨为我停
阅读(309)
推荐(0) 编辑
date.plugin.js 日期插件
摘要://定义命名空间var DatePlugin;if (!DatePlugin) DatePlugin = {};/*整理时间:2015-05-28*/var defaultFormat = "yyyy-MM-dd"; //默认的日期格式var totalDefaultFormat = "yyyy...
阅读全文
posted @
2015-06-24 13:36
雨为我停
阅读(590)
推荐(0) 编辑
request的用法
摘要:Request从几个集合取数据是有顺序的,从前到后的顺序依次是 QueryString,Form,最后是ServerVariables。Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。 现在我们来分析下你得问题. 假设有个页面 tes...
阅读全文
posted @
2015-06-04 15:57
雨为我停
阅读(966)
推荐(0) 编辑
转码解码代码
摘要:js代码中:转码:encodeURIComponent、encodeURI data.des = encodeURIComponent(UE.getEditor('editor').getContent());解码:decodeURI、decodeURIComponent页面当中解码:@(Html....
阅读全文
posted @
2015-05-29 18:26
雨为我停
阅读(348)
推荐(0) 编辑
validator的验证
摘要:通常喜欢这么写验证 支付 取消然后就是checksubmit方法 function checkSubmit() { var errorMsg = ""; var sj = $("#ordertime"); ...
阅读全文
posted @
2015-05-06 11:22
雨为我停
阅读(233)
推荐(0) 编辑
行间点击事件如何阻止冒泡
摘要:function funJiangFa(getStr) { var ev = window.event; //e.stopPropagation(); $("#alertBox1").show(); $("#ifm").attr('sr...
阅读全文
posted @
2015-04-16 12:36
雨为我停
阅读(287)
推荐(0) 编辑