博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
有关web
阅读量:6120 次
发布时间:2019-06-21

本文共 732 字,大约阅读时间需要 2 分钟。

hot3.png

众所周知,Web标准大体由三块组成:结构、表现和行为,又被统称为网页前台技术。因此可知三者都不可能涉及端技术,这也表明在Web三层中,只占据了表现层(UI)、业务逻辑层(BLL)和访问层(DAL)的表现层部分。

  凡是与数据操作有关的,例如验证数据完整性、数据安全、数据持久化、数据检索与修改等,都不可能由Web标准来保证,它只关注于。我们常会问脚本与服务器端脚本有什么作用上的区别,这也就是答案。比如script,它在客户端执行,因而可以把消息以最快的速度告诉、提醒用户,而不是等提交后才得到提示信息;相反,你不可能用它来操作。

 

  那么现在就来看看这三块具体负责什么。

  结构:用于数据的分类与整合。主要技术包括HTML和;

  表现:用于网站数据在显示上的控制。主要技术为和XSL;

  行为:用于用户对文档对象和浏览器对象进行交互操作。主要技术为Javascript。

 

  要保证符合Web标准,就是保证三大块尽可能的分离性。然而在现实情况下却不尽然,在HTML文档中,混杂了大量表现层和行为层的事情。

  比如居中,这明显不是结构层的是,可为了方便,还是直接align属性解决:<table align=”center”>……</table>;

  再比如事件的处理,是结构层吗?恐怕不是,但HTML属性节点有没有事件:<input type=”button” οnclick=function(){……} />总见过吧!

  所以说要真正做到符合Web标准,是件很麻烦的事情,也是件困难的事情。它要求一个人得有足够的耐心、细心等,而不仅仅是技术大牛。

转载于:https://my.oschina.net/u/1040766/blog/133561

你可能感兴趣的文章
MySQL的字符集和字符编码笔记
查看>>
ntpd同步时间
查看>>
must implement java.io.Serializable hessian
查看>>
MySQL数据库系统
查看>>
添加Scott用户
查看>>
Microsoft Licenses Flash Lite for Windows Mobile Users
查看>>
HDOJ 2020 绝对值排序
查看>>
HDOJ/HDU 2560 Buildings(嗯~水题)
查看>>
Maven编译时跳过Test
查看>>
Spring Boot 整合Spring Security 和Swagger2 遇到的问题小结
查看>>
[20170628]12C ORA-54032.txt
查看>>
浅谈JavaScript浮点数及其运算
查看>>
spring mvc+ELK从头开始搭建日志平台
查看>>
spring-boot-quartz, 依赖spring-boot-parent good
查看>>
MHA VIP切换脚本
查看>>
[OOD-More C++ Idioms] 写时拷贝 (Copy on Write)
查看>>
嵌入式 fork与vfork的区别
查看>>
解读物联网在空气监测方面的应用场景及行业痛点
查看>>
新医改下的中国医药流通全面信息化策略
查看>>
移动手势的秘密
查看>>