程序员带你解析Web是什么-阿里云开发者社区

开发者社区> Tobenumberone> 正文

程序员带你解析Web是什么

简介: web
+关注继续查看

web其实我们每一个人都接触过,也就是我们常见的网页、网站,有三种常见的形式:超文本、超媒体、超文本传输协议。而平常听说的web开发,其实也就是网站开发。网站由很多的网页组成,网页又由一行行的标签代码、数据代码组成。web开发就是把这些代码编写组成浏览器能认识的标记,经过浏览器解释后,普通人就能看到的过程。虽然这几句话说着简单,但其实真正的开发过程远比这复杂得多。
一个完整的web由前端和后端组成,前端的HTML、CSS、JavaScript分别都是语言,HTML我们称之为超文本标记型语言,主要作用就是用来给浏览器解释的,比如我们的一个网页就用他来告诉浏览器,哪里是按钮,哪里该换行了等等。CSS一般称之为层叠样式表,通俗的讲,也就是html的一件外衣,本身HTML写出来的网页样式是固定的,但是我们生活的中的每个网页都不一样,为什么呢,就是因为有了CSS样式表,它给每个网页穿上一件外衣,告诉浏览器,按钮是什么颜色的,多高、多宽等等,而JavaScript是干什么的呢,刚刚我们通过HTML和CSS我们知道已经能把网页的一些元素展示出来了,但是光展示出来太无聊了吧,都不能动,JavaScript就是让这些元素动起来的,JavaScript是一门浏览器的脚本语言,不需要任何环境,在浏览器下就能跑起来,所以在网页开发里面,就是使用它来给网页添加动作,比如你点击了一下按钮需要弹出一个对话框,或者我们常常看到的图片轮播,就是用它弄的。怎么样,强大吧。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
7205 0
WebService理解和代码解析
/** WebServcie 概念 多个系统数据交换: 跨平台语言的相互通信; 如:java 的客户端 和dotnet的服务器端的接口调用: 得到接口和方法 : 基于标准的协议,可编程语言; 服务器开发 api; 特点: 自包含:只要客户端支持http和xml就可以; 自描述:只需要知道请求响应的类型; 其他的不需要考虑 跨平台:不同语言可以相互通信。
1398 0
OA系统门户是什么?全面解析信息门户的类别、难点和关键点
1.信息门户的定义 什么是门户?从传媒(类似网易、搜狐等)的角度来讲,门户是一个信息分类聚合之后的展现容器、形式,而在信息爆炸时代,门户作为一个入口的价值则是让用户在第一时间获取到他所关心以及能对他的日常工作起到帮助的信息。
3001 0
Android的init过程(二):初始化语言(init.rc)解析
Android的init过程(一) 本文使用的软件版本 Android:4.2.2 Linux内核:3.1.10     在上一篇文章中介绍了init的初始化第一阶段,也就是处理各种属性。
728 0
WKWebView代理方法解析
一.前言 上一篇文章已经对WKWebView做了一个简单的介绍,主要对它的一些方法和属性做了一个简单的介绍,今天看一下WKWebView的两个协议:WKNavigationDelegate 和 WKUIDelegate。
2418 0
入门-什么是webshell?
webshell是什么? 顾名思义,"web" - 显然需要服务器开放web服务,"shell" - 取得对服务器某种程度上操作权限。 webshell常常被称为匿名用户(入侵者)通过WEB服务端口对WEB服务器有某种程度上操作的权限,由于其大多是以网页脚本的形式出现,也有人称之为网站后门工具。
1118 0
NIO框架之MINA源码解析(转)
http://blog.csdn.net/column/details/nio-mina-source.html http://blog.csdn.net/chaofanwei/article/details/38848085 http://blog.
766 0
C++ 中使用boost::property_tree读取解析ini文件
boost 官网 http://www.boost.org/ 下载页面 http://sourceforge.net/projects/boost/files/boost/1.53.0/ 我下载的是 boost_1_53_0.
1980 0
如果说程序员的硬通货是技术,那么软技能是什么?
程序员往往一心扑在编程技术上面,学习编程语言,算法,网络,自己子领域相关的知识等等。这非常正确,也是作为coder的核心竞争力所在,姑且称之为“硬技能”吧。 对于有一个程序员来说除了日常码代码之外,其实也需要很多编程之外的软件能,非专业上面的技能可以更好的展现你的情商,与人合作的能力等。
437 0
+关注
Tobenumberone
never say never~
42
文章
60
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载