关于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版 ...
随机推荐
- 十三,k8s集群web端管理工具dashboard部署
目录 部署 dashboard 由于会被墙, 所以要加一步拉取镜像 正式开始安装dashboard 查看 开放访问 配置dashboard用户 1. token 令牌认证 创建一个 serviceAc ...
- 第11章 Spring Boot使用Actuator
在生产环境中,需要实时或定期监控服务的可用性,spring-Boot的Actuator 功能提供了很多监控所需的接口. Actuator是Spring Boot提供的对应用系统的自省和监控的集成功能, ...
- 小程序UI设计(10)-巧用模板,事半功倍
工具中为小程序员们准备了符合微信开发规范的模板.之前帖子中介绍的规范都在模板中已经设计好了,可以直接复制粘贴使用.下图中的样式是从模板直接复制过来的.实际使用时只要更换为自己的图片和文字即可.自动生成 ...
- 5.Dropout
import numpy as np from keras.datasets import mnist from keras.utils import np_utils from keras.mode ...
- CNN for NLP(2)
参考链接: 卷积神经网络(CNN)在句子建模上的应用, 卷积神经网络CNN在自然语言处理中的应用, CNN在NLP中的应用.
- Python:类
概述:类的特点 作用域和命名空间. 类的详解:(python官方教程摘录) 概述特性 Python在oop方面思想和Ruby一样.同样包括数据封装,继承和多态三大特点. 类 Python的类提供了面向 ...
- JavaScript入门学习之二——函数
在前一章中讲了JavaScript的入门语法,在这一章要看看函数的使用. 函数的定义 JavaScript中的函数和Python中的非常类似,只不过定义的方式有些不同,下面看看是怎么定义的 //定义普 ...
- u-boot-2018.09 DTS上 I2C节点的解析 (转)
这篇理下uboot上I2C总线挂载设备的整个流程. 其他总线(如SPI等)应是类同的思路. uboot 中,以max8997挂载到s3c24xx i2c总线为例, dts里面的写法如下 aliases ...
- CF888G Xor-MST[最小生成树+01trie]
前注:关于这题,本人的解法暂时没有成功通过此题,原因是被卡常了.可能需要等待某种机缘来请人调试. 类似uoj的一道题(新年的繁荣),不过是一个有些简单的版本. 因为是完全图,有没有办法明显优化建边,所 ...
- 12-SSMS图形化工具中不允许保存修改的解决办法
1.报出的警告 2.解决办法 工具-->选项-->设计器--->表设计和数据库设计器-->阻止保存要求重新创建表的更改 的勾去掉就OK 了