- 博客(14)
- 资源 (34)
- 收藏
- 关注
原创 前端笔记
1 _.throttle 和 _.debounce throttle:将一个函数的调用频率限制在一定阈值内,例如 1s 内一个函数不能被调用两次。 debounce:当调用函数n秒后,才会执行该动作,若在这n秒内又调用该函数则将取消前一次并重新计算执行时间(文本框suggest时很有用) ...
2019-04-11 11:44:38 101
原创 JavaScript浏览器兼容问题
1,IE6的垃圾回收是根据内存分配量运行的,但是如果环境中有大量变量存在,垃圾回收一直处于执行状态;IE7中做了调整,触发条件不再是固定的,而是动态修改的,初始值和IE6相同,如果垃圾回收器回收的内存分配量低于程序占用内存的15%,这时候把临街条件翻倍,如果回收的内存高于85%,说明大部分内存早就该清理了,这时候把触发条件置回 2,var options = [1,2,] IE8以前版本中
2015-01-16 11:43:22 385
原创 JavaScript高级编程(学习笔记)
一 垃圾回收 找出不再使用的变量,然后释放掉其占用的内存,但是这个过程不是时时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执行。
2015-01-15 11:05:01 456
原创 SQL优化
1, 根据输入条件,先查出符合条件的记录,并把相关记录保存在一个临时表里头,然后再用临时表去做复杂关联 2, 不要在索引上加函数
2015-01-15 10:51:27 309
原创 笔记
1 undefined:未定义的值和定义未赋值 null:一种特殊的object NaN:一种特殊的number 注: 使用typeof无法区分,建议使用$.type undefined == null NaN与任何值不等 2 == 会进行类型转换,只要值相同 区别于=== 3 在javascript中,如果是数组([1,2,3,4])就用for循环,如果是对象{'id
2015-01-08 09:06:43 359
原创 JS正则表达式
要点: {m,} 至少重复m次 () 括号内作为整体,而且匹配结果中能得到 [a-z] 任意一个字符 •g (全文查找) •i (忽略大小写) •m (多行查找) . 匹配除了换行符(/n)以外的任意一个字符 /b 空格边界 /B 非单词边界 即两边都是/w或者两边都不是/w时的字符缝隙 案例: 1: 简单匹配 va
2015-01-05 10:32:21 391
原创 JS案例
1 去除相邻重复 var v='aabbc11asd你你++好'; //var reg=/(\w)\1/g; //仅数字和字母 var reg=/(.+)\1/g; var r=v.replace(reg,"$1");
2014-07-09 11:59:30 576
原创 JQuery笔记
1 filter 使用技巧 var checkeds = $('input[type=checkbox]:checked');//选中的 var notCheckeds = $('input[type=checkbox]:not(:checked)');//未选中的 使用filter可提高性能 var checkboxes = $('input[type=checkbox]'); var
2014-07-07 15:24:08 353
转载 C#算法题
1. 将字符串s1中所有出现在字符串s2中的字符删去 using System; namespace ConsoleApplication56 { class Program { static void Main(string[] args) { string s1 = "aaabb
2014-03-26 11:42:09 1272 1
转载 Jquery模板(jsrender)
为什么需要模板 总之,我是写过无数这样蛋疼的代码: var html = ''; $.each(data.persons, function (i, item) { html += "<tr><td>" + item.FirstName + "</td><td><a href='/Person/Edit/" ...
2014-03-13 12:46:13 2460
《深入浅出C#》中文版
2011-05-25
旅游网站设计 论文+系统+开题报告
2010-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人