木子屋 Dnawo's BLOG

2007-11 归档

共 56 篇

使用"输入标签辅助功能属性"轻轻松松在页面中插入单选按钮/复选框

一般情况下在单选按钮/复选框后面都会跟着一些文字用来说明该选项,以前我们都是先在页面中插入单选按钮/复选框,然后再手动在其后面输入说明文字,有时为了便于用户操作还得手动给它们增加for属性,有点麻烦。今天仔细的看了下DW8的"输入标签辅助功能属性",它的存在极大的方便了我们解决上述问题,以前老是觉得它麻烦总是在安装好DW8后就在首选参数中把它的关了:(。下图为"输入标签辅助功能属性"界面: 大部分选项都比较好理解,我们主要来说说样式选项: 用标签标记环绕: 此项会在表单项的两边添加一个标签标记,如下所示: 使用 for 附加标签标记: 此项使用 for 属性在表单项两侧添加一个标签标记,此选项会使浏览器用焦点矩形呈现与复选框和单选按钮关联的文本,并使用户能够通过在关联文本中的任意位置(而不仅是在复选框或单选按钮控件上)单击来选择该复选框和单选按钮。如下所示:…

巧用DW判断字符串中是否有换行

经常从DW中复制出一段HTML代码(比如table)想将它作为一个字符串来使用,习惯性的将其粘贴到记事本中将一个双引号替换为两个双引号、去掉换行符进行连接再复制粘贴回DW中,但由于在记事本中不能直观的看出这个字符串中是否还有换行符,结果程序一运行老提示错误:"未结束的字符串常量",经常要调试好几次才能将换行符删除干净:(,今天偶然发现在DW代码视图下就可以很直观的看出字符串中是否还有换行符,以后就不用再三的进行调试了。

中学数学之数学归纳法

用数学归纳法证明与自然数有关的命题的步骤为: 1.证明当n取第一个值n0时结论正确; 2.假设当n=k(k∈N,且K≥n0)时结论正确,证明当n=k+1时结论也正确。 下边我们用这个步骤来证明等差公式通项公式:an=a1+(n-1)d 证明: 1.当n=1时,左边是a1,右边是a1+0d=a1,等式成立; 2.假设当n=k时等式成立,即ak=a1+(k-1)d成立;那么ak+1=ak+d=a1+(k-1)d+d=a1+d,也成立。 所以,an=a1+(n-1)d 对一切n∈N都成立! 分析: 从第一步中我们得出n=1时等式成立,再根据第二步我们可得出n=1+1=2时也成立;由于n=2时等式成立,根据第二步我们又可得出n=2+1=3也成立;这样递推下去,就知道对n∈N都成立,所以an=a1+(n-1)d 对一切n∈N都成立。

谈"80后"程序员为什么找不到工作?

所谓"80后",是指22~27岁之间、受过高等教育、刚刚毕业走向社会或者拥有几年工作经验年轻的一代。 不可否认,"80后"已成为职场上迅速成长的中竖力量,尤其是在国内的研发领域。每个时代都有自己的特点,如果用几个比较典型的正面词句形容他们应该是:聪明、有主见、有能力。 那身为"80后"的技术人员找工作为什么还这么难呢? 因为,还可以用几个比较典型的负面词句形容他们:缺乏责任感、定位不清、困难而退。 一、从参加面试看责任感 就拿面试这件事来说吧,流程大多是:电话简单沟通,约时间-初试(开发人员多是笔试)-复试-确认薪水、上班时间入职。 十一长假之前的一周,某公司约候选人参加研发笔试、面试。在约面试的电话里,公司特别强调如果您本周不方便(很多候选人会回老家),我们可以把笔试(面试)安排在十一之后进行。有12人在电话里说可以到公司参加笔试,令人失望的是,笔试当天只来了3位,其余8人在未做任何说明的情况下没有出现。…

12种貌似卫生的不卫生习惯

1.白纸用于包食品为了白纸的“白”。许多厂家在生产过程中往往使用漂白剂,而漂白剂在与食品接触后,会引起一系列化学反应,产生一些有害物质,极易对食品造成污染。 2.卫生纸擦拭餐具、水果。国家质检部门抽查结果表明,许多种类的卫生纸都未经消毒或消毒不彻底,上面含有大量细菌,很容易粘附在擦拭的物体上。只有经过严格消毒处理的高级餐巾纸才符合卫生标准。 3.饭桌上铺塑料布。餐桌上铺了塑料布,虽然好看,但容易积累灰尘、细菌等,而且有的塑料布是由有毒的氯乙烯树脂制成的,餐具和食物长期与塑料布接触,会沾染有害物质,从而引发许多不必要的疾病,影响健康。 4.用纱罩罩食物防蝇。用纱罩罩在食物上,苍蝇虽然不会直接落到食物上,但会停留在纱罩上面,仍会留下带有病菌的虫卵,这些虫卵极易从纱孔中落下而污染食物。…

不再让栏目名称"一刀两断"

页面中有一个位置要显示栏目名称,DW中排版如下图: 预览效果如下: 能不能不管栏目名多长它都显示在一行呢? 本以为将两个单元格的宽度去掉可能会解决问题,测试没有成功。 最后将两个单元格合并成一个单元格,并设置右边图片的align属性值为middle,问题解决!

重新认识 button 标签

对每一个程序设计者来说,为用户创建一个统一的界面是一个不变的追求。网站中建立一致性是特别困难的,根据浏览器和操作系统的严重不同,几而且乎什么能做和不能做是任意的,所以视觉表现也很不一样。在任何地方比你处理表单元素时和建立标准的外观的战斗中最大的失败变得更加显然的就是最有名的提交按钮。 照现在这个样子,用Type="submit"输入即丑陋(Firefox),还有点神病(Internet Explorer)或者十分玩固(Safari)。用的最多的办法是使用图片输入和我们自己创建这个该死的东西。这是很不幸的,因为每次我们需要一个新的按钮时就要被迫于打开Photoshop的单调乏味。我们需要的是一些更好的东西——一些对设计者更加灵活和有意义的东西。幸运的是解决方案已经有了而且它只需要一点爱,我的朋友们,请允许我介绍我的小朋友给你吧:元素。 Inputs VS Buttons…

输入法下keyup失效的解决方案

在某些情况下,比如自动补全(auto complete)的输入框中,需要使用keyup事件来监听键盘的输入以迅速作出回应。 关键在于keyup, 如果世界是美好的,那么就不会有这篇blog. 可是…… 世界是不美好的。我们活在中文世界,我们要用输入法。在输入法开启的情况下,您会碰到不美好的事情:keyup失效。对于您绑定到keyup的任何回调函数,除非您把输入法切换回英文状态,否则它会无动于衷。如果能称之为bug,我会很高兴,因为bug会有修复的可能,如果是特征(feature),那么,我只好叹息一下。 问题 在开启输入法的情况下,三个浏览器的具体问题如下: ●IE:触发keydown和keyup, 不触发keypress. 能够获得输入值。…

动态改变单元格的背景图

同事说他动态改变单元格背景图老不行,让我看下,HTML如下: 我一看也没看出原因,感觉应该可以呀,在自己机子上再测试了下,也是不行,突然想td本身不就有background属性,直接用this.background不就行了,改完再做测试,可以了。那用style应该也可以吧,是不是哪边写错了?查了下CSS语法,终于知道原因了。总结了一下,用以下三种方法都可以达到测试: 1. '; 2. )';//注意引号位置 3. )'; 上边错误的出现只因我们对CSS语法的不熟,写下加深记忆,CSS高手勿笑^_^

递归实例:等差数列和等比数列通项公式

<% '================================================== '函数名:DengCha '作 用:等差数列公式 '参 数: a1 ------等差数列第1项值 '参 数: d ------公差 '参 数:n ------第n项 '返回值:等差数列第n项的值 '================================================== Function DengCha(a1,d,n) If Not(IsNumeric(a1) or IsNumeric(d) or IsNumeric(n) or n<1…