代码改变世界

js 下的 split

2013-10-12 11:18 by 海边拾贝壳的人, 175 阅读, 0 推荐, 收藏,
摘要:var str = "has";var temp = str.split("(");这个时候 虽然 str 中没有 "(" 标识符 但是仍然会被转化成 一个 数组即 temp = [has]temp.push(123)[has,123]; 阅读全文

null 与 undefiend 的区别

2013-09-03 11:14 by 海边拾贝壳的人, 361 阅读, 0 推荐, 收藏,
摘要:null 表示空值 或空对象undefiend 表示 未声明的变量 或 以声明但未复制的变量 或 一个不存在的对象属性 阅读全文

转义

2013-09-03 11:03 by 海边拾贝壳的人, 190 阅读, 0 推荐, 收藏,
摘要:js 往html中插入 obj.innerHTML =" 添加";" 和 \" 的区别 现在还不知道总之一个规律就是 统一所有的 单双引号 里面全部用转义 运算的时候 不用转义 但必须跟开始的符号保持一致 阅读全文

调试服务器 乱码

2013-08-29 23:10 by 海边拾贝壳的人, 196 阅读, 0 推荐, 收藏,
摘要:这几天 老调试服务器关于遇到的乱码问题 首先是数据库乱码 这样得先设置 mysql 的配置文件 增加 my.cnf 查找 locate[client]default-character-set=utf8[mysqld_safe]default-character-set=utf8[mysqld]default-character-set=utf8[mysql]default-character-set=utf8重启mysql etc/mysql/init.d/mysql start/stopweb 乱码 是指经过 web 服务器以后 编码的改变导致的这是 需要在 tomcat 的 server 阅读全文

数组的插入和删除

2013-08-28 23:05 by 海边拾贝壳的人, 318 阅读, 0 推荐, 收藏,
摘要:window.onload = function(){ var arr = new Array(10); for(var i=0;i5;i--){ arr[i] = arr[i-1]; } arr[i] = 88; //把第五位置的元素删掉 从第五个元素开始找到最后一个元素 往前移动一个位置 //然后把最后一个 位置置空 for(var i = 5;i<=arr.length-1;i++){ if(i == arr.length-1){ arr.pop(); break... 阅读全文

计算时间复杂度

2013-08-26 22:57 by 海边拾贝壳的人, 314 阅读, 0 推荐, 收藏,
摘要:1.推导大0阶的方法 关键点是看程序运行的次数 Tn =0(f(n))及问题的输入规模 与 时间的函数关系 增长率相同1.用常熟1 取代运行中的 所有加法常熟2.在修改后的运行函数中 只保留最高阶项3.如果最高阶项存在且不是1 就去掉最高阶相乘的常熟一般情况下 时间复杂度代表的是最坏的时间复杂度常见的时间复杂度排列常熟阶 < 对数阶 < 线性阶 <n*对数阶 < 平方 <立方 < 指数 < 阶乘阶 < nn时间最小的 算法最优 阅读全文

eval

2013-08-19 11:29 by 海边拾贝壳的人, 170 阅读, 0 推荐, 收藏,
摘要:关于 eval(string)1.eval("123") 与 eval("asd") 报错 asd 未定义 var s = eval("123") = 123; var s = eval("asd") = asd; 这样看来的话 的确是 asd 未定义2.eval 的 用法 比较特殊 慎用 阅读全文

ifame 高度自适应

2013-07-24 10:43 by 海边拾贝壳的人, 482 阅读, 0 推荐, 收藏,
摘要:ifame 高度自适应的原理 其实 就是 先把子页面中的高度求出来 然后更改 ifame 的值index.html 这种方式 在 除 chrome opera 下不行 据说是在客户端不行 放到服务器就可以了第二种方式 思路:现有主界面main在域a下,被嵌套页面B在域b下,被嵌套页面B又嵌套一个在域a下的中介页面A。 当用户打开浏览器访问mail.html的时候载入B,触发B的onload事件获取其自身高度,然后B载入A,并将高度值作为参数赋值给A的 location对象。这样A就可以通过location.hash获得B的高度。(location是javascript里边管理地址栏的内置... 阅读全文

css display -inline-block

2013-07-23 23:41 by 海边拾贝壳的人, 173 阅读, 0 推荐, 收藏,
摘要:在 css 中 IE6 7不支持 display: inline-block; 对于方块布局的话 就得 对 ie6 - ie7 单独处理 前端观察中的 理论*display:inline; zoom:1;vertical-align:top 为了 方块对齐缺乏思维碰撞检测 最主要的是 反向思维方式 即把 碰不上的情况 找处理 剩下的就是 碰上的情况 阅读全文

offsetWidth

2013-07-15 17:08 by 海边拾贝壳的人, 148 阅读, 0 推荐, 收藏,
摘要:当元素 隐藏时 是获取不到 元素本身的宽度的 eg:offsetWidth/height 阅读全文