摘要:
function abc() {} abc.prototype.xx = { name: "keatkeat" } var x = new abc(); x.xx.name = "5566"; alert(... 阅读全文
posted @ 2014-08-07 11:28
兴杰
阅读(289)
评论(0)
推荐(0)
摘要:
一般上我们可以这样却理解str int 都是值类型var a = "5566";var b = a;b = "7";//a 依旧是 5566值是通过复制过去的。var obj = {a : "5566"}var obj2 = obj;obj2.a = 7;obj.a == 7 //true对象是共用... 阅读全文
posted @ 2014-08-07 11:15
兴杰
阅读(335)
评论(0)
推荐(0)
摘要:
范式基本就是不要有重复的数据,表和表之间都是用主键和外键来联系表的关系通常分3中1 对 11 对 多多 对 多多 对 多 是用另一个表来实现的,这个表记入了a 表和 b表之间多对多的联系主键 阅读全文
posted @ 2014-08-07 10:58
兴杰
阅读(152)
评论(0)
推荐(0)
摘要:
select * from table limit (10000,10);这样是很慢的,因为要定位比较快的写法是select * from table where id >=(select * from table limit (10000,1)) limit 10;不要问题为什么!因为目前也用不到... 阅读全文
posted @ 2014-08-07 10:57
兴杰
阅读(298)
评论(0)
推荐(0)
摘要:
派生表也是一种子查询那么它出现在select * from ( select * from b <--这个就是派生表啦 )派生表其实不是个好东西,在生产的时候他是可以通过索引来过滤的,但是一但result出来生产好了派生表,它内部的索引就不能在被使用了 。 阅读全文
posted @ 2014-08-07 10:56
兴杰
阅读(578)
评论(0)
推荐(0)
摘要:
基本上通过索引来解决 。通常索引键在where , group by , order by 相关的列一个表只能用一个索引(查询的时候)所以当要执行复杂查询时最好使用联合索引就是 index (a,b,c,d,....)where 需要注意的事,索引是左到右使用的 , 如果是 index(a,b,c)... 阅读全文
posted @ 2014-08-07 10:55
兴杰
阅读(246)
评论(0)
推荐(0)
摘要:
基本步骤是 : (不是很准,请看完这篇)1.from2.join on3.where4.group by5.having6.order by7.select8.distinct ,sum,...9.limitjoin table 一定要有索引不然就是笛卡尔积了。inner join 的特别正确来讲 ... 阅读全文
posted @ 2014-08-07 10:50
兴杰
阅读(382)
评论(0)
推荐(0)
摘要:
Promise 就是处理异步的一个规范方法a();b();alert("a");如果a() 里面有一个ajax 或者settimeout那么alert("a") 会先跑这就是异步了。从前我们用一堆callBack函数来解决问题,但是这样写不好看。promise 的写法美丽多了依据上面的例子a().t... 阅读全文
posted @ 2014-08-07 10:47
兴杰
阅读(481)
评论(0)
推荐(0)
摘要:
更新 : 2021-04-20 没想到啊,这么多年后尽然还有更新 今天遇到了一个非常基础的问题. <div data-value="@product.name"></div> 用 js query select 的时候 [data-value="${product.name}"] 由于 produc 阅读全文
posted @ 2014-08-07 10:42
兴杰
阅读(460)
评论(0)
推荐(0)
摘要:
javascript 没有原生的Distinct功能 . (至少现在还没有)但我们可以通过简单的script 自己实现 .Distinct就是把数组中重复出现2次或以上的值给删除掉,确保数组内每个值都是唯一的 .我相信大家开始的时候都会和我用同一个方法来处理。那就是开一个新的数组(空),然后 for... 阅读全文
posted @ 2014-08-07 10:40
兴杰
阅读(7104)
评论(0)
推荐(1)
摘要:
代码1 : var array = []; for (var i = 0 ; i < 100000; i++) { array.push({ name: "keatkeata" }); }代码2 :var array = []; for (var... 阅读全文
posted @ 2014-08-07 10:35
兴杰
阅读(173)
评论(0)
推荐(0)
摘要:
Retina 直接翻译是视网膜的意思。 在IT上,是 Apple 公司提出的。 retina 屏指得是那些在正常使用距离下人类无法看见颗粒度得屏幕 颗粒度就是这种东西 基本上只要点够小够密, 那么就看不见颗粒度了 iphone 的 dpi 是 320 以上. 属于上 retina 屏幕. 我们可以通 阅读全文
posted @ 2014-08-07 10:32
兴杰
阅读(949)
评论(0)
推荐(0)
摘要:
要在js 实现orderBy基本知识就是 array.sortarray.sort(function(a,b){a 表示 row 0b 表示 row 1它会loop多次你可以比较 if(a > b) return 1做出一个return , return 的结果 >0 代表你要这2个row对换位置}... 阅读全文
posted @ 2014-08-07 10:28
兴杰
阅读(5278)
评论(0)
推荐(0)
摘要:
更新 :2018-11-4 获取 namepsace 下的所有 class 更新 2018-10-29 没想到这么多年后既然还能更新 .... 这几年都没有写底层的代码,都是忙于业务层,很多语法侧面知识后来用的时候才比较清楚. 今天在来谈谈反射, 我就不看之前写过什么了啦. 想要动态调用代码就要通过 阅读全文
posted @ 2014-08-07 10:16
兴杰
阅读(6026)
评论(1)
推荐(0)
摘要:
c# 的委托就是说把函数当参数来传递。 这个在js完全就用不着搞什么委托东西,直接转就是了嘛。对不对!怎么录嘛! 一个函数,如果它的参数是函数,那么是这样子写的 public void method(Action<string, Int32> voidMethod, Func<string, Int 阅读全文
posted @ 2014-08-07 00:06
兴杰
阅读(2297)
评论(0)
推荐(0)

浙公网安备 33010602011771号