建站技术

WWW万维网诞生后,浏览器与搜索引擎如何发展?网页前端代码 HTML/CSS/JS经历了哪些迭代?PHP 等后端代码如何发展?建站如何从顶尖程序员专属能力,一路下沉直至走进小学课堂?

建站程序与开源协议

我们常说 WordPress 是开源免费的,这里的开源是什么意思?开源必定免费吗?那为什么又有大量 WordPress 配套的付费主题和付费插件呢? 开放性源代码 自由软件(Free Software)运动 1983 年,Unix 操作系统取消面向高校的低价宽松授权,开始收取高价授权费,且不再开放源代码。 为此,Richard Stallman 发起 GNU(GNU’s Not Unix, GNU 不是 Unix) 计划,目标是开发一套完全自由的、兼容 Unix 的开源操作系统。 1985 年,自由软件基金会(Free Software Foundation, FSF)成立,定义用

阅读全文 »

建站技术的发展

自 1990 年万维网诞生后,我们是如何一步步迈入全民建站时代的?这篇文章仔细说说。 建站技术的三个阶段 纯静态网页时代 最早的网页很简单,只有文本 + 超链接,后来增加了图片,普通人下载模板,简单修改内容,上传到虚拟主机即可,一个不懂代码的人也可以独立完成所有操作。 动态网站时代 从 1997 年开始,为了满足在线互动需求,外挂插件和完整动态程序相继出现,但服务器环境配置、数据库搭建、程序功能开发都必须依靠专业程序员完成,普通人无力承担。 PHP + MySQL 时代 2000 年,PHP4 发布,这是专为建站而生的语言,语法简单,普通程序员简单学习后就可以掌握,不再只有顶尖程序员能做动态网

阅读全文 »

网页代码的发展

网页由HTML结构代码、CSS样式代码、JS交互代码组成,了解它们的起源和发展,有助于理解建站这件事。 主要的时间线 时间线 HTML结构 CSS样式 JS交互 1990年 随万维网诞生 – – 1993年 免费开放全套技术标准 提出构想 – 1995年 HTML 2.0 CSS 1.0 JavaScript诞生 1997年 HTML 4.0 CSS 2.0 各大浏览器语法统一 2008~2014年 HTML5持续迭代 CSS3分模块落地 ES5/6更新,前端框架兴起 2015年至今 HTML5拓展 新增 Grid 栅格等高级特性 每年更新,持续迭代 HTM

阅读全文 »

WWW万维网的起源与发展

WWW万维网的起源 万维网 WWW(World Wide Web)是建立在互联网之上的一种服务,由网页、超链接、浏览器、Web 服务器构成,依靠 HTTP/HTTPS 协议传输网页文本、图片、视频,是互联网众多服务里最流行的一种。 值得一提的是,如今 CERN 的主站、新闻、科普、实验项目子站全都是用 WordPress 搭建的,而 WordPress 这类大众型建站工具诞生的前提,就是 CERN 在上个世纪免费开放的 WWW 技术。 WWW万维网的发展 在 WWW 诞生前,互联网上只有纯文字、电子邮件、命令行工具,使用门槛较高。WWW 诞生后,由于 HTML 支持图片和页面样式,普通人也可以

阅读全文 »