新入门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 相关文章推荐
列表内容的选择
Jun 30 Javascript
javascript 特性检测并非浏览器检测
Jan 15 Javascript
基于jquery的15款幻灯片插件
Apr 10 Javascript
jquery中的事件处理详细介绍
Jun 24 Javascript
解决extjs grid 不随窗口大小自适应的改变问题
Jan 26 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
Apr 30 Javascript
微信小程序 二维码canvas绘制实例详解
Jan 06 Javascript
vue 粒子特效的示例代码
Sep 19 Javascript
发布Angular应用至生产环境的方法
Dec 10 Javascript
浅谈js闭包理解
Mar 28 Javascript
微信小程序动态设置图片大小的方法
Nov 21 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 jQuery
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
星际争霸秘籍
2020/03/04 星际争霸
PHP中去除换行解决办法小结(PHP_EOL)
2011/11/27 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
2013/12/24 PHP
PHP人民币金额转大写实例代码
2015/10/02 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
2011/02/18 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
2013/07/04 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
JS中的form.submit()不能提交表单的错误原因
2014/10/08 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
vue.js删除列表中的一行
2018/06/30 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
vue视频播放暂停代码
2019/11/08 Javascript
[02:05:03]完美世界DOTA2联赛循环赛 LBZS VS Matador BO2 10.28
2020/10/28 DOTA
基于python3实现socket文件传输和校验
2018/07/28 Python
Python爬虫常用小技巧之设置代理IP
2018/09/13 Python
5分钟 Pipenv 上手指南
2018/12/20 Python
Django框架HttpResponse对象用法实例分析
2019/11/01 Python
python实现斗地主分牌洗牌
2020/06/22 Python
在Tensorflow中实现leakyRelu操作详解(高效)
2020/06/30 Python
python 基于卡方值分箱算法的实现示例
2020/07/17 Python
如果让你测试一台高速激光打印机,你都会进行哪些测试
2012/12/04 面试题
应届医学毕业生求职信分享
2013/12/02 职场文书
你懂得怎么写自荐信吗?
2013/12/27 职场文书
法制宣传实施方案
2014/03/13 职场文书
婚庆司仪主持词
2014/03/15 职场文书
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
2014年科室工作总结范文
2014/12/19 职场文书
给医院的感谢信
2015/01/21 职场文书
Python中OpenCV实现简单车牌字符切割
2021/06/11 Python
python微信智能AI机器人实现多种支付方式
2022/04/12 Python
Tomcat配置访问日志和线程数
2022/05/06 Servers