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 ...
随机推荐
- Deep Learning 19_深度学习UFLDL教程:Convolutional Neural Network_Exercise(斯坦福大学深度学习教程)
理论知识:Optimization: Stochastic Gradient Descent和Convolutional Neural Network CNN卷积神经网络推导和实现.Deep lear ...
- web 打开子窗口提交数据或其他操作后 关闭子窗口且刷新父窗口实现
父页面 : html连接:<a href="javascript:void(0)" onclick="window.open(子页面URL)">js ...
- Skyfree退休公告
Skyfree退休公告 https://www.itsk.com/thread-372142-1-1.html Skyfree 发表于 2016-11-14 12:26:51 本以为到了这天,会有很多 ...
- native vlan(本征VLAN)
其实就是不打tag的VLAN,因为你想,一个VLAN在经过交换设备老是打tag,然后再脱掉tag...这个很浪费计算资源,尤其是在转发的报文量相当大的时候. 如何解决: 可以定义一种vlan, ...
- HDOJ Problem - 1299
题意:等式 1 / x + 1 / y = 1 / n (x, y, n ∈ N+ (1) 且 x <= y) ,给出 n,求有多少满足该式子的解.(1 <= n <= 1e9) 题 ...
- cmd 常用指令
d: 进入d盘 cd xxx 进入某个目录
- ES5——函数,对象,方法,this
JS由表达式和语句组成 表达式:计算出一个值,但并不进行任何操作,不改变计算机运行状态 语句:包括 声明语句,赋值语句,控制结构 函数,对象,方法,this 数组和对象:是两个非常重要的数据类型 函数 ...
- phpstorm 9 keygen
Turn Off Internet Before Register (Recommended ) Copy User name And Past In "User Or Company Na ...
- First commit
今天是2016年11月14日.天气晴. 第一篇博客,准备在这里记录下我学到的技术,希望能够坚持下来.^.^
- ListView 的使用
一.ListView:不同视图中一种显示想的集合,显示表格样式的数据信息1.视图: 在其右上方小箭头点击将视图改为Details:或者右键属性在外观View将其改为Details ...