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

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

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

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

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

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

转载于:https://www.cnblogs.com/hanzg/p/6087613.html

关于web技术的一些见解相关推荐

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

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

  2. Web技术栈中不可或缺的Linux技术

    随着第三次信息浪潮的冲击,web技术在近年来可谓发生了天翻地覆的变革.从单向信息的web1.0时代,逐步过渡到信息和人交互的web2.0再到数据主动与人发生关系的web3.0时代,这些成就无疑归功于W ...

  3. 一个html文档所需要的最基本的标记对是,川大《WEB技术》19秋在线作业1题目【标准答案】...

    <WEB技术>18秋在线作业1-0001 试卷总分:100  得分:100 一.单选题 (共 21 道试题,共 84 分) 1.Dreamweaver 是( )软件. A.网页编辑 B.字 ...

  4. Java Web技术经验总结(二)

    该系列的第一篇在此:Java Web技术经验总结一,主要包含我在日常工作中的经验和心得体会(如有不足之处欢迎指出). Maven的使用经验 依赖的scope有test.provided.compile ...

  5. 2011年使用率增长最快的十大Web技术

    W3techs 网站评出了 2011 年十大使用增速最快的 Web 技术,本文对其进行编译供各位参考.注意,该评选结果是在针对前 100 万流行网站(根据 Alexa 值统计)进行调查统计出的,点击这 ...

  6. 一款不错的基于WEB技术的文件服务器

    首先,让我感谢朋友ZHANGBIN给介绍的这个程序.一个不错的,只有500KB左右且免安装的小程序.     说明:这是一款不错的基于WEB技术的文件服务器,能够使用它进行文件的上传和下载.呵呵,如果 ...

  7. 深入分析Java Web技术内幕pdf

    下载地址:网盘下载 内容简介  · · · · · · <深入分析Java Web技术内幕(修订版)>新增了淘宝在无线端的应用实践,包括:CDN 动态加速.多终端化改造. 多终端Sessi ...

  8. java,php,asp,asp.net,ror等几种Web技术对比(第一版本)

    交一篇作业,自己对这些技术认识还并不深刻,如果有错的地方还请指点,不要介意. 目录 1.1  8月编程语言榜分析 1.2  Web开发语言技术分析 1.1  8月编程语言榜分析 我个人认为作为一个初学 ...

  9. 极客技术专题【009期】:web技术开发小技巧

    为什么80%的码农都做不了架构师?>>>    日期:2013-8-26  来源:GBin1.com 技术专题:Seajs介绍 (分享人:choaklin) 专题演讲稿:SeaJS的 ...

最新文章

  1. 一文掌握明年物联网传感器市场!2022中国AIoT产业全景图谱报告新鲜出炉
  2. Cocos2d 之FlyBird开发---GameData类
  3. Netty详解(六):Netty 编解码技术
  4. HDOJ 2673 shǎ崽 OrOrOrOrz
  5. JProfiler9安装 监控Tomcat
  6. Selection change event Issue is fixed handleListItemPress,SingleSelectMaster
  7. FastText原理总结
  8. 「一道面试题」ArrayList和LinkedList有什么区别及使用场景
  9. RabbitMQ集群和失败处理
  10. Linux下计算进程的CPU占用和内存占用的编程方法[转]
  11. 黑苹果(1)为什么是黑苹果PPT?
  12. HCIE-Cloud题库
  13. 移动web UI推荐
  14. 代码 微信小程序 词典_史上最全的微信小程序代码大全源码下载
  15. mac中clion无法运行
  16. 夺冠!小米在 IWSLT 2022国际机器同传比赛中获佳绩
  17. 录音一小时成稿五分钟,这样的智能录音笔你想要吗
  18. 「杂谈」最有可能成为第五个一线城市,苏州 or 杭州?
  19. Java 8最强教程
  20. Smarty入门教程一----Smarty的安装

热门文章

  1. 【多网段切换导致DNS域名解析失败问题处理】
  2. Java中抽象类、接口、父类直接的区别与联系
  3. DSP学习 -- GPS时间校准电脑系统时间
  4. java feign同时传对象和其他参数_关于Spirng Cloud的Feign传参问题:
  5. kegra:用Keras深度学习知识图
  6. 无需Root也能Hook?——Depoxsed框架演示
  7. python 购物车分析_python 简易购物车程序解析
  8. java socket 连接异常_java.net.SocketException:软件导致连接中止:套接字写错误
  9. [codevs 1033] 蚯蚓的游戏问题
  10. 2020北京智源大会 图神经网络专题 总结