随笔分类 -  javascript

摘要:以一个简单的例子为例,我们要实现一个链式的调用,例: 该方法简单,只需我们新建一个对象,将Man、eat作为对象的属性,每次调用时返回该对象变可以实现 例: 此时我们想改变一下,pcd不想吃完中饭后直接去吃晚饭,他想过5s之后再去吃晚饭 改变上面的例子 输出的结果跟我们的预期不符,我们需要先"wai 阅读全文
posted @ 2017-01-20 21:17 PLDaily 阅读(420) 评论(0) 推荐(0)
摘要:通过一个简单的ajax请求来详解http的缓存技术 register.html UserCheck.php php中通过 $expire=604800; header('Cache-Control: max-age='.$expire);//1 month 将缓存设置为一个月,则当进行相同的数据请求 阅读全文
posted @ 2016-07-07 20:27 PLDaily 阅读(349) 评论(0) 推荐(0)
摘要:一、定义函数的方式 1.函数声明:function abc(){} 2.函数表达式:var abc = function(){} 二、递归 1.通过自身的名字调用:但函数名赋值给其他函数时失效 function factorial(num){ if (num <= 1){ return 1; } e 阅读全文
posted @ 2016-06-14 23:19 PLDaily 阅读(530) 评论(0) 推荐(0)
摘要:一、window对象1.全局作用域全局变量不能通过delete操作删除,而直接在window对象上定义的属性可以 var a = 1; delete a; console.log(a);//1 window.b = 1; delete window.b; console.log(b);//b is 阅读全文
posted @ 2016-06-13 23:09 PLDaily 阅读(180) 评论(0) 推荐(0)
摘要:正常模态框代码 插件模态框代码 阅读全文
posted @ 2016-05-17 11:49 PLDaily 阅读(186) 评论(0) 推荐(0)
摘要:1.在使用jQuery的text()与val()使用时,如果按钮是<button></button>的形式使用text()写入时,在IE8下会出现延迟,即我在写定时器5秒倒计时写入button标签时,5,4,3,2,1,中的4有时出现不了,解决方法是使用<input type="button" va 阅读全文
posted @ 2016-05-12 14:41 PLDaily 阅读(815) 评论(0) 推荐(0)
摘要:test 阅读全文
posted @ 2016-05-03 11:36 PLDaily 阅读(314) 评论(0) 推荐(0)
摘要:JS英文为一个字节,中文GBK为3个字节,UTF-8为2个字节。 1.通过for循环 2.通过正则表达式 阅读全文
posted @ 2016-05-03 11:07 PLDaily 阅读(3727) 评论(0) 推荐(0)
摘要:function jQuery() { return new jQuery.fn.init(); } jQuery.fn = jQuery.prototype = { init: function() { return this; }, showName: function() { console.log(this.name); ... 阅读全文
posted @ 2016-04-25 19:07 PLDaily 阅读(1299) 评论(0) 推荐(0)
摘要:1. 函数对全局的output进行操作,因为JS没有块级作用域,所以output为1. 2. 函数传入output的值,但函数内只是对参数output做加一操作,没有对全局的output进行操作,所以output为0. 3. 函数内的output值因为函数本身没用,也没有通过参数传递进入,所以对全局 阅读全文
posted @ 2016-04-25 17:08 PLDaily 阅读(1082) 评论(0) 推荐(0)
摘要:一.JS代码: 二.html代码 三.test.php 阅读全文
posted @ 2016-04-20 19:50 PLDaily 阅读(252) 评论(0) 推荐(0)
摘要:一.Number转化为String: 1.toString() 2.obj + "" 3.String() 二.String转化为Number 1.parseFloat()或parseInt() 2.obj*1 3.Number() 三.字符串转化为数组 1.split() 四.数组转化为字符串 1 阅读全文
posted @ 2016-03-30 16:10 PLDaily 阅读(221) 评论(0) 推荐(0)
摘要:1.split(): 将字符串转化为数组,join将数组转化为字符串。不会改变原字符串 2.substr(start, length):参数一表示开始的位置,参数二表示提取字符的长度。不会改变原字符串。但start为负数时,length无效。-1为倒数第一个数字,以此类推。 3.charAt(): 阅读全文
posted @ 2016-03-29 20:05 PLDaily 阅读(234) 评论(0) 推荐(0)
摘要:二叉树算法 阅读全文
posted @ 2016-03-21 19:24 PLDaily 阅读(233) 评论(0) 推荐(0)
摘要:一.快速排序 二.插入排序 三.选择排序法 四.冒泡排序法 五.归并算法 通过时间戳可以得到快速排序>选择排序>插入排序>冒泡排序。 阅读全文
posted @ 2016-03-15 15:11 PLDaily 阅读(184) 评论(0) 推荐(0)
摘要:一.状态码 1.200:请求成功。 2.302:浏览器进行重定向。 3.304:资源已使用,即有缓存。 4.404:请求失败,请求的资源未在服务器上发现。 5.500:服务器端发生错误。   二.php获取http内容 $_SERVER中比较重要的属性 $_SERVER['REMOTE_ADDR'] 阅读全文
posted @ 2016-03-13 19:55 PLDaily 阅读(353) 评论(0) 推荐(0)
摘要:对于闭包的理解首先需要对作用域的进行了解,其中最重要的一点是对于JS函数运行在它们被定义的作用域里而不是被执行的作用域里: function f1() { var a = 1; f2(); function f2() { alert(a); }}f1();代码一 function f1() { va 阅读全文
posted @ 2016-03-10 20:54 PLDaily 阅读(312) 评论(0) 推荐(0)
摘要:一.首先给出一道经典的原型题目: f能否调用a方法与b方法。 通过原型链:1.f >F.prototype >Object.prototype >null。2.F >Function.prototype >Object.prototype >null 可知f只能调用a方法,而F可以调用a,b方法。 阅读全文
posted @ 2016-03-09 21:23 PLDaily 阅读(191) 评论(0) 推荐(0)
摘要:需要运行在服务器上。 通过http返回cookie: 阅读全文
posted @ 2016-02-29 14:45 PLDaily 阅读(394) 评论(0) 推荐(0)
摘要:实现链式调用的例子,原理与事件模型相同 阅读全文
posted @ 2016-02-27 18:39 PLDaily 阅读(11135) 评论(0) 推荐(1)