新入门node.js必须要知道的概念(必看篇)


Posted in Javascript onAugust 10, 2016

一、对于一个刚入门node.js的朋友来说,一定要了解一些基础概念:

今年我正式进入社会后,发现自己所知道的IT方面的知识,真的只是牛毛,原来人外有人,山外有山,还需要继续努力。下面是一些我的自学习心得,发出来和大家一起分享:

web的开发原理:

1、C/S模式(客户端/服务器)比如:QQ、微信等要先下载客户端的软件都可以称为c/s模式,它是有专门的客户端程序。

2、B/S模式(浏览器/服务器)比如:网页游戏。它的优点是:不需要下载客户端应用。缺点是:浏览器本身,因为有些浏览器不支持。

下面是依次分析了httpt和Tcp/ip 它们各自的工作模式及作用。

HTML5是W3C的标准,HTTP是请求/响应模式,并且不保存记录。下面是一个HTTP的一个重要的工作模式:

1、先浏览器发送请求到服务器,

2、服务器收到请求后解析了,再响应到浏览器去。

第一: 请求的封装:1> 请求行(http版本、url、请求方式、请求参数)

2> 请求头(请求时间、浏览器版本、系统版本、cookie)

3> 空行(一种格式)

4> 请求消息体(通常是post方式请求参数)

第二:响应的封装:1> 状态行(状态码、状态信息)

2> 响应头(服务器发回的编码、服务器时间、cookie)

3> 空行(一种格式)

4> 响应消息体(服务器发回的所有信息)

然后学习了浏览器内核相关问题:1、渲染模式(布局):有webkit和gecko

谷歌、opera等用的是webkit内核。

火狐用的是Gecko内核。

浏览器的工作模式常被称为渲染模式。ECMAscript全称:欧洲计算机制造商协会。

ECMA是标准化组织。

doctype类型分为:

1、渲染模式

2、准标准模式

3、标准模式

三、相关js中的属性:

1、setAttribute可设置onclick事件

2、 instanceof是用来判断一个类型是否属于另一个类型。

3、可以用isNaN来比较结果就为true

4、 escape()方法返回一个编码后的字符串。

5、attachEvent()是专门针对IE浏览器中阻止事件流的。

这就是我今天所掌握的东西。每天进步一点点,等到了一定的时间,我相信会进步很多。

以上这篇新入门node.js必须要知道的概念(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript代码复用模式实例分析
Dec 02 Javascript
jquery操作select方法汇总
Feb 05 Javascript
JavaScript设置获取和设置属性的方法
Mar 04 Javascript
简介JavaScript中的push()方法的使用
Jun 09 Javascript
基于jQuery实现的QQ表情插件
Aug 25 Javascript
jquery 抽奖小程序实现代码
Oct 12 Javascript
JSP防止网页刷新重复提交数据的几种方法
Nov 19 Javascript
ES6中class类用法实例浅析
Apr 06 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
Mar 02 Javascript
jQuery实现导航样式布局操作示例【可自定义样式布局】
Jul 24 jQuery
JavaScript创建对象的常用方式总结
Aug 10 Javascript
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
Feb 23 Vue.js
jQuery制作圣诞主题页面 更像是爱情影集
Aug 10 #Javascript
jquery实现拖动效果
Aug 10 #Javascript
JS弹出新窗口被拦截的解决方法
Aug 09 #Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
Aug 09 #Javascript
JS获取一个未知DIV高度的方法
Aug 09 #Javascript
Bootstrap实现带动画过渡的弹出框
Aug 09 #Javascript
第一次接触神奇的Bootstrap导航条
Aug 09 #Javascript
You might like
整合了前面的PHP数据库连接类~~做成一个分页类!
2006/11/25 PHP
上传多个文件的PHP脚本
2006/11/26 PHP
提高PHP编程效率的方法
2013/11/07 PHP
初识laravel5
2015/03/02 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
JS中typeof与instanceof之间的区别总结
2013/11/14 Javascript
Javascript之String对象详解
2016/06/08 Javascript
分享十三个最佳JavaScript数据网格库
2017/04/07 Javascript
angular4实现tab栏切换的方法示例
2017/10/21 Javascript
基于Vue的移动端图片裁剪组件功能
2017/11/28 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
angular json对象push到数组中的方法
2018/02/27 Javascript
在vue中给列表中的奇数行添加class的实现方法
2018/09/05 Javascript
vue-cli2 构建速度优化的实现方法
2019/01/08 Javascript
[01:01:18]VP vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python中循环语句while用法实例
2015/05/16 Python
python opencv之SURF算法示例
2018/02/24 Python
pandas 选择某几列的方法
2018/07/03 Python
Python代码太长换行的实现
2019/07/05 Python
Python 面向对象之类class和对象基本用法示例
2020/02/02 Python
python内打印变量之%和f的实例
2020/02/19 Python
python怎么删除缓存文件
2020/07/19 Python
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
三星英国官网:Samsung英国
2018/09/25 全球购物
Dodax奥地利:音乐、电影、书籍、玩具、电子产品等
2019/08/31 全球购物
令人啧啧称赞的经理推荐信
2013/11/07 职场文书
初中物理教学反思
2014/01/14 职场文书
韩国商务邀请函
2014/01/14 职场文书
建筑安全员岗位职责
2014/03/13 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
2014年教师党员自我评议
2014/09/19 职场文书
不服从公司安排检讨书
2014/09/24 职场文书
财政局个人年终总结
2015/03/03 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
房地产销售员岗位职责
2015/04/11 职场文书
tensorboard 可视化之localhost:6006不显示的解决方案
2021/05/22 Python