HTML5 Mobile Support

原文:https://github.com/shichuan/mobile-html5-boilerplate/wiki/HTML5-Mobile-Support/

CLASS: OFFLINE & STORAGE
Feature/OS iOS Android NetFront Opera Dolphin UCWEB BB Symbian IE webOS FF
appcache Y 3.2+ Y 3.2+ Y Y Y N N Y Y
localstorage Y 2.0+ Y 2.0+ Y Y Y N N N N
sessionstorage Y 2.0+ Y 2.0+ Y Y Y N N Y Y
websqldatabase Y 2.0+ Y 2.0+ Y Y Y N N Y N
indexeddb Y 2.0+ N N N N N N N N
CLASS: DEVICE ACCESS
Feature/OS iOS Android NetFront Opera Dolphin UCWEB BB Symbian IE webOS FF
geolocation Y 3.2+ Y 2.1+
devicemotion Y
deviceorientation Y
CLASS: 3D, GRAPHICS & EFFECTS
Feature/OS iOS Android NetFront Opera Dolphin UCWEB BB Symbian IE webOS FF
svg Y N N Y N Y N N Y
inlinesvg Y 5.0+ N N N N N N N Y
canvas Y Y 2.1+ Y Y Y N Y 5.2+ Y Y
canvastext Y Y 2.1+ Y Y Y N Y 5.2+ Y Y
webgl Y N N N N N N N Y
3dtransforms Y 3.2+ N N N N N N N N N
CLASS: PERFORMANCE & INTEGRATION
Feature iOS Android NetFront Opera Dolphin UCWEB BB Symbian IE webOS FF
webworkers Y 5.0+ N N Y N N Y N N N Y
Others
Feature iOS Android NetFront Opera Dolphin UCWEB BB Symbian IE webOS FF
history Y 4.2+ Y Y N Y N N N Y

更改身份证名字流程

成年人改名有三个条件:

  1. 第一是本人要表达改名的意愿
  2. 第二是理由要充分
  3. 第三是本人要承诺改名后引起的民事和法律责任均由自己承担, 且一生只能更改一次。

16周岁以后,须由本人提出书面申请并持有效证明材料报公安机关审批。
依法被剥夺政治权利和正受刑事处罚和劳动教养者,不得变更姓名。
公民依法变更姓名后,原姓名作为“曾用名”备查。
也就是说你要写一个改名申请给户口所在地的派出所,通过盖章后到所在地公安局户籍股登记,当然要带户口簿。
投档案后大约15或7个工作日后可以正式更改,户口簿里面会写你曾用名是什么,现名是什么。
毕业证什么的需要用到证明你的身份的时候须带上户口簿配合。
具体的程序是:想改名者到户籍所在地的公安分局户证窗口,领取申请表格,并提供所需资料,经审批后即可改名。

根据《中华人民共和国户口登记条例》第十七、十八条,由需要更改名字的本人向户口所在地派出所提出申请,并把需要改名的理由写充分,到当地派出所户籍室办理,户口登记机关认为有必要的时候,可以向申请人索取有关变更或者更正的证明。十八周岁以下的人需要变更姓名的时候,由本人或者父母、收养人向户口登记机关申请变更登记;如果是十八周岁以上,由本人向户口登记机关申请变更登记。

《民法通则》第99条也规定,公民享有姓名权,有权决定、使用和依照规定改变自己的姓名,禁止他人干涉、盗用、假冒。

《户口登记条例》第18条,公民变更姓名,依照下列规定办理:18周岁以上公民需要变更姓名时,由本人向户口登记机关申请变更登记。公民的姓名权受到侵害了,有权要求停止侵害,恢复名誉,消除影响,赔礼道歉。

所以,申请修改姓名被拒绝,或者限制姓名所引用的文字,从法理上来说,都是侵犯了公民的姓名权,公民可以通过民事诉讼或行政诉讼来维护自己合法的姓名权。

对16岁以上公民更改姓名“从严掌握”,仅仅是公安机关内部规定,无可操作性的具体标准,且与《民法通则》有关规定有抵触之嫌,应无法律约束力。若一味拒绝为公民更改姓名,公民因公安机关行政不作为打起官司时,若公安机关不能举出公民更改姓名违反法律规定的证据,公安机关就可能承担败诉的后果按照《民法通则》的规定精神,公民申请更改姓名不应附加任何条件。公安机关在制定行政规章时,不能仅考虑公共行政权力,还要考虑整个法律体系的一致性。若认为公民改名对户籍管理、对公民违法犯罪信息管理可能造成麻烦和不便,从而限制公民行使更改姓名的私权利,这样做是不对的。公民的姓名更改后,公安机关在各种档案信息中对公民的曾用名如实加以记载即可,公民以原名字存款、炒股、缴纳、领取各种保险费保险金,缔结合同后需要以新名字继续行使权利履行义务,只需到公安机关开具名字变化的证明即可。公民改名字应该不会对户籍管理和治安管理带来负面影响。

in Uncategorized | 0 Words | Comment

jQuery+Modernizr实现跨终端的Placeholder

代码如下:

$(function(){
	if(!Modernizr.input.placeholder){
		$("input").each(
			function(){
				if($(this).val()=="" && $(this).attr("placeholder")!=""){
					$(this).val($(this).attr("placeholder"));
					$(this)
						.focus(function(){
							if($(this).val()==$(this).attr("placeholder")) $(this).val("");
						})
						.blur(function(){
							if($(this).val()=="") $(this).val($(this).attr("placeholder"));
						}
					);
				}
			}
		);
	}
});

去除Webkit搜索框样式

样式如下:

input[type=search] {
    -webkit-appearance: none;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button{
    display: none;
}

说明:

  1. search-decoration,描述文字,同placeholder
  2. search-cancel-button,×按钮
  3. appearance,默认边框样式

a的ping属性

HTML5的A标签新增了一个PING属性,如:<a href=”http://ued.name” ping=”http://ued.name/ping”>。当用户点击含有PING属性的链接时,浏览器会向PING属性中包含的URL发送一个通知。

它究竟可以做些什么呢?比如现阶段开发者们获得页面中某链接的点击数会怎么做?可能会使用JS或者服务器端脚本做重定向。在HTML5之中则可以直接使用PING属性来获取。

viewPort

<meta name="viewport" content="user-scalable=no,width=device-width">