10 2013 档案

摘要:居中是我们使用css来布局时常遇到的情况。使用css来进行居中时,有时一个属性就能搞定,有时则需要一定的技巧才能兼容到所有浏览器,本文就居中的一些常用方法做个简单的介绍。注:本文所讲方法除了特别说明外,都是兼容IE6+、谷歌、火狐等主流浏览器的。先来说几种简单的、人畜无害的居中方法1. 把margin设为auto具体来说就是把要居中的元素的margin-left和margin-right都设为auto,此方法只能进行水平的居中,且对浮动元素或绝对定位元素无效。2、使用 text-align:center 这个没什么好说的,只能对图片,按钮,文字等行内元素(display为inline或inli 阅读全文
posted @ 2013-10-31 17:19 Todd Zhang 阅读(174) 评论(0) 推荐(0) 编辑
摘要:何为高度自适应?高度自适应就是高度能跟随浏览器窗口的大小改变而改变,典型的运用在一些后台界面中上面一栏高度固定用作菜单栏或导航栏,下面一栏高度自适应用于显示内容。高度自适应不像宽度自适应那样简单,在兼容浏览器方面也稍微复杂一些。布局思路在IE7+及chrome、firefox等浏览器中,高度自适应可以利用绝对定位来解决。但一个元素是绝对定位时,如果没有给它设定高度或宽度,则它的的高度和宽度是由它的top、right、bottom、left属性决定的,但这一法则在IE6中并不适用,因此在IE6中还得另辟蹊径。在IE6中给html设定padding,并不会撑大html元素的尺寸,这正是我们要利用的 阅读全文
posted @ 2013-10-31 17:18 Todd Zhang 阅读(251) 评论(0) 推荐(0) 编辑
摘要:css这个东西,说难不难,说容易也不容易。我觉得最重要的还是经验的积累,正所谓的不积硅步,无以至千里。这一系列文章讲述几种css特殊布局的实现,也当作为自己做个备忘吧。首先讲的是三列布局,左右两列宽度固定,中间一列宽度自适应这个很好实现,左右两列分别左浮动和右浮动并给一个固定宽度,中间不浮动,也不设定宽度。这样基本就可以了。但为了兼容IE还必须做些工作。看下代码结构:效果为:中间列要不要设置margin-left和margin-right ?注意,中间那列需要把左右两个外边距分别设为左右两列的宽度,否则会有些问题。如下:在谷歌、火狐等标准浏览器下是这样的(包括IE8+):而在IE6、IE7中是 阅读全文
posted @ 2013-10-31 17:17 Todd Zhang 阅读(177) 评论(0) 推荐(0) 编辑
摘要:初创业的公司除了挣钱以外,面临的最大问题是雇人。雇到合适的人非常重要,也非常困难。事实上,雇人可能是创始人面临的最重要的事情。如果你没有雇到合适的人,你将不会成功---因为公司就是由创始人组建的团队构成的作品。你可以自我幻想地领导一群平庸的人完成杰出的工作,但你不可能独自构造一家伟大的公司。这里是一些关于雇人的建议:1) 花更多的时间去雇人绝大多数的创始人没有在雇人方面花足够的时间。在确定公司的愿景和产品-市场组合以后,你应该花三分之一到一半的时间去雇人。这听起来很疯狂,因为你总是有很多工作要做,但雇人是你能做的最有价值的事情,而且伟大的公司一定拥有伟大的雇员,从来如此。你不能外包雇佣工作-- 阅读全文
posted @ 2013-10-31 16:57 Todd Zhang 阅读(545) 评论(0) 推荐(0) 编辑
摘要:一 、引入 前面我们讨论了“简单工厂模式”和“工厂方法模式”,这次我们来学习设计模式中最后的一种工厂模式——抽象工厂模式。 抽象工厂模式其实是工厂方法模式的一种扩展,应用抽象工厂模式可以创建一系列的产品(产品族),而不是像工厂方法模式中的只能创建一种产品。先我们来看一下抽象工厂模式的标准定义: 抽象工厂模式定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 官方的定义一般都不易理解,我们就来模拟一个场景来说明一下这其中的关系吧。 富士康公司给两个品牌作代工产品:苹果和三星。众所周知,这两个品牌都有手机和平板产品,由于生产工艺的不同,富士康开设了两条生产线,一... 阅读全文
posted @ 2013-10-28 15:37 Todd Zhang 阅读(444) 评论(0) 推荐(0) 编辑
摘要:现今互联网飞速发展,手机支付、网上银行体制越来越完善,花钱变得越来越简单了。但是也造成了一些同学的苦恼,花钱收不住、钱花到哪里完全没印象…总感觉钱到手没怎么花就没有了。所以控制乱消费,在冲动购物时能够控制住自己的消费冲动,从而达到不乱花钱的应用成了这部分人所需要的。10月17日人人都是产品经理3群(群号:217321695)的产品经理们组团分析了记账理财类APP,多维度的剖析市场、未来发展、盈利等,让我受益匪浅。一、记账类APP要满足什么样的市场需求?在分析记账APP需要满足什么样的需求前,我们需要确定我们的目标用户是谁?他们为什么使用这样的APP?我们能帮助他们做什么,能给用户带来什么价值? 阅读全文
posted @ 2013-10-24 13:42 Todd Zhang 阅读(245) 评论(0) 推荐(0) 编辑
摘要:分工合理,责任明确团队是由个人组成的,团队中的个人往往经历不同、背景不同、性格有差异、水平有高低。在团队形成后、正式开工前,首先应该进行合理分工,要结合每个人的特点和爱好,充分发挥出每个人的特长。因为如果工作不愉快、不顺手的话,效率自然低下。分工完成后,每个人对应的职责也就确定了。这时应该同每一位团队成员进行明确申明,最好以文字形式落实到个人并与日常绩效考核挂钩,以避免互相推诿、相互等待的情况出现。制定高效的沟通机制分工完成后团队即开始工作,此时必须保证信息在整个团队内的畅通,特别是互相之间有工作关联的同事,在发现问题时需要及时提出,以免造成不必要的工时浪费。 但软件开发本身是一种需要精力集中 阅读全文
posted @ 2013-10-24 11:36 Todd Zhang 阅读(917) 评论(0) 推荐(0) 编辑
摘要:Javascript的事件绑定主要有四种方法(一下在IE中运行正常,但不保证其他浏览器): [注:onXXX为某一事件,fun为某一function,domId为某一DOM对象id,event类型见后边附录。]1、在DOM中,直接用onXXX="fun();"进行绑定2、在Javascript代码中用 DOM对象.onXXX=fun 进行绑定3、用 DOM对象.attachEvent("onXXX",fun) 进行绑定4、用 进行绑定[javascript] view plaincopyprint?eventtest绑定方式一绑定方式二绑定方式三绑定方式 阅读全文
posted @ 2013-10-23 10:37 Todd Zhang 阅读(691) 评论(0) 推荐(1) 编辑
摘要:(function($) { var defaults = { bugColor: '#FFCCCC', //数据有误的时候文本框颜色 color: 'white', //数据正确时候文本框颜色 type: "alert", //数据错误时候提示方式 alert 弹出框方式 text 赋值span html msg: "Msg", //数据有误的时候提示内容 ResOjId: 'no'// 当test方式的时候 被赋值的标签 #id }; function UiProcess(options, rexStr 阅读全文
posted @ 2013-10-23 09:58 Todd Zhang 阅读(143) 评论(0) 推荐(0) 编辑
摘要:#region DES加密解密 /// /// DES加密 /// ///待加密字串 ///32位Key值 ///加密后的字符串 publicstring DESEncrypt(string strSource) { return DESEncrypt(strSource, DESKey); } publicstring DESEncrypt(string strSource, byte[] key) { SymmetricAlgorithm sa = Rijndael.Create(); sa.Key = key; sa.Mode = CipherMode.ECB; sa.Padding = 阅读全文
posted @ 2013-10-18 15:20 Todd Zhang 阅读(273) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示