文档章节

浅谈Web开发中的6种技术

FansUnion
 FansUnion
发布于 2015/05/03 01:27
字数 1170
阅读 8
收藏 0

CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion)

Web开发中的6种技术
1.html
超文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。
在web开发中,html主要用来构造网站的整体结构

2.css
级联样式表(Cascading Style Sheet)简称“CSS”它是用来进行网页风格设计的。比如,如果想让链接字未点击时是蓝色的,当鼠标移上去后字变成红色的且有下划线,这就是一种风格。通过设立样式表,可以统一地控制HMTL中各标志的显示属性。级联样式表可以使人更能有效地控制网页外观。使用级联样式表,可以扩充精确指定网页元素位置,外观以及创建特殊效果的能力。
在web开发中,css主要用来美化网站的界面,主要起到渲染的作用。
 
3.javascript
JavaScript是一种基于对象和事件驱动的客户端脚本语言。
JavaScript最初的设计是为了检验HTML表单输入的正确性。
在web开发中,javascript主要用来控制网页的行为。比如,点击一个按钮,检验用户输入是否合法,或者弹出来一个对话框,或者修改某个html元素的样式。
 
4.jsp(php,asp.net类似)
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
在web开发中,JSP主要作为展现层或者视图View,负责接收用户的输入,并向用户展示请求的结果。
问题1:html不是可以展现界面了,jsp有什么用?
html展示的界面是静态的,随着web的发展,动态网页是趋势。比如,常用的分页机制,就是动态生成的。
问题2:jsp和flash有什么不同?
jsp和flash是不同的视图表现技术。具体区别嘛,网上搜搜吧。o(︶︿︶)o
 
5.java
Java是一种编程语言,是一个平台。
web开发中,Java主要作为后台,具体处理不同的请求。比如,用户想要访问 某篇日志,发送了一个http请求,Tomcat等服务器收到请求,调用java程序 获取用户想要的数据,然后把结果发给用户。期间,可能还需要执行 权限检查等。
注:后台 与 前台 是相对的。
 
6.c/c++
尺有所长寸有所短。
据说,Java现在主要用来做企业级开发。涉及到底层的东东,大多由C/C++来做的。貌似是因为内存和效率
等方面的优势,所以用C++来着。
 

举个例子分析下:

上图是qq空间主页的截图:

1.网页整体布局使用 html。

2.界面的样式,比如 颜色,使用css。

空间的皮肤,应该指的是 不同的css。

3.点击签到按钮,弹出来一个对话框,应该使用了Javascript,也可能是根据Javascript封装的库,比如JQuery或者腾讯自己的库。

4.日志频道,最下边有如下显示:

图片

1到14可以使用一个循环来做。这些就是动态的脚本,可以用jsp中技术来处理,当然也可以是别的。

5.很多地方需要从数据库中获取数据,比如点击日志链接,显示了一页日志。可以用Java来做。

也有可能使用别的技术,比如php等。具体用的是什么技术,暂时不知道额。

6. 空间中有很多广告,或者 链接。

如果qq想了解 哪些用户对哪些 广告感兴趣,以便根据用户的兴趣动态投放 用户 更容易 接受的广告,可能会收集一些信息,不妨

称之为 用户的行为日志吧。

qq空间注册用户有几个亿,每天的浏览,点击等行为是如此的多,以至于 形成了“海量”。又由于Java程序运行得相对较慢,

所以使用C/C++来分析和处理这些数据。

 

 

从全局的角度来看各种技术,找准自己的坐标。

做好定位,走遍天下。@FansUnion

© 著作权归作者所有

FansUnion
粉丝 60
博文 858
码字总数 825464
作品 0
丰台
高级程序员
私信 提问
《浅谈JavaScript系列》系列技术文章整理收藏

《浅谈JavaScript系列》系列技术文章整理收藏 1浅谈JavaScript中面向对象技术的模拟 2浅谈javascript函数劫持[转自xfocus]第1/3页 3浅谈javascript 面向对象编程 4老鱼 浅谈javascript面向对...

开元中国2015
2015/07/27
1K
0
Web-安全-学习资料(很全)​

看原文 看原文 看原文 Web-安全-学习资料(很全) Web-Security-Learning 在学习web安全的过程中整合的一些资料。 该repo会不断更新,最近更新日期为:2017/9/19。 9月19日更新: 新收录文章...

Ho0oH
2017/09/26
0
0
【初窥javascript奥秘之让人捉摸不定的this】你知道现在this指向哪里吗???

前言 之所以会有此篇文章当然还要从最近的一次面试说起,很抱歉居然又扯到面试上去看,其实不要说,平时不注意的东西,往往在面试时便会立马给你揪出来哪里有问题。 比如我当时就小小的栽了个...

范大脚脚
2017/12/14
0
0
React | 高效前端之浅谈

React | 高效前端之浅谈 React在国外已被各个公司的各种产品大量使用,大众熟知的INS、Airbnb、Yahoo、ThoughtWorks等,都是使用React来实现UI开发的。很多人认为,虽然React在国外已经被广泛...

海说软件
2018/06/26
0
0
ELSE 技术周刊(2017.10.30期)

本期推荐 写在 2017 的前端数据层不完全指北 在前端技术的发展中,各个层面演进出不同的技术方案,如数据类型层面的 TypeScript,Flow,PropTypes,应用架构层面的 MVC,MVP,MVVM,还是应用...

风清洋ELSE
2017/10/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

[转] Java 无界阻塞队列 DelayQueue 入门实战

原文出处:http://cmsblogs.com/ 『chenssy』 DelayQueue是一个支持延时获取元素的无界阻塞队列。里面的元素全部都是“可延期”的元素,列头的元素是最先“到期”的元素,如果队列里面没有元...

泥瓦匠BYSocket
16分钟前
5
0
zk中集群版中角色和消息类型

服务器角色 LEADER LEARNER FOLLOWING OBSERVER 消息类型 数据同步 服务器初始化 请求处理型 会话管理型 LEADER 集群工作核心,作用有: 1事务请求唯一调度和处理者,保证事务处理顺序性 2集...

writeademo
18分钟前
3
0
阿里云推送的基本使用-Swift;iOS10+

func initCloudPush(){ CloudPushSDK.asyncInit("*****", appSecret: "*******") { (result) in if result!.success{ print("deviceId===......

west_zll
30分钟前
3
0
分布式及高可用元数据采集原理

转载本文需注明出处:微信公众号EAWorld,违者必究。 引言: 元数据采集是元数据产品的核心部分,如何提升采集效率是需要仔细斟酌的事情,既要保持稳定性也要保持跟上主流技术的发展趋势。元...

EAWorld
45分钟前
5
0
为构建社交关系链手淘都做了啥?

作者|王卫(泓冰) 出品|阿里巴巴新零售淘系技术部 01、淘宝社交关系推荐的背景 1、互联网下半场到来:互联网的下半场,人口红利消失,各大平台需要对用户做精细化运营,用户的增长和留存是每一...

阿里云官方博客
46分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部