我眼中的H5的好基友们
在很久之前学过一段时间的Html语言以及一个叫做Web前端的东西,感觉两者很像,而且融合了JavaScript做出过一个图书管理系统,后来慢慢地就忘了,由于一些原因不得不再次涉及到这个东西,今天去看了很多博客,写写自己所认知的东西。
Html是一种超文本标记语言:HyperText Markup Language
这是一个HTML页面,我自己很久前写的
这里就是页面的源码
前后都有html标记,如果你写的是Html页面,那么前后的标记是必不可少的,因为浏览器要进行识别,然后就是头——head了,在这里面你可以设置标题,name,文本的宽高,好像是这样。。。,在然后就是比较重要的BODY体了,里面就是你所需要展示的内容,有table,有选择器select,还可以设置监听事件,(是不是和Android好像啊)等等强大的功能,不得不赞美一下,语言真是一个厉害的东西。。。。
然后我的jsp出问题了,看就是这样,这是之前写的,现在不知道怎么回事变成这样了
这个图片里的代码就是做数据交互的用来进行对数据进行处理以及将结果返回给静态页面的。JS是一个很强大东西,他可以使用java语言进行数据处理,可以使用数据库进行数据的存储以及获取。说白了,他就是java语言,看还有if判断不是吗?
现在你知道Html是干嘛的,js又是干嘛的吗?
Html 负责整体大界面的搭建,在这个界面中含有点击事件,还有一些基本的输入框、单选按钮、普通按钮、以及下拉选择框等等,我们常见的一些东西,而你看不见的就是js了,类似于Android中的Service 但是他却能进行逻辑处理,数据处理等Java可以做到的事情。他们两个分别属于MVC模式中的View 和Controller.
CSS 也属于页面的搭建的一部分,Html负责搭建了大界面,而CSS却负责对一些小的地方进行美化以及优化,以及动画的展示,毕竟静态页面看久了人就会变得呆滞,所以,CSS就出现了,他能够实现动画!!!但是你不得不说,有了CSS我们的静态页面的确变得可爱了不少(想象一下吧,我可写不出来,,,);、
所以呢,一个简单到中等的Html语言关于代码的调试CSS>JS>H5,因为毕竟CSS负责对一些细节进行优化所以你不得不进行较多的测试,中高端的就是JS调试要比后面连个多一点了,因为中高端的页面更注重于逻辑!!!
人为什么这么强大?因为人脑可以实现强大的逻辑转换。