前端之nodejs(三)
来源:互联网 发布:齐天乐春节晚会 知乎 编辑:程序博客网 时间:2024/06/05 20:37
1.什么是模块?
模块是可重用的代码库。
2.什么是I/O?
I/O是输入/输出的简写,是计算机和人活着数据处理系统之间的通信。
3.什么是并发?
并发之指事情可能同一时间发生并产生交互。
4.什么是阻塞,非阻塞
程序的顺序一般为按顺序执行,阻塞是指一段程序执行未完成不能执行下一段程序的执行,非阻塞是指使用回调函数,以异步的方式,执行程序。
5.事件循环
nodejs 采用事件循环将回调函数保存起来,在将来某一时刻在用到。
6.什么是HTTP协议
http协议为超文本传输协议,它定义了服务器与客户端在通信的时候应该如何发送和接收数据
7.什么是jade
jade是express利用模板引擎将视图编译成HTML,默认情况下express使用jade作为模板引擎,模板引擎也成为模板处理器或者过滤器。
8.jade的特点
jade要比html简介得多jade使用锁紧来定义html文档的层次结构jade中无需使用标记,便于模板的时候会自动加入<>字符jade无需关闭html标记,生成html的时候回为我们关闭标记
9.jade的使用方法
可以写标签,文字,变量 eg:- var name="shiwei" h1 Hello #{name}循环 eg: - var items = ["one", "two", "three"] each item in items li= item条件语句 eg: -raining=true -if (raining) p raining -else p no rain
10.express 路由
express使用HTTP来定义路由,HTTP最常用的是get,postget从服务器获取数据post将数据发送到服务器其他的还有put,delete,head,options,trace
11.什么是关系型数据库,关系型数据库有哪些
关系数据库以不同的表储存数据,并使用主键和外键在表之间建立关系常见的关系型数据库有mySQL,PotgresSQL,Oracle,Microsoft SQL Server,SQLite
12.什么是NoSQL数据库
它涵盖了不符合关系数据库模型要求的打法并未的数据库,常用的NoSQL数据库有Cassandra,Redis,Memcached,MongoDB,Hadoop
13.什么是ajax,websocket,socket.io
ajax是用户无需刷新web页面就能从服务器请求数据,优点:提高了交互性与体验websocket是服务器和客户端之间实现双向实时通信的问题的响应,连接是持久的socket.IO是 nodejs的一个模块,它提供通过websocket进行通信的一种简单方式,它与websocket相比更简单,它提供了服务器和客户端双方的组件,并且将websocket的浏览器兼容性问题解决的非常好
14.什么是coffee-script
coffeeScript是javascript预编译器,它是位于js的上一层,必须通过编译输出成js
15.前端预编译器有哪些
html预编译器常见的有jade,ejs,css预编译器常见的有less,sass,js预编译器常见的有coffeeScript
阅读全文
0 0
- 前端之nodejs(三)
- 前端之nodejs(四)
- 前端之nodejs(五)
- 前端之js-nodejs(二)
- 前端之js-nodejs
- 前端之nodejs聊天室
- 《Nodejs开发加密货币》之三:Nodejs让您的前端开发像子弹飞一样
- [前端] nodejs之路由router
- [前端] nodejs之cookie入门
- 《前端工程化之Nodejs》
- NodeJS学习三之API
- 2015阿里巴巴D2前端联合会之nodejs
- Nodejs笔记(三)
- Nodejs(三)
- NodeJs新手入门(三)
- nodejs(三)
- 前端技术学习之选择器(三)
- 跟我学NodeJS(三)之回调函数
- 调用系统相机开启录像功能
- 安卓相机的使用
- 多个.c文件编译
- C++ 直接初始化和拷贝初始化
- 选择分支语句,continue与break和return之间的区别,随机数,清除屏幕垃圾,退出程序
- 前端之nodejs(三)
- 什么是mata标签
- SSH党校培训系统
- 我的周内反思
- CF875B 思维
- 18种和“距离(distance)”、“相似度(similarity)”相关的量的小结
- orcad创建元器件方法
- Retrofit使用Log拦截器在控制台输出Log
- 第七章、更高级的索引结构(XML索引、用户定义数据类型、层次数据、空间数据、文件流、表压缩)