写网页的一些规则

原创 2018年04月15日 21:48:44

1.结构、行为、样式分离

2.平稳退化:确保网页在没有js的情况下也能正常工作

          因为搜索机器人searchbot难以处理JavaScript语言,若不想让网页的搜索引擎的排名降低,平稳退化还是要考虑的

          通过把实际链接写在href里,通过onclick打开,取消默认打开的方式,可以在禁用js的情况下,依旧能看到要打开的内容

          <a href="http://www.google.com onclick="openwindow(this.href);return false;">google</a>

3.分离js:把网页的结构和内容和js脚本的动作xingwei分开

         简单说,就是把<a>标签中的onclick放到js文件中,通过getElementById的方式,或者有多个a时用for循环遍历的触发点          击,打开链接。

4.向后兼容:确保老版本的浏览器不会因为js脚本挂掉

        大意就是 如果你不理解这个方法请离开

        if(!method){

            return false;

        }

       比如if(!getElementById)

5.表现与数据分离

6.Web标签语义化

7.符合W3C标准

8.兼容主流浏览器

9.Web性能和安全

10.各种浏览器各尺寸手机适配

11.页面交互的流畅与稳定

12.面向对象的编程思想





检测密码

一些网站对于密码具有一些规则。编写一个方法,检测字符串是否是一个有效密码。1.密码必须至少8位字符。2.密码仅能包含字母和数字。3.密码必须包含两个数字。package hello;//JAVA程序在...
  • qq_39518474
  • qq_39518474
  • 2018-02-10 16:04:23
  • 53

一步一步教你网站采集规则

第一步、确定采集的网站(我们以DEDE的官方站做为采集站做示范)  http://www.dedecms.com/plus/list.php?tid=10 复制代码 第二...
  • zxciop110
  • zxciop110
  • 2012-10-07 19:21:32
  • 3460

Android应用开发的一些规则

应用程序规则1.不要妨碍手机的语音通话和消息服务2.不要破坏或试图削弱或扩展设备的硬件,固件,软件和OEM组件.3.不要滥用运营商的网络,不要造成网络上的任何问题4.不要辜负用户的信任如果满足移动用户...
  • u014702332
  • u014702332
  • 2016-03-15 11:37:55
  • 122

Web入门——HTML代码编写规范

本文总结了30条html代码编写指南,只要在编写HTML代码的过程中牢记它们,灵活运用,你一定会写出一手漂亮的代码,早日迈入专业开发者的行列。 1、一定要闭合HTML标签 在以往的页面源代码里,经...
  • fuzhongmin05
  • fuzhongmin05
  • 2017-03-25 10:36:46
  • 1772

java命名规范 一些详细

  • 2011年09月24日 11:26
  • 1KB
  • 下载

正则表达式正则表达式

  • 2008年12月23日 08:59
  • 314KB
  • 下载

检测密码格式的合法性

一些网站设定了一些制定密码的规则。编写一个方法,检验一个字符串是否合法的密码。假设密码规则如下:      1.密码必须至少有8哥字符。      2.密码只能包括字母和数字。      3.密...
  • zhang5476499
  • zhang5476499
  • 2015-01-07 15:36:16
  • 2873

几个非常好的HTML5/CSS/JS的网页

1, 炫酷的页面效果: http://www.oschina.net/news/28308/16-impressive-css3-html5-and-javascript-experiments ...
  • findfly1990
  • findfly1990
  • 2015-11-04 10:29:46
  • 1170

pcb软件不为人知的技巧

  • 2011年02月11日 15:34
  • 214KB
  • 下载

Dreamweaver网页解决方法

  • 2009年01月01日 19:54
  • 27KB
  • 下载
收藏助手
不良信息举报
您举报文章:写网页的一些规则
举报原因:
原因补充:

(最多只允许输入30个字)