在目前的软件技术领域中,互联网方面的技术是其中最热门的一部分。现在做一个普通的网站,就涉及到大部分的web技术了:前端展示,后端数据处理,功能模块等。我觉得,也就分两个部分的技术:前端,后端。

  前端,也就是要展现在客户端平台的,页面内容,结构等。这里面涉及到HTML标签,CSS,JAVASCRIPT等。这些技术实现的一个前提,就是需要客户端能够识别(浏览器)。刚开始,页面只需要展示文字内容,加上简单的排版,HTML就足够了。

  后来网站内容越来越多,像单页面变成多页面的,可以看到图片,动画,听歌,看视频等等。于是,javascript技术就来处理动态方面内容,css呢,大概是一个网站包含很多内页了,为了排版、颜色方面处理更加方便而产生的。甚至动态方面也会协助javascript。

  所以JavaScript当然不止会做动态方面的。网站内容越来越多,最重要的一个是增加了互动功能,像论坛,邮箱这些要注册新用户,填写密码等等。刚开始,每填一个选项,整个页面都要重新加载,极为不方便。后来由JavaScript搭载的AJAX技术形式出来,网站进化为动态网站,于是浏览器上网一下子可以做更多东西。一个简单的AJAX例子,现在注册一个新邮箱,我们会发现,填写新用户名时,如果被别人注册了,你一移开鼠标,就会有一小行字提醒重新写。这中间,就是ajax的操作,在你填写完的时候,后台已经悄悄把信息发到后端,与数据库的信息对照。

  后端方面,网站要搭载在服务器上才能被访问,所以一般后端的工作是,保存网站,接收前端发送的请求访问的信息,返回请求的信息。这里涉及到的是HTTP协议,互联网技术最普遍的协议,基本上能上网都是靠它的。技术方面,服务器软件技术,数据库技术,脚本技术等。和前端相对应的,一开始网站内容少,甚至都不用数据库,服务器脚本技术的。但网站内容越来越多,越来越复杂。于是,服务器加装了数据库软件,用列表的方式处理网站数据。以及脚本引擎,当今流行的PHP,ASP.NET,JAVAWEB等,这些是和数据库配合,处理动态交互方面的功能的。

  现在网站的技术一年比一年丰富多样,根据实际的情况,出现了很多的技术框架,像bootstrap,JQUERY,react等等。所以web方面技术的学习,不能过度专研php,javascripts中的语法,对象,数组什么的。要清楚实际当中要实现什么功能,有哪些已经存在的技术可以实现。多学习,多关注技术发展的新趋势。

关于web技术的一些见解的更多相关文章

  1. 深入分析Java Web技术内幕(修订版)

    阿里巴巴集团技术丛书 深入分析Java Web技术内幕(修订版)(阿里巴巴集团技术丛书.技术大牛范禹.玉伯.毕玄联合力荐!大型互联网公司开发应用实践!) 许令波 著   ISBN 978-7-121- ...

  2. HTML5 Dashboard – 那些让你激动的 Web 技术

    HTML5 Dashboard 是一个 Mozilla 推出的项目,里面展示了最前沿的 HTML5,CSS3,JavaScript 技术.每一项技术都有简洁,在线演示以及详细的文档链接.这些技术将成为 ...

  3. HTML5 模拟现实物理效果,感受 Web 技术魅力

    Ball Pool 是一个基于 HTML5 技术的实验,模拟现实物理效果,让你在 Web 中感受自然物体的运动.玩法介绍:可以随意拖动圆球.点击页面背景.晃动浏览器.双击页面背景或者按住鼠标左键,有不 ...

  4. Soundslice – 美妙乐谱!Web 技术高大上的应用

    Web 技术的不断发展让我们能够开发各种好玩的功能.这里给大家分享一个使用 HTML5 技术实现的在线乐谱,可以播放的哦,也可以选择一个片段进行循环播放.赶紧来体验一下:) 您可能感兴趣的相关文章 1 ...

  5. 深入分析Java Web技术(1)

    BS网络模型的基本过程: 当我们在浏览器中输入"www.google.com"的时候,首先会请求DNS服务器对域名进行解析成都应的IP地址,然后根据这个IP地址在互联网上找到谷歌的 ...

  6. Java Web技术总结(目录)

    来源于:http://www.jianshu.com/p/539bdb7d6cfa Java Web技术经验总结(一) Java Web技术经验总结(二) Java Web技术经验总结(三) Java ...

  7. JavaScript的角色巨变和Web技术的发展

    曾经JavaScript是职业程序员看不上眼的脚本语言,如今只有高级程序员才能驾驭它. JavaScript性质和地位的天翻地覆,正是Web技术飞速变化的印证. 最初职业程序员轻视JavaScript ...

  8. 用web技术开发出原生的App应用的体会(1)

    本人是是个前端小白,学前端已经有半年的时间了,前几天开了个博客,希望记录自己学习历程的点滴. 今天要写的是关于用html,css,javascript等web技术开发原生的app应用. 总所周知,we ...

  9. cct,web技术

    基本信息 全国计算机等级考试二级教程——Web程序设计(2016年版)作    者:教育部考试中心 编出 版 社:高等教育出版社出版时间:20115-12-1 ISBN:9787040442991版 ...

随机推荐

  1. mmu(虚拟地址和物理地址简单图解)

  2. unzip解压3G或者4G以上文件失败的解决方法

    Linux下,使用unzip解压时,报错:End-of-central-directory signature not found.  Either this file is nota zipfile ...

  3. 第二章 Vue快速入门--9 使用v-on指令定义Vue中的事件

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...

  4. Java 实现的 简单WordCount功能

    githup 链接:https://gitee.com/iy2524/WordCount.git PSP表格  psp2.1  psp阶段 估计耗时(分钟)  实际耗时(分钟) Planning  计 ...

  5. shell编程初探

    #! /bin/sh #这是神圣丁的第一个shell脚本 name="陈培昌" echo "我就喜欢\"$name\"" echo '我就喜 ...

  6. java中的“指针”

    java中的"指针" 通常我们说java中没有指针,但是java中的"引用"就相当于指针,只是不称为指针而已. 错误例子 public List<Clus ...

  7. 51 Nod 1402 最大值

    1402 最大值  题目来源: TopCoder 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题  收藏  关注 一个N长的数组s[](注意这里的数组初始下标设为1 ...

  8. zabbix服务端接收的数据类型,便于编写脚本向服务端提交数据

    1.数据类型1:zabbix_agent执行脚本提交字典 UserParameter=tcp_port_listen,/usr/local/zabbix/share/script/get_game_p ...

  9. Jmeter -- 脚本录制

    步骤如下: 1. 添加http代理服务器(Add -> Non-TestElement -> HTTP(S)Test Script Recorder) 2. 对http代理进行配置,如下图 ...

  10. python-日常用法小记

    1.判断是否是数字 math.isnan("a") 2.数学math math.log(x) 3.查看安装路径 import sys print sys.path 4.字符串与日期 ...