新入门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 autocomplete 使用手册
Apr 01 Javascript
javascript之bind使用介绍
Oct 09 Javascript
JS如何将UTC格式时间转本地格式
Sep 04 Javascript
jquery删除ID为sNews的tr元素的内容
Apr 10 Javascript
简述Jquery与DOM对象
Jul 10 Javascript
jQuery中extend函数详解
Jul 13 Javascript
深入理解JavaScript函数参数(推荐)
Jul 26 Javascript
微信小程序 跳转传参数与传对象详解及实例代码
Mar 14 Javascript
javascript判断一个变量是数组还是对象
Apr 10 Javascript
对vue中的事件穿透与禁止穿透实例详解
Oct 28 Javascript
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 jQuery
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
Oct 22 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用星号隐藏部份用户名、身份证、IP、手机号等实例
2014/04/08 PHP
PHP mkdir()无写权限的问题解决方法
2014/06/19 PHP
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
destoon实现调用热门关键字的方法
2014/07/15 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
JQuery 操作select标签实现代码
2010/05/14 Javascript
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
jquery实现可拖拽弹出层特效
2015/01/04 Javascript
JavaScript列表框listbox全选和反选的实现方法
2015/03/18 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
2015/11/27 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
Javascript实现异步编程的过程
2018/06/18 Javascript
一个因@click.stop引发的bug的解决
2019/01/08 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
Python 文件操作实现代码
2009/10/07 Python
python dict remove数组删除(del,pop)
2013/03/24 Python
Python图片转换成矩阵,矩阵数据转换成图片的实例
2018/07/02 Python
python3 flask实现文件上传功能
2020/03/20 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
Django 路由控制的实现
2019/07/17 Python
python selenium循环登陆网站的实现
2019/11/04 Python
keras中的loss、optimizer、metrics用法
2020/06/15 Python
python判断字符串以什么结尾的实例方法
2020/09/18 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
2020/10/14 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
澳大利亚领先的美容护肤品零售商之一:SkincareStore
2018/01/22 全球购物
Happy Plugs官网:瑞典无线耳机品牌
2020/07/16 全球购物
国际商务系学生个人的自我评价
2013/11/26 职场文书
追悼会子女答谢词
2014/01/28 职场文书
项目负责人任命书
2014/06/04 职场文书
关爱老人标语
2014/06/21 职场文书
社会工作专业自荐信
2014/09/26 职场文书
想要创业,那么你做好准备了吗?
2019/07/01 职场文书
HTML通过表单实现酒店筛选功能
2021/05/18 HTML / CSS
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers