5.1
网站的组成
从开发者的角度来看,
web
应用主要由三部分组成:用户界面,业务逻辑,数据。
1.
用户界面
(
视图层
)
:用于将数据展示给用户的地方,采用
HTML
,
CSS
,
JavaScript
编写。
2.
业务逻辑
(
控制层
)
:实现业务需求和控制业务流程的地方,可以采用
Java, PHP, Python, JavaScript
编写。
3.
数据
(
模型层
)
:应用的核心部分
,
应用业务逻辑的实现,用户界面的展示都是基于数据的,
web
应
用中的数据通常是存储在数据库中的,数据库可以采用
MySql, Mongodb
等。
const
fs
=
require
(
"fs"
)
function
readFile
(
fileName
,
callback
) {
if
(
typeof
fileName
!==
"string"
) {
return
process
.
nextTick
(
callback
,
new
TypeError
(
"filename
必须是字符串类
型
"
))
}
fs
.
readFile
(