媒之族

 找回密码
 立即注册
查看: 701|回复: 1

想学网页开发,从哪里入手、如何自学?

[复制链接]

81

主题

110

帖子

152

积分

初级媒体人

Rank: 2

积分
152
发表于 2021-10-29 10:48 | 显示全部楼层 |阅读模式
作者:不知道
动态网页
作为刚入门的小白,最好先了解网页网站总体架构运作流程,这一步很重要,不要急着先学这个那个。这就好比,你刚到一个大公司,虽然你最终只在一个部门干活,但是你最好先整体了解一下整个公司的业务流程架构,所有业务部门有哪些,各个部门和业务的关系,你所处的位置是哪个。你以为很多与你无关的东西,其实都对你有帮助,要有整体思维。
网站的总体架构流程你一定要先了解一下,不求精通,至少能先产生疑问,比如你如果知道下面网页信息总体运作流程后,你学起来就会有目的了。
1. 在浏览器里输入域名之后,域名最终会解析成ip,最后通过这个ip找到对应的服务器(简单的了解下网页http,tcp/ip服务等)。
2. 用户浏览器的请求到达目标服务器之后,在服务器环境里需要一个接待客户请求的专有程序,(比如你要在服务器搭建nginx/appache等web服务),服务器收到用户请求后,会根据请求找到对应的流程,有的是一个独立静态页面,有的是一个动态页面。
2.1静态页面就是用(html css js)那些前端知识构建的一个文件,服务器直接读取文件后,直接返回给客户端,用户在浏览器就可以看到效果了。
2.2动态页面是要被后端语言(php,java,python等)处理包装好的页面,有的后端语言会去连接数据库服务(mysql等),后端语言会对数据业务进行动态处理,然后把处理好之后信息返回给用户,所以这个页面也叫动态页面,学后端其实就是学这个。 你看,你如果宏观的了解整体运作流程,就知道哪个知识点在那个环节里,这样方向就会清晰起来,看起来也不多是吧?
其实我只提了个大概,做网站和写作文一样,能写出作文和能写出好作文是两码事,做出交互好,视觉感觉好,体验好,维护好的网站可不简单,比如像知乎这种大型网站,不过新手可以先不用管,先做好基础入门就行了。上面各个知识点我用黑体加粗了,知道了他们相互关系,你就可以百度一下点对点学习了。时间不够的可以挑前端学,然后其他的可以通过别人合作或者工具类实现,自学手段的话,因人而异,我个人的话最不建议看视频,多动手从简单的小例子开始,学练结合,不要上来就抠复杂的问题,带着疑问去查询文档或者找demo,养成会查询文档的好习惯,然后,你会碰到很多函数,请注意,很多函数你是不需要记住的,有的函数会查手册就行,正经学这些东西,其实是非常耗时间的,不如把重点放在原理层上,公式型的知识不是一定要去记下来,能借助手册就可以,条条大路通罗马!
作为新手,你可能会碰到各种啥啥框架,那东西看起来炫酷好用,但我建议你先不要学这些东西,这些就是查手册就行了,回归基础,多学学原理层的东西,那种框架只会带给你一种虚假繁荣的感觉,现在太多程序员在工具应用层耗费的时间太多,最后的结果就是,上限天花板已经被限制死了。
http://www.christophercounts.com/list/dtwy.html

回复

使用道具 举报

81

主题

110

帖子

152

积分

初级媒体人

Rank: 2

积分
152
 楼主| 发表于 2021-10-29 10:49 | 显示全部楼层
哪些大型网站可以发链接呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|联系我们|免责声明|站内地图|媒之族

GMT+8, 2021-11-29 04:48

Powered by Discuz! X3.3

Copyright © 2001-2021, Tencent Cloud.

返回顶部 返回列表