问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

北大青鸟设计培训:怎么快速学习Web编程?

发布网友 发布时间:2022-12-10 23:51

我来回答

1个回答

热心网友 时间:2024-02-04 00:31

做了那么多年Web编程,仔细想想,其实本质上就那点事儿,你抓住了几个重点问题,兰州兰州电脑培训http://www.kmbdqn.cn/认为学起来一点都不难。
1.理解浏览器/服务器结构(B/S)B/S是从90年代的客户端/服务器端发展而来,共同点都是由一个(或一组)服务器来服务多个客户端。
差别在于:首先,C/S结构的客户端可能是由不同语言编写的,例如VB,Delphi,PowerBuilder等,B/S结构中浏览器成为了一个通用的客户端,程序以Web的方式呈现,不需要安装,服务器端的升级就意味着所有客户端的升级,这和C/S相比是个翻天覆地的变化。
其次B/S的访问协议也标准化为HTTP(s),而不是原来各种各样的私有协议。
最后B/S结构中的服务器面向全球用户访问,而不像C/S那样仅仅是局域网,所以压力更大,挑战更大。
2.Web页面是怎么组成的?简单来说就是HTML+CSS+Javascript,我们看到的Web界面就是由这三者组成。
HTML负责结构,CSS负责展现,而Javascript负责行为。
我们说的前端开发也主要是做这一块,对于前端工程师,需要能理解DOM模型,以及如何通过javascript(例如JQuery等框架)来操作DOM模型。
3.浏览器和服务器是怎么打交道的?当然是HTTP!HTTP说穿了就是浏览器和服务器聊天是的一种约定,这个约定确保双方互相理解。
完整的HTTP是非常复杂的,《HTTP权威指南》一书厚达700多页。
其实我们最常用,也是最重要的也就那么几点:(1)GET和POST。
GET从服务器端获取数据,POST向服务器端发送数据(由此引出图片上传问题)(2)HTTP是个没有状态的协议,需要通过额外的机制来维持状态(例如登录状态),常用的方法就是cookie。
(3)理解HTTP状态码(4)理解同步vs异步(由此引出AJAX,以及JQuery等框架)4.URL和代码的映射理解url和代码之间的关联,例如www.xxx.com?action=login这样的url是怎么和后端的业务代码关联起来的?这样的规则是在哪里定义的?用代码、注解还是配置文件?后端的业务代码该如何组织?相信现在不会有人把业务逻辑都写到Servlet当中了,所以需要很多MVC框架像Struts,SpringMVC来组织代码,让系统清晰易懂。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宜昌夷陵区丶西陵区哪个区最繁华 宜昌哪些地方租房子好 宜昌CBD中心商务区项目分段定位 宜昌哪个地段房子好 奥迪a6油箱盖按键在什么位置 奥迪a6汽车加油盖按钮在哪 奥迪a6油箱盖怎么开 奥迪a6油箱盖的开关在哪里 图文结合带你搞懂MySQL日志之Error Log(错误日志) 变电站电磁辐射安全标准 ...马自达车辆搭载创驰蓝天GVC系统技术的好处是什么? GVC是什么鬼?你们知道么? 大连有换十字绣玻璃的吗 泉州个人独资企业怎么进行核名? ...我是诺基亚E71的,用的是狸窝全能视频转换器 老人春秋杂志社:如何投稿? 有驾照的低速电动车,上不了行驶证,上路要罚款怎么办? 杭州可锐考研村住宿环境咋样? 2012年又开始订阅书报了不知适合老年人看的刊物都有什么好看的杂志_百 ... 考研村的老师押题准吗? 考研村保录班可信么? 谁能告诉我<老人春秋><老人世界><半月谈><家庭><家庭医生>的主编以及联 ... 杭州考研村自习室怎么样? 考研村性价比怎么样? 怎样让银子变成铁的颜色 有没有天然狗头银 天然银珠矿石值钱吗 ...走进语言艺术高雅殿堂张东 黎春《输赢》朱剑玮总35讲 同济出版的高数五版和六版有什么区别么? 同济高数 五版和六版有什么区别?哪个好?我没基础,想把基础掌握好。大家... 高数同济第二版比同济第五版简单吗?两者区别大吗? 为啥高等数学新版本出了但还用旧版本 当12星座知道你不爱TA了 恋爱中一旦感觉不被爱,就会转身离开的星座女你知道吗? 12星座孤独瞬间,白羊太冷清,双子好无聊,巨蟹被遗忘 笔记本中缺少QtScript4.dll文件 请问在什么地方能下载到这种文件_百 ... qt中怎样添加qtscript库 精通Qt4编程的目录 QtScript.dll.放哪个文件夹?灵越1440的 手机号是空号。 有没有软件可以代收这个号码的短信。 求大神 泉州属于哪个省哪个城市l(泉州属于哪个省份的城市) 资本市场有效的基础条件有哪些 2018AFP考点解读:有效资本市场的三种形式及无效市场 三角函数的象限各是什么符号? 如何看象限? 黑龙潭好玩吗?主要项目? 2020-07-14风景有好几处,黑龙潭漂流有什么好玩的? 黑龙潭好玩吗 黑龙潭好玩吗、风景好吗 近日打算开车玩一玩,选定密云黑龙潭和兴隆青龙潭,哪个更好玩些? 20分~~~黑龙潭,灵山,百花山,将军关村哪个好玩? 北京黑龙潭响水湖青龙峡哪个好玩