• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
cr@bb
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2013年12月29日

再续offsetWidth.offsetHeight等在不同浏览器中的差异
摘要: 网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth(包括边线的宽);网页可见区域高: document.body.offsetHeight (包括边线的宽);网页正文全文宽: document.body.scrollWidth;网页正文全文高: document.body.scrollHeight;网页被卷去的高: document.body.scrollTop;网页被卷去的左: document.body.scrollLeft;网页正 阅读全文
posted @ 2013-12-29 22:42 cr@bb 阅读(510) 评论(0) 推荐(0)
 
 

2013年12月25日

Javascript绝句欣赏
摘要: 1. 取整同时转成数值型:'10.567890'|0结果: 10'10.567890'^0结果: 10-2.23456789|0结果: -2~~-2.23456789结果: -22. 日期转数值:var d = +new Date(); //12956984167923. 类数组对象转数组:var arr = [].slice.call(arguments)4. 漂亮的随机码:Math.random().toString(16).substring(2); //14位Math.random().toString(36).substring(2); //11位5. 阅读全文
posted @ 2013-12-25 15:47 cr@bb 阅读(220) 评论(0) 推荐(0)
 
 

2013年11月29日

Node.js is Cancer
摘要: Node.js is Cancer先转一下原文(原文地址似乎已不存在了http://teddziuba.com/2011/10/node-js-is-cancer.html):by Ted Dziuba on Saturday, October 01, 2011If there's one thing web developers love, it's knowing better than conventional wisdom, but conventional wisdom is conventional for a reason: that sh*t works. So 阅读全文
posted @ 2013-11-29 10:19 cr@bb 阅读(499) 评论(0) 推荐(0)
 
 

2013年11月20日

四种浏览器对 clientHeight、offsetHeight、scrollHeight、clientWidth、offsetWidth 和 scrollWidth 的解释差异
摘要: 四种浏览器对 clientHeight、offsetHeight、scrollHeight、clientWidth、offsetWidth 和 scrollWidth 的解释差异网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高:document.body.scro 阅读全文
posted @ 2013-11-20 17:43 cr@bb 阅读(273) 评论(0) 推荐(0)
 
 

2013年11月6日

Javascript正则表达式验证
摘要: 验证数字的正则表达式集 验证数字:^[0-9]*$验证n位的数字:^/d{n}$验证至少n位数字:^/d{n,}$验证m-n位的数字:^/d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^/+?[1-9][0-9]*$验证非零的负整数:^/-[1-9][0-9]*$验证非负整数(正整数 + 0) ^/d+$验证非正整数(负整数 + 0) ^((-/d+)|(0+))$验证长度为3的字符:^.{3}$验证由26个英文字母 阅读全文
posted @ 2013-11-06 14:28 cr@bb 阅读(151) 评论(0) 推荐(0)
 
 

2013年10月17日

多物体任意值运动框架(雏型)
摘要: 1 //获取对象样式属性 2 function getStyle(obj, attr) 3 { 4 if(obj.currentStyle) 5 { 6 return obj.currentStyle[attr]; 7 } 8 else 9 {10 return getComputedStyle(obj, false)[attr];11 }12 }13 14 //多物体任何值运动框架15 function elemsMove(obj, attr, iTarget, fn)16 {17 if(obj.tim... 阅读全文
posted @ 2013-10-17 10:36 cr@bb 阅读(175) 评论(0) 推荐(0)
 
 

2013年9月24日

Javascript DOM编程小总结
摘要: 如果想改变某个元素的呈现效果,使用CSS;如果想改变某个元素的行为,使用DOM;如果想根据某个元素的行为去改变它的呈现效果,请运用你的智慧,在这个问题上没有放之四海而皆准的答案。 阅读全文
posted @ 2013-09-24 08:33 cr@bb 阅读(116) 评论(0) 推荐(0)
 
 

2013年9月13日

结构化程序设计备忘
摘要: 有一种理论,叫结构化程序设计(structed programming)。其中有这样一条原则:函数应该只有一个入口和一个出口。例: 1 function sample() 2 { 3 if(!document.getElementById) 4 { 5 return false; 6 } 7 8 if(!document.getElementsByTagName) 9 {10 return false; 11 } 12 }在上例中使用了多条return ... 阅读全文
posted @ 2013-09-13 11:08 cr@bb 阅读(167) 评论(0) 推荐(0)
 
PHP中基本符号及使用方法
摘要: 注解符号: // 单行注解 /* */ 多行注解引号的使用 ’ ’ 单引号,没有任何意义,不经任何处理直接拿过来; " "双引号,php动态处理然后输出,一般用于变量.变量形态: 一种是True 即 真的; 另一种是False 即假的常见变量形态: string 字串(数字\汉字\等等) integer 整数(1、2、3、4、5、0、-1、-2、等等) double 浮点数(小数点) array 数组 object 对象可以用的方法有gettype($mix) 和settype($mix,$typename);常用符号 \" 双引号 \\ 反斜线 \n 换行 \r 阅读全文
posted @ 2013-09-13 10:42 cr@bb 阅读(477) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3