前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >10.7-*春燕同学的学习周总结【web前端零基础课】

10.7-*春燕同学的学习周总结【web前端零基础课】

作者头像
web前端教室
发布2018-10-26 18:10:47
6240
发布2018-10-26 18:10:47
举报
文章被收录于专栏:web前端教室web前端教室

学了啥?

nodeJs的认识及主体功能点:

一个完整的nodejs的应用,由以下三部分组成:1,引入require模块,2,用createServer创建一个服务器,3,接收、响应请求(回调)

创建了一个服务,访问地址:localhost:+4位数的端口号

服务:用createServer创建一个服务器

事件:nodeJs没有click,dom...事件,但它也有事件,用on定义事件,emit触发事件,事件名自定义,所有的事件,都是events.EventEmitter的实例

Buffer:创建,Buffer.from(),它返回一个新的Buffer实例

.alloc(),返回一个指定大小的Buffer实例

.write(),写入内容

.toString(n,start,end),读取内容

n,编码格式:默认utf8,也可以是hex,ascii

start,从哪里开始读

end,读到哪里结束

get、post请求:很多时候,要向客户的浏览器发送请求,比如表单提交,要用到get、post请求

get请求,就是把要向服务器去发送的数据,放在url链接里面提交,提交的数据在url中的?的后面,多个数据用&符号来分隔,格式: http://www.xxx.com/abc?a=1&b=2&c=3

post请求,安全性比较高一些,传递的数据量会比get大一些

url.parse(),用来把一个完整的url,分成很多部分的一个对象

util.inspect();把对象转为字符串

fs,文件系统,读取文件:

同步读取文件--阻塞,fs.readFileSync();

异步读取文件--非阻塞,fs.readFile();

流:stream

管道流:管道操作 .pipe(),先创建一个可读流,再创建一个可写流,再通过.pipe()把可读流的内容写到可写流当中去

压缩文件,zlib里面的 .createGzip()

解压缩文件 .createGunzip()

压缩文件和解压缩文件也是用.pipe()的方法,把一个txt文件压缩和解压缩

模块:一个nodeJs文件,就是一个模块

路由,单页应用spa

路由,简单的说就是路径,多个路径在一个页面上显示,就叫SPA,单页应用

express框架的应用

它能够让你快速的搭建一个web应用,它不是nodejs自带的,需要用npm进行安装

Ajax:它不是编程语言,它是几种已有的技术的重新组合,它的核心是XMLHttpRequest对象

现在所有的浏览器都支持XMLHttpRequest对象

IE5,IE6除外(它们用的是new ActiveXObject('Microsoft.XMLHttp')

jQuery的ajax方法是: $.ajax();

做了啥?

产品详情页和购物车页面的事件

有啥问题?

最大的问题就是一个视频要看好几遍,反复看才能理解,不是不能理解,就是要多看几遍才能理解

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档