火狐浏览器 html validator怎么用

火狐浏览器 html validator怎么用,第1张

该扩展是针对html页面语法规范性检验的工具,使用步骤如下:

1、开启要检验的页面;

2、运行该检测工具,可以通过面板上的面按钮启动,如果按钮不存在,可以进入界面定制将按钮拖拽出来;

3、执行检测后,在console控制台可以看到检测结果。

HTML5被看做是Web开发者创建流行web应用的利器,增加了对视频和Canvas 2D的支持。用HTML5的优点主要在于,这个技术可以进行跨平台的使用。比如你开发了一款HTML5的游戏,你可以很轻易地移植到UC的开放平台、Opera的游戏中心、Facebook应用平台,甚至可以通过封装的技术发放到App Store或Google Play上,所以它的跨平台性非常强大,这也是大多数人对HTML5有兴趣的主要原因。今天,我将为大家推荐几个主流的HTML5开发工具。

1、Sublime Text

Sublime Text是一个跨平台的代码编辑器,同时支持Windows、Linux、Mac OS X等 *** 作系统,也是HTML的文本编辑器

Sublime Text具有漂亮的用户界面和强大的功能,主要功能包括:拼写检查、书签、完整的 Python API 、Goto 功能、即时项目切换、多选择、多窗口等等。

2、Dreamweaver cc

Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器,拥有可视化编辑界面,支持代码、拆分、设计、实时视图等多种方式来创作、编写和修改网页,初学HTML5的人可以无需编写任何代码就能快速创建Web页面。

3、Adobe Edge

Adobe Edge是一款新型网页互动工具,允许设计师通过HTML5、CSS和Java制作网页动画。Edge的一个重要功能是Web工具包界面,方便确保页面在不同浏览器中的架构一致性。

4、WebStorm

WebStorm是一款Java开发工具,WebStorm具有的优势是:智能的代码补全、代码格式化、html提示、联想查询、代码重构、代码检查和快速修复、代码调试、代码结构浏览、代码折叠、包裹或者去掉外围代码。

5、HBuilder

HBuilder,即Html Builder的缩写,Builder是建造者的意思。HBuilder是一个极客工具,追求无鼠标的极速 *** 作,不管是敲代码的快捷设定,还是 *** 作功能的快捷设定,都融入了效率第一的设计思想。

6、visual studio code

一个运行于Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器。该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮,可定制的热键绑定,括号匹配以及代码片段收集。

7. DevExtreme

DevExtreme Complete Subion是性能比较好的的HTML5、CSS和Java移动开发框架,可以直接在Visual Studio集成开发环境,构建iOS、Android、Tizen和Windows Phone 8应用程序。DevExtreme包含 PhoneJS 和 ChartJS 两个原生UI组件,并且提供源代码。目前,DevExtreme支持VS2010/2012/2013集成开发环境,兼容Android 4+、iOS5+、Windows 8、Window Phone 8、Tizen五大移动平台,是Visual Studio开发人员开发跨平台移动产品的首选工具。

8. Sencha Architect

在开发移动和桌面应用的工具中,Sencha的定位是HTML5可视化应用开发。开发团队可以在一个单一集成的环境中完成应用的设计、开发和部署。开发者还可以开发Sencha Touch2和Ext JS4 Java应用,并实时预览。

开发工具的选择,可以说是开发者社区中一个经久不衰的话题,现今编辑器的数量数不胜数,vim、sublime Text,Emacs,Atom等等,那么对于一个开发者而言,挑选一个合适的编辑器是可以有效的提高编程效率那么以上是我为大家推荐的几款开发工具啦,大家可根据自己的喜好选择哦!

普通静态网页用户登录检测需要用到js脚本,用到的工具:notepad++,用户登录检测代码以及效果如下:

html代码部分:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html charset=gb2312"/>

<title>Untitled Document</title>

<script language="javascript">  

            function checkname(){  

                var div = document.getElementById("div1")  

                div.innerHTML = ""  

                var name1 = document.form1.text1.value  

                if (name1 == "") {  

                    div.innerHTML = "姓名不能为空!"  

                    document.form1.text1.focus()  

                    return false  

                }  

                if (name1.length < 4 || name1.length > 16) {  

                    div.innerHTML = "姓名输入的长度4-16个字符!"  

                    document.form1.text1.select()  

                    return false  

                }  

                var charname1 = name1.toLowerCase()  

                for (var i = 0 i < name1.length i++) {  

                    var charname = charname1.charAt(i)  

                    if (!(charname >= 0 && charname <= 9) && (!(charname >= 'a' && charname <= 'z')) && (charname != '_')) {  

                        div.innerHTML = "姓名包含非法字母,只能包含字母,数字,和下划线"  

                        document.form1.text1.select()  

                        return false  

                    }  

                }  

                return true  

            }  

            function checkpassword(){  

                var div = document.getElementById("div2")  

                div.innerHTML = ""  

                var password = document.form1.text2.value  

                if (password == "") {  

                    div.innerHTML = "密码不位空!"  

                    document.form1.text2.focus()  

                    return false  

                }  

                if (password.length < 4 || password.length > 12) {  

                    div.innerHTML = "密码长度4-12位"  

                    document.form1.text2.select()  

                    return false  

                }  

                return true  

            }  

            function checkrepassword(){  

                var div = document.getElementById("div3")  

                div.innerHTML = ""  

                var password = document.form1.text2.value  

                var repass = document.form1.text3.value  

                if (repass == "") {  

                    div.innerHTML = "密码不位空!"  

                    document.form1.text3.focus()  

                    return false  

                }  

                if (password != repass) {  

                    div.innerHTML = "输入密码和确认密码长度不一致"  

                    document.form1.text3.select()  

                    return false  

                }  

                return true  

            }  

            function check(){  

                if (checkname() && checkpassword() && checkrepassword()) {  

                    return true  

                }  

                else {  

                    return false  

                }  

            }  

        </script>

</head>

<body>

<form name="form1" method="post" action="2.html" onsubmit="return check()">

<table>

<tr>

<td>

                        用户名:

</td>

<td>

<input id="text1" type="text" name="text1" onblur="check()">

<div id="div1" style="display:inline">

</div>

</td>

</tr>

<tr>

<td>

                        密码:

</td>

<td>

<input id="text2" type="password" name="text2" onblur="check()">

<div id="div2" style="display:inline">

</div>

</td>

</tr>

<tr>

<td>

                        确认密码:

</td>

<td>

<input id="text3" type="password" name="text3" onblur="check()">

<div id="div3" style="display:inline">

</div>

</td>

</tr>

<tr align="center">

<td align="center">

<input type="submit" value="登录" name="tect6"><input type="reset" value="重置" name="text7">

</td>

</tr>

</table>

</form>

</body>

</html>

2.浏览器打开的效果如下:

3.用户名没有输入的提示:

4.

注意事项:用户名和密码都不能为空,两次输入的密码必须一致,密码长度4-12位,用户名只能包含字母,数字,和下划线,长度4-16位。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/6103086.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-14
下一篇2023-03-14

发表评论

登录后才能评论

评论列表(0条)

    保存