前端开发攻城师绝对不可忽视的五个HTML5新特性

本文固定链接:http://www.verydemo.com/demo_c101_i62930.html

日期:2013-7-2??来源:GBin1.com

HTML5已经火了一段时间了,相信作为web相关开发project师,肯定或多或少的了解和尝试过一些HTML5的特性和编程。

还记得曾经我们介绍过的HTML5新标签。 作为未来前端开发技术的潮流和风向标。HTML5绝对不容忽视

在今天这篇技术分享文章中。我们将介绍几个HTML5的重要特性。能够帮助你提高整个web应用的使用体验和开发效率,相信大家会感兴趣的!

特性一:正则表达式

相信大家都会非常喜欢这个特性。无须服务器端的检測。使用浏览器的本地功能就能够帮助你推断电子邮件的格式。URL,或者是电话格式。防止用户输入错误的信息,通过使用HTML5的pattern属性,我们能够非常方便的整合这个功能。代码例如以下:

<input type="email" pattern="[^ @]*@[^ @]*" value="">

执行例如以下:

假设在Firefox浏览器中执行,而且输入错误的email地址,会看到例如以下:

GBdebug在线调试地址:http://www.gbin1.com/gb/debug/3465707b-8071-40fa-a159-4356a0a17a52.htm

特性二:数据列表元素

在没有HTML5的日子里,我们会选择使用一些JS或者知名的jQuery UI来实现自己主动补齐的功能,而在HTML5中,我们能够直接使用datalist元素,例如以下:

<form action="/server" method="post">
    <input list="jslib" na…………………………………………………………………………

原文地址:https://www.cnblogs.com/mqxnongmin/p/10703947.html

时间: 2024-08-10 15:02:37

前端开发攻城师绝对不可忽视的五个HTML5新特性的相关文章

一个高中生是如何一步一步走上前端开发攻城狮的道路的。

我记得第一次与电脑结缘是1997年的时候,初中开始普及电脑课.我当时所在的中学买回了一批电脑,,每周五有一节课.一次理论课一次上机课,所以通常要半个月才能上一次机.即便如此,我还是非常的兴奋.第一次上机的情形我仍记忙犹新,换上拖鞋,两个人用一台电脑.在DOS提示符上输入一个tt回车,就开始进入指法练习了.上机课虽然有45分钟,但是我总感觉只上了15分钟的样子.我那时最大的梦想就是拥有一台属于自己的电脑,显然在那时是痴心妄想.还好我有一个比较富有的邻居,他们家虽然没有电脑,但是有一台小霸王学习机,

一个在校java攻城师的学习计划

首先自我介绍一下,我是来自杭州的一名普通的计算机本科生,今年大三.近期呢,由于机缘巧合被一家公司收留,成为一名苦逼攻城师实习生.真的苦逼啊!以前上学的时候,多少幸福啊,现在每天7点多到晚上8点才能回到寝室.废话不多说了,啪啪啪地有点说远了.写这篇博客是想列一下接下来准备深入研究下的一些技术. 1.java设计模式(我靠,我以前在没学之前感觉好牛逼啊,设计模式一听就是大牛要接触到的东西,奈何现在实习面试中也经常看到这样一条要求:熟悉各种设计模式!) 2.j2ee(我想深入研究一下servlet,之

HTML5新特性,老生常谈——前端面试常见问题

找工作面试的时候有公司技术人员会问html5新特性,那这里就再复习一遍 1.新的文档类型 <!DOCTYPE html> 2.脚本和链接无需type <link href="css/bootstrap.css" rel="stylesheet"> <script src="js/Angular.js"></script> 3.语义化的Header 和Footer 这里通俗说下什么叫做语义化,就是:明

如何成为一名优秀的web前端工程师(前端攻城师)?

我所遇到的前端程序员分两种: 第一种一直在问:如何学习前端? 第二种总说:前端很简单,就那么一点东西. 我从没有听到有人问:如何做一名优秀.甚至卓越的WEB前端工程师. 何为:前端工程师? 前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业. Web前端开发技术主要包括三个要素:HTML.CSS和JavaScript! 它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化.SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括

如何成为优秀的前端攻城师 (V客学院知识分享)

什么是前端呢?大部分人都停留在'前端就是切页面,而且页面开发没什么技术含量,很简单!',事实上前端不仅仅只限于此. 不同时期对互联网技术的看法是不一样的,对前端的认知一也是不一样的.在互联网早期时,小车还是比房子贵的,烧饼和粉丝还只是用来吃的,菊花还只是用来泡茶的.那时的页面设计风格相对单一,对应的页面需求比较简单,并且当时的浏览器也基本是IE6的天下,javascript也只是网页特效的代名词,HTML页面本身没有引起太多人关注,似乎只要能用div甚至table加css辅助把图片定好位,把页面

hybrid app开发中用到的html5新特性localStorage、sessionStorage和websql database

最近在项目中进行hybrid app开发,项目中有大量的js代码运行在android设备上.使用到了很多HTML5的新特性,之前没有遇到过,不了解,这里记录下增加点前端的知识.混合式app开发中,经常需要使用缓存功能,比如你在页面表单控件上输入了数据,你希望下次退出app再次进来的时候还能看到这些数据:比如你的项目中有保存草稿的功能,只是先将数据临时存储在本地,以后再提及到服务器.这就需要我们将数据持久地存储在本地,这就需要用到HTML5中的本地化存储解决方案.本文主要介绍下sessionSto

java攻城师之路(Android篇)--搭建开发环境、拨打电话、发送短信、布局例子

一.搭建开发环境 1.所需资源 JDK6以上 Eclipse3.6以上 SDK17, 2.3.3 ADT17 2.安装注意事项 不要使用中文路径 如果模拟器默认路径包含中文, 可以设置android_sdk_home环境变量解决.效果如下: 二.拨打电话 1.步骤 在Button节点中添加onClick属性, 指定一个方法名 在Activity中定义一个public void 方法名 (View view) 获取文本框中的号码 创建意图, 设置动作, 设置数据 使用意图开启Activity 2.

进阶前端高级攻城狮:使用单体模式设计原生js插件

----------基于上次写的jquery插件进行改造  http://www.cnblogs.com/GerryOfZhong/p/5533773.html 背景:jQuery插件依赖jQuery库,虽然jQuery使用十分广泛,但是对于移动开发或者在其他带宽需求需要注意的时候,就得考虑,因为我不可能完成一项技术相对来说引用了一个更大的库,这样之不值得的.所以原生js是所有浏览器都支持的一种语言,原生js相对来说就very good了,但是原生js相对新手或者没有很强基础的人来说还是相对比较

java攻城师之路--复习java web之jsp入门_El表达式_JSTL标签库

JSP 技术掌握:JSP语法 + EL + JSTL 为什么sun推出 JSP技术 ? Servlet 生成网页比较复杂,本身不支持HTML语法,html代码需要通过response输出流输出,JSP支持HTML语法,生成HTML方便. JSP技术与Servlet 技术区别和关系?JSP和Servlet技术都是用来动态生成网页的,Servlet不支持HTML语法,生成网页麻烦,JSP支持HTML语法,生成网页方便,JSP运行时翻译Servlet 执行的.JSP 就是 Servlet . JSP运