关于web技术的一些见解
在目前的软件技术领域中,互联网方面的技术是其中最热门的一部分。现在做一个普通的网站,就涉及到大部分的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技术的一些见解的更多相关文章
- 深入分析Java Web技术内幕(修订版)
阿里巴巴集团技术丛书 深入分析Java Web技术内幕(修订版)(阿里巴巴集团技术丛书.技术大牛范禹.玉伯.毕玄联合力荐!大型互联网公司开发应用实践!) 许令波 著 ISBN 978-7-121- ...
- HTML5 Dashboard – 那些让你激动的 Web 技术
HTML5 Dashboard 是一个 Mozilla 推出的项目,里面展示了最前沿的 HTML5,CSS3,JavaScript 技术.每一项技术都有简洁,在线演示以及详细的文档链接.这些技术将成为 ...
- HTML5 模拟现实物理效果,感受 Web 技术魅力
Ball Pool 是一个基于 HTML5 技术的实验,模拟现实物理效果,让你在 Web 中感受自然物体的运动.玩法介绍:可以随意拖动圆球.点击页面背景.晃动浏览器.双击页面背景或者按住鼠标左键,有不 ...
- Soundslice – 美妙乐谱!Web 技术高大上的应用
Web 技术的不断发展让我们能够开发各种好玩的功能.这里给大家分享一个使用 HTML5 技术实现的在线乐谱,可以播放的哦,也可以选择一个片段进行循环播放.赶紧来体验一下:) 您可能感兴趣的相关文章 1 ...
- 深入分析Java Web技术(1)
BS网络模型的基本过程: 当我们在浏览器中输入"www.google.com"的时候,首先会请求DNS服务器对域名进行解析成都应的IP地址,然后根据这个IP地址在互联网上找到谷歌的 ...
- Java Web技术总结(目录)
来源于:http://www.jianshu.com/p/539bdb7d6cfa Java Web技术经验总结(一) Java Web技术经验总结(二) Java Web技术经验总结(三) Java ...
- JavaScript的角色巨变和Web技术的发展
曾经JavaScript是职业程序员看不上眼的脚本语言,如今只有高级程序员才能驾驭它. JavaScript性质和地位的天翻地覆,正是Web技术飞速变化的印证. 最初职业程序员轻视JavaScript ...
- 用web技术开发出原生的App应用的体会(1)
本人是是个前端小白,学前端已经有半年的时间了,前几天开了个博客,希望记录自己学习历程的点滴. 今天要写的是关于用html,css,javascript等web技术开发原生的app应用. 总所周知,we ...
- cct,web技术
基本信息 全国计算机等级考试二级教程——Web程序设计(2016年版)作 者:教育部考试中心 编出 版 社:高等教育出版社出版时间:20115-12-1 ISBN:9787040442991版 ...
随机推荐
- zabbix 监控TCP状态连接数
1.zabbix客户端,监控TCP状态脚本,并保存到的定路径.(/usr/local/zabbix-agent/shells) # cat zabbix_linux_plugin.sh #!/bin/ ...
- openGL中的gl,glu,glut
OpenGL函数库相关的API有核心库(gl).实用库(glu).辅助库(aux).实用工具库(glut).窗口库(glx.agl.wgl)和扩展函数库等.gl是核心,glu是对gl的部分封装.glx ...
- (九)zabbix监控web应用
1)web应用监控介绍 使用zabbix自带的web场景可以监控url的状态码,响应时间,url的下载速度,非常的棒 思路:定义模板-->创建应用集--->定义web场景--->定义 ...
- 15-资源等待类型sys.dm_os_wait_stats
一.总结 1.网址 https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/ ...
- 解决git提交敏感信息(回退git版本库到某一个commit)
解决git提交敏感信息(回退git版本库到某一个commit) Fri 07 June 2013 git是一个很好的版本库, 现在很多人用它, 并在github上创建项目, 相信大家都有过将敏感信息提 ...
- VC++ ID号如何分配
自动生成的,有默认规则. #define _APS_NEXT_RESOURCE_VALUE 137 //下一个资源ID(插入的一些对话框.图片.图标等) #define _APS_NEXT_COMMA ...
- Visual Studio 编译Winform程序不生成.vshost.exe和.pdb文件的方法
问题:使用Visual Studio编译工程时,默认设置下,即使选择了「Release」时也会生成扩展名为「.vshost.exe」和「.pdb」的文件. 先解释一下各个文件的作用: .pdb文件: ...
- bat脚本休眠时间技巧
例子: @echo off set /a i=1 :c adb connect 192.168.1.109&ping -n 1 123.45.67.89 -w 10000>nul if ...
- CSS3选择器:nth-child和:nth-of-type的差异
p:nth-child(2)表示这个元素要是p标签,且是第二个子元素,是两个必须满足的条件. <section> <div>我是一个普通的div标签</div> & ...
- TensorFlow使用记录 (十四): Multi-task to MNIST + Fashion MNIST
前言 后面工作中有个较重要的 task 是将 YOLOV3 目标检测和 LanNet 车道线检测和到一个网络中训练,特别的是,这两部分数据来自于不同的数据源.这和我之前在 caffe 环境下训练检测整 ...