彻底了解web开发,熟悉建站过程

2019-03-15 admin

服务端开发基础

前端开发 最终还是属于 Web 开发 中的一个分支,想要成为一名合格的前端开发人员,就必须要 充分理解 Web 的概念。


如何建立一个Blog网站

        **开始-明确业务-根据分析需求-设计功能-具体实现功能-部署上线-结束**

web学习的知识如何应用?

1、网页开发技术(硬性) HTML —— 网页内容结构(GUI) CSS —— 网页外观样式(GUI) JavaScript —— 编程语言(可以用于调用浏览器提供的 API) Web APIs —— 网页交互(界面功能) jQuery —— 便捷手段(糖果而已,不是必要的)

2、编程能力 / 编程思想 / 解决问题的思路(软性) 我要做什么(我要得到什么),我目前有什么(我能拿到什么)

至此,我们已经可以独立完成网页开发了,具体能完成的东西就是一个一个的网页,而且还能给这个页面加上一些 动态的交互。但是这距离成为一个网站还有一些路要走。

clipboard.png


还需要学习什么?

1、想要完成完整的 Web 网站,还需要学习什么? 搭建 WEB 服务器(提供网站服务的机器) HTTP(浏览器与服务端的通讯协议) 服务端开发(动态网页技术) 数据库操作(服务端存储数据方式) AJAX(浏览器与服务端的数据交互方式)


搭建web服务器 ##、

服务器(提供服务)指的就是一台安装特定的软件的公共计算机,用于专门用于提供特定的服务。按照服务类型的不同,又划分为:Web 服务器、数据库服务器、文件服务器等等。客户端(使用服务)指的是在一次服务过程中使用这个服务的设备(网络端点)。目前咱们最常见的客户端就是浏览


web服务器软件

3.1. Web 服务器软件 Nginx ········································ 反向代理 Apache ····································· PHP IIS ·············································· ASP.NET Tomcat ····································· Java


安装 Web 服务器软件

这里不详细介绍安装配置问题,可以自行Google


请求响应流程

  1. 用户打开浏览器
  2. 地址栏输入我们需要访问的网站网址(URL)
  3. 浏览器通过 DNS 服务器获取即将访问的网站 IP 地址
  4. 浏览器发起一个对这个 IP 的请求
  5. 服务端接收到这个请求,进行相应的处理
  6. 服务端将处理完的结果返回给客户端浏览器
  7. 浏览器将服务端返回的结果呈现到界面上

[转载]原文链接:https://segmentfault.com/a/1190000018515074

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-57738.html

文章标题:彻底了解web开发,熟悉建站过程

相关文章
HTML5移动应用开发的12大特性
1.离线缓存为HTML5开发移动应用提供了基础 HTML5 Web Storage API可以看做是加强版的cookie,不受数据大小限制,有更好的弹性以及架构,可以将数据写入到本机的ROM中,还可以在关闭浏览器后再次打开时恢复数据,以减少...
2015-11-11
[翻译]基于Webpack4使用懒加载分离打包React代码
原文地址:https://engineering.innovid.com/code-splitting-using-lazy-loading-with-react-redux-typescript-and-webpack-4-3ec601...
2018-03-11
哪些互联网产品适合用HTML5开发?
J.P. Morgan(摩根大通集团)不久前发布了有关2013年互联网公司股票的研究报告,其中在预测2013年趋势时,提及移动互联网有关web和app之间的辩论将在3到5年内继续,而摩根认为这对于搜索产品和谷歌是利好消息,因为用户需要处理复...
2015-11-12
Node.js v0.11.16 开发版发布
Node.js v0.11.16 开发版发布了,改进记录包括: openssl: Upgrade to 1.0.1l npm: Upgrade to 2.3.0 url: revert support of path for url.fo...
2015-11-12
Webpack(含 4)配置详解——从 0 配置一套开发模板
前言 源代码 熟悉 webpack 与 webpack4 配置。 webpack4 相对于 3 的最主要的区别是所谓的零配置,但是为了满足我们的项目需求还是要自己进行配置,不过我们可以使用一些 webpack 的预设值。同时 webpack...
2018-05-02
JavaScript开发工具
常用的有sublime,webstorm,notepad++等 ...
2015-11-12
零基础-5小时开发一个electron应用-[实践]
一、背景 三、技能升级 ​ 明明可以用颜值取胜,非要靠才华?不对,明明可以用代码搞定,非要搞设计?步入正题,正好最近对electron比较感兴趣,又是要做工具,那就直接怼 1.electron介绍 ​ electron最开始不叫这个名字,叫...
2017-12-26
2015年预测:Web体验与以往的五大不同
在过去的一年,我们见证了Uber的崛起、Apple加入了可穿戴设备的竞赛中、以及诸如Facebook收购Whatapp这类大的并购事件。那么在2015年我们将看到哪些巨大的改变?这里列出了五个对未来的预测 更清洁、简单的内容 2013年...
2015-11-11
2015年Web:追求原有“框架”外的新功能
Web目前正在经历一场巨大的变化,ServiceWorkers、传感器访问、推送通知等方式将打破Web原有的框架。而在2015年我们可以利用这几种方式快速的改变自己的网站。在不断增多的Web功能中寻求最合适自己的功能。 Web最初的设想是一...
2015-11-12
响应式Web设计的9项基本原则
响应式web设计对于解决多类型屏幕问题来说是个不错方案,但从印刷的角度来看,其却存在着很多的困难。没有固定的页面尺寸、没有毫米或英寸,没有任何物理限制,让人感到无从下手。随着建立网站可用的各种小工具越来越多,像素设计局限于桌面和移动端也已经...
2015-11-12
回到顶部