新入门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实际应用:innerHTMl和确认提示的使用
Jun 22 Javascript
基于jquery的多彩百分比 动态进度条 投票效果显示效果实现代码
Aug 28 Javascript
js基础知识(公有方法、私有方法、特权方法)
Nov 06 Javascript
javascript性能优化之事件委托实例详解
Dec 12 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
Apr 29 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
Apr 05 Javascript
ES6/JavaScript使用技巧分享
Dec 14 Javascript
React Native中NavigatorIOS组件的简单使用详解
Jan 27 Javascript
JS删除数组里的某个元素方法
Feb 03 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
Jul 09 Javascript
js实现div色块拖动录制
Jan 16 Javascript
JavaScript async/await原理及实例解析
Dec 02 Javascript
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/10/09 PHP
解析php下载远程图片函数 可伪造来路
2013/06/25 PHP
基于jquery的点击链接插入链接内容的代码
2012/07/31 Javascript
jquery实现具有嵌套功能的选项卡
2016/02/12 Javascript
js实现华丽的九九乘法表效果
2017/03/29 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
Angular 向组件传递模板的两种方法
2018/02/23 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
javascript实现倒计时关闭广告
2021/02/09 Javascript
python检测远程udp端口是否打开的方法
2015/03/14 Python
Python开发的实用计算器完整实例
2017/05/10 Python
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
Python 循环终止语句的三种方法小结
2019/06/24 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
在python中logger setlevel没有生效的解决
2020/02/21 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
浅析python中的del用法
2020/09/02 Python
python爬虫请求头的使用
2020/12/01 Python
顶级宝石首饰网络零售商:Angara
2016/10/25 全球购物
来自美国主售篮球鞋的零售商店:KICKSUSA
2017/11/28 全球购物
Rhone官方网站:男士运动服装、健身服装和高级运动服
2019/05/01 全球购物
施华洛世奇波兰官网:SWAROVSKI波兰
2019/06/18 全球购物
MIXIT官网:俄罗斯最大的化妆品公司之一
2020/01/25 全球购物
软件测试英文面试题
2012/10/14 面试题
幼儿园老师辞职信
2014/01/20 职场文书
大学生村官座谈会发言材料
2014/05/25 职场文书
汉语言文学专业自荐信
2014/06/11 职场文书
理财计划书
2014/08/14 职场文书
缓刑期间思想汇报范文
2014/10/10 职场文书
2016年十一促销广告语
2016/01/28 职场文书
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript
Win11显卡控制面板打开显卡设置方法
2022/04/20 数码科技
Nginx 配置 HTTPS的详细过程
2022/05/30 Servers