web开发中常用的技术体系
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)
服务器端脚本语言
数据库技术
web开发中常用的技术体系的更多相关文章
- Web 开发中应用 HTML5 技术的10个实例教程
HTML5 作为下一代网站开发技术,无论你是一个 Web 开发人员或者想探索新的平台的游戏开发者,都值得去研究.借助尖端功能,技术和 API,HTML5 允许你创建响应性.创新性.互动性以及令人惊叹的 ...
- 依赖注入及AOP简述(十)——Web开发中常用Scope简介 .
1.2. Web开发中常用Scope简介 这里主要介绍基于Servlet的Web开发中常用的Scope. l 第一个比较常用的就是Application级Scope,通常我们会将一 ...
- WEB开发中常用的正则表达式
在计算机科学中,正则表达式用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串.在WEB开发中,正则表达式通常用来检测.查找替换某些符合规则的字符串,如检测用户输入E-mai格式是否正确,采集符 ...
- WEB开发中常用的正则表达式集合
在计算机科学中,正则表达式用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串.在WEB开发中,正则表达式通常用来检测.查找替换某些符合规则的字符串,如检测用户输入E-mai格式是否正确,采集符 ...
- java web开发中常用的协议的使用和java-web 常见的缓冲技术
一.DNS协议 作用将域名解析为IP 类似于我们只需要知道中央一台,中央二台,而不需要知道它的频率,方便记忆. java dns 域名解析协议实现 1 域名解析,将域名可转换为ip地址InetAd ...
- Web开发中常用的定位布局position
定位布局就是为开发提供了更好的布局方式,可以根据需求给相应的模块设定相应位置,从而使界面更佳丰富,代码更佳完美. position是CSS中非常重要的一个属性,通过position属性,我们可以让元素 ...
- Web开发中常用的状态码
在HtttpServletResponse类中有关于状态码的描述. static int SC_ACCEPTED Status code (202) indicating that a request ...
- web前端开发中常用的尺寸和位置
我们在日常web前端开发过程中,会经常用到各种尺寸和位置.通常是js做动画的时候.轮播图,滚屏动画,粒子,碰撞检测,拖拽,滚动加载等等.这里我将常用的尺寸和位置的获取进行总结,不包括canvas,SV ...
- 下面哪项技术可以用在WEB开发中实现会话跟踪实现?
下面哪项技术可以用在WEB开发中实现会话跟踪实现? A:session B:Cookie C:地址重写 D:隐藏域 答案:ABCD 会话跟踪是一种灵活.轻便的机制,它使Web上的状态编程变为可能. H ...
随机推荐
- (转)javascript 奇淫巧技44招
1.首次为变量赋值时务必使用var关键字 变量没有声明而直接赋值得话,默认会作为一个新的全局变量,要尽量避免使用全局变量. 2.使用===取代== ==和!=操作符会在需要的情况下自动转换数据类型.但 ...
- 解决Maven的Could not update project XXX configuration NullPointerException 错误
1. 从eclipse删除这个项目,但不要从磁盘删除: 2. 关闭eclipse: 3. 删除项目目录下的:.settings目录: 4. 删除项目目录下的:.projects目录: 5. 删除项目目 ...
- Oracle分页查询=======之伪列的使用
========伪列========== 在Oracle数据库中,伪列不存在表中,但是可以从表中查询到 例如:SELECT ROWID 伪列,tname 教师姓名 FROM teacher; ==== ...
- 一个div相对于外层的div水平和垂直居中
我自己感觉,第四种比较常用 <title>无标题文档</title><style> .parent { width:800px; ...
- h5
1. 在iPhone 手机上默认值是(电话号码显示为拨号的超链接): <meta name="format-detection" content="telephon ...
- [C语言入门笔记]变量与数据类型
变量与数据类型 什么是变量? 变量是一个变化的量 是内存中的一个空间 变量的定义方法是什么? 数据类型 变量名 = 值; 数据类型有哪些? 整型int 浮点型float double 字符型char ...
- 【JAVA】【leetcode】【查找二叉树最小深度】
题目: minimum-depth-of-binary-tree 要求:Given a binary tree, find its minimum depth.The minimum depth i ...
- python调用zabbix接口实现Action配置
要写这篇博客其实我的内心是纠结的,老实说,我对zabbix的了解实在不多.但新公司的需求不容置疑,当我顶着有两个头大的脑袋懵懵转入运维领域时,面前摆着两百多组.上千台机器等着写入zabbix监控的需求 ...
- Python’s SQLAlchemy vs Other ORMs[转发 0]
原文地址:http://pythoncentral.io/sqlalchemy-vs-orms/ Overview of Python ORMs As a wonderful language, Py ...
- SQL Server 日期转换到字符串
0 Feb 22 2006 4:26PM CONVERT(CHAR(19), CURRENT_TIMESTAMP, 0) 1 02/22/06 CONVERT(CHAR(8), CURRENT ...