摘要: 不管何种语言,在进行运算操作之前,进行验证是非常重要的,可以避免一些简单的错误出现。1 如进行DOM方法获取节点之前的验证。if(document.getElementById) var myBtn = document.getElementById("btn");//用if验证是否有这个方法,因为getElementById为document的一个指向方法的属性,如果未定义会返回undefined,undefined转换为bool类型为false;2 在函数中有可选参数的时候,对可选参数是否存在进行验证。可以用||或者if判断。function add(a,b,c){ a 阅读全文
posted @ 2012-06-27 16:07 zzu-han 阅读(204) 评论(0) 推荐(1) 编辑
摘要: 这一天 2012年6月10日,决定在博客园开始自己真的博客记录。回想: 以前写博客的时候,总是没有深入去写,草草的了结,或者只是转载别人的文章,把博客当成了收藏库。自己也不会重新翻看,我想这样破坏了博客的作用了。今天: 杨帆起航。为自己负责,为看自己博客的博友负责,开始写有内容,有深度,有思想的内容。明天: 我想博客一定要坚持写下去,记录自己将来的点点滴滴,也给新的选择前端开发的同学一些亮点吧。 阅读全文
posted @ 2012-06-10 14:09 zzu-han 阅读(214) 评论(1) 推荐(1) 编辑
摘要: 最近要做一个农场项目,涉及到很多js数据管理的需求,这里也做下总结,不断的总结,再修正内容,也是快速进步的方法。数据管理几个方面考虑:* 设置(更新)字段值* 检索,根据id, index, 属性{name:'han'}*实际需求:数据结构seeds:{ white: 30, blue: 10, gold: 2}plants: [{ id: '333' seedType: 'white', matureInterval: '3000', fertilize: '2000'}, {}];问题1:如果一个plant[i 阅读全文
posted @ 2013-09-01 00:28 zzu-han 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 今天我想以带着问题的方法学习新的技术。问题1:编写一个命令语法:command options path expressions 阅读全文
posted @ 2013-08-22 10:47 zzu-han 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 现在只写一些比较常用的,省的不好查询。移动,删除,替换ctrl+a 跳到第一个字符,ctrl+e跳到最后一个字符ctrl+f 右跳一个单词,ctrl+b 左跳一个字符ctrl+d 删除当前光标一个字符esc+d: 删除光标后的一个词ctrl+w 删除光标前一个单词ctrl+u 删除提示符前所有字符ctrl+k 删除提示符后所有字符ctrl+t 交换光标左右两个字符命令相关ctrl+p 重复上一次命令ctrl+r 查找之前使用的命令其余ctrl+l 清屏ctrl+z : 把当前进程转到后台运行esc+d: 删除光标后的一个词 阅读全文
posted @ 2013-08-20 12:07 zzu-han 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 暂时先上一张图学习吧,先大致了解好,再进行深入的学习。 阅读全文
posted @ 2013-08-14 00:14 zzu-han 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 查找文件-iname 大小写不敏感“*.log” .log后缀的文件-type d 文件类型为目录的find ./ -name 'index.html' 查找当前目录,及其子目录下文件 阅读全文
posted @ 2013-08-12 23:02 zzu-han 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 去了新公司,要求统一用linux的开发机,要使用vim编辑器,一听这个瞬间想崩溃有木有?用了一年的sublime,突然让我换一个编辑器,还是一个据说很难学的编辑器。不过吐槽后还得学啊,这就硬着头皮学吧,感触颇多,如n+command+object这种模式,我只需要记住一套object,学习新的command的成本就非常低,以后也不用混淆。vim命令好了,一下记录一些常用的命令。>> << 手动缩进format代码缩进:光标移到开头,=G10j 向下移动10行,10l 向又移动10列。zc 折叠代码,zo展开折叠。vim插件执行:set rtp 查看插件可放置的目录执行: 阅读全文
posted @ 2013-08-11 11:08 zzu-han 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 1 使用缩写,button-> btn ,background->bg nav_bg.jpg2 分为通用图标和模块图标 , 通用图标'功能+名称+[状态]' btn_share ,‘模块+通用图标’ profile_btn_share, 名称尽量短3 鼠标感应效果 “图片名”+“——"on/off”. 如menu1_on.png, menu1_off.png4 高分辨率图片 logo_db@2x.png.5 雪碧图 以_sprite.png结尾, slide_sprite.png, pc_icons_btns_sprite.png,图片文件夹分类:bann 阅读全文
posted @ 2013-07-24 15:30 zzu-han 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: 作为前端开发人,经常头疼于雷鸣,标签,id名的命名,不知道应该基于什么原则。原则:2 当命名的时候,问自己,这个元素是要来做什么?(根据使用目的).ad-banner4 避免依靠位置和视觉效果命名。如.red-link #left-column3 使用更加直观的命名。虽然#header 有点用location来命名,但是这基本都遵守,比用#branding更加直观如果我问 bob 这个类,id是做什么的,他是否会自动知道好处:当你一个right-cloumn想移到左侧时,就会引起混乱,如果用.sidebar 只需修改 .sidebar{ float:left }常见命名#header#nav# 阅读全文
posted @ 2013-07-24 12:07 zzu-han 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 小图标用 png采用无损压缩。可存储透明图片。适合存储icon, logo 等颜色对比明显,又小的图片。劣势:索引色数量有限,不适合大图片,颜色层次丰富。大图片用 jpg采用了压缩算法,会有稍许失真。适合存储照片,摄影图片,色彩丰富的图片。网页中:大的背景图,活动图片,照片。背景平铺背景平铺并非图片越小越好,因为浏览器要拿这个小图片横向,纵向铺,来渲染图片,肯定造成性能问题。用8*8的jpg背景比较好。 阅读全文
posted @ 2013-07-13 17:49 zzu-han 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 摘要: 主要介绍移动端Web开发需要注意的要点,以及一些基础知识,如手机尺寸,手机浏览器,设计理念。目录: 分辨率 手机浏览器 设计理念(3S原则) 响应式Web开发 移动端开发的水很深啊,下面就上面目录这几项说起吧。分辨率 手机分辨率要比PC分辨率庞杂的多,各种尺寸,各种比例。主要考虑一下两个方向 1)主流分辨率。经调研发现,目前主流手机分享率为:240*320像素,320*480像素,480*800像素(居多),640*960像素(居多),480*854(9:16)像素(少),1280*720像素(多),1280*800像素,1920*1080。这个我想最好有数据分析部分来... 阅读全文
posted @ 2013-07-04 08:42 zzu-han 阅读(1971) 评论(0) 推荐(0) 编辑