摘要: http://rsy.iteye.com/blog/1533497《整型、实型文本框的输入控制》重构如下:functionisPlusNum(dom,msg){varnum=dom.value;return/-?\d+\.?\d*?$/.test(num);}阅读全文
posted @ 2012-05-20 11:02 ihada 阅读(3) 评论(0) 编辑
摘要: 思路是读邮件时先将邮件内容write到一个 iframe 元素中,然后通过下面这个函数去得到一些重要的样式值,收集这些值显示写到其style属性里,然后取得其 innerHTML,这样就可以部分保留html片段原先的格式。处理方法如下://没考虑兼容性,只支持getComputedStyle的浏览器functiontraverse(node){//定制想收集样式的结点varnodes=node.querySelectorAll("div,a,span,table,tr,th,tbody,td,hr,article,section,aside,header,img");var阅读全文
posted @ 2012-05-16 09:30 ihada 阅读(6) 评论(0) 编辑
摘要: 看了jscode的《HTML5编程百例之一:HTML5时钟》,很赞!不过有一些地方觉得不太合理,就自己动手重构了下,欢迎大家拍砖! 改进的地方有: 1、不用反复重绘不变的圆盘、刻度和数字; 2、封装了一下; 效果图:00:00:00插入文件的功能用不了,只有贴出源代码了,郁闷。<!DOCTYPEhtml><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>超酷HTML5时钟(作者:阅读全文
posted @ 2012-04-11 18:04 ihada 阅读(151) 评论(4) 编辑
摘要: function Fen2Yuan( num ) { if ( typeof num !== "number" || isNaN( num ) ) return null; return ( num / 100 ).toFixed( 2 ); }阅读全文
posted @ 2012-03-14 23:37 ihada 阅读(20) 评论(0) 编辑
摘要: 方法一: function getParamValue( url, key ) { if ( typeof url !== "string" || typeof key !== "string" ) return ""; var index = url.indexOf( key + "="); if ( index === -1 ) return ""; url = url.substr( index + 1 + key.length ); index = url.indexOf( "阅读全文
posted @ 2012-03-14 23:11 ihada 阅读(13) 评论(0) 编辑
摘要: HTML5版邮箱开发历时时间蛮长的。从做需求到写用例,从开发到测试,从产品最后到用户,各个环节都做了很多无用功,浪费不少时间,值得把这些问题总结出来与大家分享一下: 1、移动平台的兼容性问题。移动平台的兼容性问题 >= PC的浏览器兼容性 + 移动操作系统定制特性 + 各种分辨率兼容性,加之Windows iPhone尚未流通市场,所以在现在及将来很长时间内要想兼容所有移动用户根本就是件不可能的事情。项目初期,应该仔细核对产品提出的兼容范围。这时容易出现的问题有对各种移动平台的市场占有率把握不准确,不能拥有各种主要移动平台的测试环境,对兼容的范围设定不是技术上无法实现的偏大就是不能满..阅读全文
posted @ 2012-02-01 10:11 ihada 阅读(120) 评论(0) 编辑
摘要: 1、有用过dl、dt、dd这三个元素吗?其表达的语义是什么? dl —definition lists 定义列表 dt —definition term dd —definition description 自定义列表中每个元素的标题使用<dt>定义,后面跟随<dd>用于描述列表中元素的内容,所以<dt>和<dd>几乎是成对出现的。与<ul>、<ol>相比有较好的层次性和和可读性,语义性也更加明确。2、如何实现定宽、自适应的两列、三列布局? 实现原理:i.块元素要包含在一个容器里ii.添加overflow: hidden 阅读全文
posted @ 2011-09-04 00:58 ihada 阅读(34) 评论(0) 编辑
摘要: 标题(H1-H6)标签是指网页html 中对文本标题所进行的着重强调的一种标签,以标签<h1>、</h1><h2>、</h2><h3>到</h3><h6>依此显示重要性的递减,制作<h>标签的主要意义是告诉搜索引擎这个是一段文字的标题,起强调作用。网站优化时怎么使用标题(H1-H6)标签?1、使用<h1>、</h1><h2>、</h2><h3>、</h3><h4>、</h4><h5>来部分说明阅读全文
posted @ 2011-08-11 12:27 ihada 阅读(513) 评论(1) 编辑
摘要: <!-- Portions © International Organization for Standardization 1986Permission to copy in any form is granted for use withconforming SGML systems and applications as defined inISO 8879, provided this notice is included in all copies.--><!-- Character entity set. Typical invocation:<!阅读全文
posted @ 2011-08-08 12:36 ihada 阅读(49) 评论(0) 编辑
摘要: 在HTML5中,对表单做了重大修整,一些以前需要通过JavaScript编码实现的功能现在无需编码就可轻松实现。1、form 标签增加了两个新的属性:autocomplete和novalidate。 autocomplete:用于启用“下拉建议列表”功能 novalidate:用于关闭表单验证功能2、fieldset 标签增加了三个新属性:disable、name和form。 disable:用于禁用<fieldset> name:用于设置<fieldset>的名称 form:用于与其所属表单关联,该属性值是<fieldset>所属的一个或多个表单的ID。在阅读全文
posted @ 2011-08-07 16:44 ihada 阅读(99) 评论(0) 编辑