Node.js 第2天学习总结
知识点
反馈
-
怎么用Md结尾的文档,对于我们来说好像就是一个阅读器一样使用………………
-
HTML 也是标记语言
-
markdown 标记语言
-
#
就是标题 -
-
、*
就是列表 -
**加粗内容**
-
GFM
-
代码风格
var foo = 'bar'
var foo ='bar'
var foo= 'bar'
var foo = "bar"
if (true) {
console.log('hello')
}
if (true) {
console.log('hello')
}
if (true ){
console.log('hello')
}
为了约定大家的代码风格,所以在社区中诞生了一些比较规范的代码风格规范:
-
Airbnb JavaScript Style
无分号代码风格
-
(
-
[
-
`
-
最好前面补分号,避免一些问题
-
《编写可维护的 JavaScript》
-
不仅是功能,还要写的漂亮
服务端渲染
-
说白了就是在服务端使用模板引擎
-
模板引擎最早诞生于服务端,后来才发展到了前端
-
服务端渲染和客户端渲染的区别
-
客户端渲染不利于 SEO 搜索引擎优化
-
服务端渲染是可以被爬虫抓取到的,客户端异步渲染是很难被爬虫抓取到的
-
所以你会发现真正的网站既不是纯异步也不是纯服务端渲染出来的
-
而是两者结合来做的
-
例如京东的商品列表就采用的是服务端渲染,目的了为了 SEO 搜索引擎优化
-
而它的商品评论列表为了用户体验,而且也不需要 SEO 优化,所以采用是客户端渲染
-
用nodejs实现留言板功能
1、/ index.html
2、开发public 目录中的静态资源
当请求/public/xxx的时候,读取响应public目录中的具体资源
3、/post post.html
4、/pinglun
4.1接受表单提交数据
4.2存储表单提交数据
4.3让表单重定向到/
statusCode
setHeader