HTML
html(HyperText Markup Language)超文本标记语言"超文本"就是指页面内可以包含图片、链接、程序等非文字元素。
超文本标记语言的结构包括"头&quto;部分(head)和"主体"部分,其中"头"部提供关于网页的信息,"主体"部分提供网页的具体内容。文件扩展名为.html。
网页的本质就是超文本标记语言,通过结合使用其他的web技术(脚本语言,样式)可以创造出功能强大的网页。因此,超文本标记语言是万维网(web)编程的基础,也就是说万维网是建立在超文本基础上的。文本中包含了超级链接点。
网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。浏览器按左右为难总计网页文件,然后根据标记符解释和显示其标记的内容,对于书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
编辑器
它其实是文本,需要浏览器的解释,它的编辑器大体可以分为三种
- 基本文本、文档编辑软件,可以使用微软自带的记事本也可以使用word或wps来编写,但是在存盘时一定要加.html扩展名,这样才能使用浏览器解释执行。
- 所见即所得软件,使用最广泛的编辑器,完全可以一点不懂HTML就可以做出网页,如frontpage和dreamweaver
- 所见即所得软件开发速度快,效率高,且直观表现更强。任何地方进行修改只需要刷新即可显示。缺点是生成的代码结构复杂,不利于大型网站的多人协作和精准定位等高级功能的实现。
CSS(Cascading Style Sheets)层叠样式表
层叠样式表是一种用来表现HTML或XML等文件样式的计算机语言。文件扩展名为.css
css上前最新版本为CSS3,是能真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,css能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模形样式编辑的能力,并能够进行初步的交互设计,是目前基于文本展示最的表现设计语言。
javascript(浏览器端脚本语言)
javascript是一种直译式脚本语言,是一种动态类型,弱类型,基于原型的脚本语言。它的解释器被称为javascript引擎,是浏览器的一部分,用来给html网页增加动态功能。文件后缀名为.js
javascript是一种属于网络的脚本语言,已经广泛用于web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常javascript是通过嵌入在HTML中来实现自身的功能的。
- 是一种解释性脚本语言。(代码不进行预编译)
- 主要用来向HTML添加交互行为。
- 可以直接嵌入到HTML文件中,也可以写成单独的.js文件有利于结构和行为相分离。
- 跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(linux windows mac android ios)
服务器端脚本语言
数据库技术