彻底了解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开发,熟悉建站过程

相关文章
[翻译]基于Webpack4使用懒加载分离打包React代码
原文地址:https://engineering.innovid.com/code-splitting-using-lazy-loading-with-react-redux-typescript-and-webpack-4-3ec601...
2018-03-11
2015年将会有大量基于HTML5和JS的WEB应用
随着HTML5的定稿,以及JS的迅速发展,我们有理由相信,在接下来的一年里,将会涌现出大量的WEB应用,网站的表现形式将不再仅仅局限于过去的形式,必将在2015年引来一次重大改革! ...
2015-11-12
HTML5移动应用开发的12大特性
1.离线缓存为HTML5开发移动应用提供了基础 HTML5 Web Storage API可以看做是加强版的cookie,不受数据大小限制,有更好的弹性以及架构,可以将数据写入到本机的ROM中,还可以在关闭浏览器后再次打开时恢复数据,以减少...
2015-11-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
为你的 VS Code 搭建远程开发环境
开篇先说一下自己遇到的烦恼,介绍下写这篇文章的背景。我有一台低配的 MacBook 和 一台性能强悍的台式机。之前自己都是在 Mac 上跑前端项目的,那台台式机基本上处于闲置状态,偶尔用来看看文档。后来随着自己需要做服务端开发,有时候需要同...
2018-02-26
VSCode配置react开发环境的步骤
vscode 默认配置对于 react 的 JSX 语法不友好,体现在使用自动格式化或者粘贴后默认缩进错误,尽管可以通过改变 language mode 缓解错误,但更改 language mode 后的格式化依然不够理想。 通过搭配使用 ...
2017-12-28
JavaScript开发工具
常用的有sublime,webstorm,notepad++等 ...
2015-11-12
2015年预测:Web体验与以往的五大不同
在过去的一年,我们见证了Uber的崛起、Apple加入了可穿戴设备的竞赛中、以及诸如Facebook收购Whatapp这类大的并购事件。那么在2015年我们将看到哪些巨大的改变?这里列出了五个对未来的预测 更清洁、简单的内容 2013年...
2015-11-11
回到顶部