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 ...
随机推荐
- SQL Tuning / SQL 性能 优化 调优
Some key concents regarding SQL optimization predicate selectivity (column unique ratio) / cardinali ...
- TAP/TUN(二)
tap.c代码 #include<assert.h> #include<fcntl.h> #include<stdio.h> #include<st ...
- Jquery实现账单全部选中和部分选中管理
在做购物车系统是我们往往会遇到这样一个需求,在点击全选框时我们要将全部的单个账单都选中;在单个选中账单时,如果账单全部被选中则需要全选框处于选中状态,若没有全部被选中则全选框处于没选中状态; 以下是在 ...
- SQL与Mongodb聚合的对应关系(举例说明)
SQL中的聚合函数和Mongodb中的管道相互对应的关系: WHERE $match GROUP BY $group HAVING $match SELECT $project ORDER BY $s ...
- matplotlib总结
主要使用matplot.pyplot import matplot.pyplot as plt plt.figure(1) plt.subplot(211) plt.plot(x,y, 'rs') p ...
- Mina的ProtocolEncoderOutput之坑
这个问题是之前测试上万个连接的pingpong发现的,调了很久,但当时急着做其他事,就没有详细记录下来,现在回想起来也有点记不清具体哪儿了. 表现是在测试上万个连接的pingpong时会出现服务器挂起 ...
- 如何修改file控件
在移动web开发过程中,常常会用到input file这控件,但css不能修改其样式往往让开发者很头疼,直接把他放到页面上又不美观: 下面介绍的方法,可以将该控件的显示样式替换成一个图标: 该方法 ...
- 获取checkbox后面的文本内容
http://alygle.blog.51cto.com/1922399/669040 <head> <meta http-equiv="Content-Type" ...
- git常用功能
- ubuntu16.04 orbslam ./build.sh 出错eigen
错误如下: /home/a/ORB_SLAM2/src/Optimizer.cc:1244:1: required from here/usr/include/eigen3/Eigen/src/Cor ...