新入门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 相关文章推荐
jquery随机展示头像代码
Dec 21 Javascript
JQuery AJAX 中文乱码问题解决
Jun 05 Javascript
js实现飞入星星特效代码
Oct 17 Javascript
js带前后翻页的图片切换效果代码分享
Sep 08 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
Jan 06 Javascript
详解Angularjs filter过滤器
Feb 06 Javascript
JavaScript Math 对象常用方法总结
Apr 28 Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
Jun 28 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
Jul 19 Javascript
vue-router中的hash和history两种模式的区别
Jul 17 Javascript
layer.confirm()右边按钮实现href的例子
Sep 27 Javascript
node解析修改nginx配置文件操作实例分析
Nov 06 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投票系统之增加与删除投票(管理员篇)
2016/07/01 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
2018/05/23 PHP
PhpStorm+xdebug+postman调试技巧分享
2020/09/15 PHP
用js实现键盘方向键翻页功能的代码
2007/06/03 Javascript
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
jquery键盘事件介绍
2011/01/31 Javascript
iframe 异步加载技术及性能分析
2011/07/19 Javascript
javascript (用setTimeout而非setInterval)
2011/12/28 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
js验证整数加保留小数点的简单实例
2013/12/02 Javascript
AngularJs中route的使用方法和配置
2016/02/04 Javascript
jQuery中get方法用法分析
2016/12/07 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
关于Vue组件库开发详析
2018/07/01 Javascript
Angular中的ng-template及angular 使用ngTemplateOutlet 指令的方法
2018/08/08 Javascript
默认浏览器设置及vue自动打开页面的方法
2018/09/21 Javascript
浅谈关于JS下大批量异步任务按顺序执行解决方案一点思考
2019/01/08 Javascript
解析vue、angular深度作用选择器
2019/09/11 Javascript
原生JS实现烟花效果
2020/03/10 Javascript
[03:07]DOTA2英雄基础教程 冰霜诅咒极寒幽魂
2013/12/06 DOTA
详细解读Python中的__init__()方法
2015/05/02 Python
Python中使用不同编码读写txt文件详解
2015/05/28 Python
尝试使用Python多线程抓取代理服务器IP地址的示例
2015/11/09 Python
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
2017/07/20 Python
Python使用wget实现下载网络文件功能示例
2018/05/31 Python
Python 多维List创建的问题小结
2019/01/18 Python
详解在Python中使用Torchmoji将文本转换为表情符号
2020/07/27 Python
python操作链表的示例代码
2020/09/27 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
详解HTML5 window.postMessage与跨域
2017/05/11 HTML / CSS
一名毕业生的自我鉴定
2013/12/04 职场文书
经理助理岗位职责
2014/03/05 职场文书
人力资源管理毕业求职信
2014/08/05 职场文书
教师节作文之小学四年级
2019/09/03 职场文书
如何判断pytorch是否支持GPU加速
2021/06/01 Python