- 博客(8)
- 收藏
- 关注
原创 Javascript实现二叉搜索树
class Node { //节点结构 constructor(data, left, right) { this.data = data; this.left = left; this.right = right; }}class BinarySearchTree {
2017-05-28 11:23:05 436
原创 javascript惰性函数
惰性函数有些地方也叫作自定义函数。做法是创建一个新函数并且将其分配保存了另外函数的同一个变量,那么就以一个新函数覆盖了就函数。在某种程度上,回收了旧函数指针以指向一个新函数。而这一切发生在就函数体的内部。在这种情况下,该函数以一个新的实现覆盖并重新定义了自身。var scareMe = function(){ alert("foo"); scareMe = function(){
2017-05-23 14:26:32 642
原创 Codeigniter提示:Undefined property: XXXX::$db的解决方法
问题提示: Undefined property: XXXX::db解决方法:到application\config\autoload.php中修改db 解决方法: 到application\config\autoload.php中修改autoload[‘libraries’]的值 把 autoload[′libraries′]=array();修改为autoload['librarie
2017-05-22 11:28:17 6536
原创 Javascript判断数组的方法
用typeof判断数组会返回object,因为数组也是对象。用instanceof Array判断数组在大部分浏览器是没问题的,但是在某些IE浏览器并不能得到正确的结果。一般使用以下两种方法:一是用ES5的Array.isArray()二是如果不支持isArray(),用Object.prototype.toString().call():综合一下:if(typeof Array.isArray =
2017-05-20 13:48:41 507
原创 用eval不如用Function
忘记在哪本书中看到过这样一句话,eval()是一个魔鬼。平时在处理用Ajax请求的JSON数据时,有些人会用eval。这中间存在安全隐患。还有的是,在使用定时函数,setInterval()、setTimeout()时,有些写法也会导致类似eval()的隐患。例如:setTimeout("myFunc()" , 1000);setTimeout("myFunc(1,2,3)" , 1000);ne
2017-05-20 11:31:56 2484
原创 javascript中的标签语句label:statement
label:statement语法如上所示,用标签label去定义一个操作。var temp=0; start: for(var i=0; i<5; i++) { for(var m=0; m<5; m++) { if(m==1) { break start; } temp++;
2017-05-17 20:55:00 2903
原创 你不知道的&&和||
开发中,编写有一定逼格的代码是每个程序猿都追求的。经常用来判断的符号&&和||,也经常用来定义变量哦,你知道吗?逻辑与(&&): 在有一个操作数不是布尔值的情况下,就不一定返回布尔值。比如以下情况:1、第一个操作数是对象,返回第二个数;var myinfo = {'age':25};console.log(myinfo && 2); //输出2
2017-05-17 20:44:53 761
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人