新入门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 相关文章推荐
表单的一些基本用法与技巧
Jul 15 Javascript
微信小程序 页面跳转传参详解
Oct 28 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
Nov 01 Javascript
jQuery实现QQ空间汉字转拼音功能示例
Jul 10 jQuery
如何将你的AngularJS1.x应用迁移至React的方法
Feb 01 Javascript
基于vue中css预加载使用sass的配置方式详解
Mar 13 Javascript
深入浅析Vue.js中 computed和methods不同机制
Mar 22 Javascript
vue 自定义 select内置组件
Apr 10 Javascript
jQuery pagination分页示例详解
Oct 23 jQuery
vue el-table实现自定义表头
Dec 11 Javascript
JS实现网页端猜数字小游戏
Mar 06 Javascript
Vue切换div显示隐藏,多选,单选代码解析
Jul 14 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 中文字符入库或显示乱码问题的解决方法
2010/04/12 PHP
【消息提示组件】,兼容IE6/7&&FF2
2007/09/04 Javascript
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
jquery mobile changepage的三种传参方法介绍
2013/09/13 Javascript
FireBug 调试JS入门教程 如何调试JS
2013/12/23 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
Ajax使用原生态JS验证用户名是否存在
2020/05/26 Javascript
javascript实现获取图片大小及图片等比缩放的方法
2016/11/24 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
vue router使用query和params传参的使用和区别
2017/11/13 Javascript
关于vue面试题汇总
2018/03/20 Javascript
Bootstrap Table列宽拖动的方法
2018/08/15 Javascript
vue项目上传Github预览的实现示例
2018/11/06 Javascript
详解Nuxt.js中使用Element-UI填坑
2019/09/06 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
Python读取mp3中ID3信息的方法
2015/03/05 Python
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
使用Python的package机制如何简化utils包设计详解
2017/12/11 Python
详解Python Opencv和PIL读取图像文件的差别
2019/12/27 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
python 实现汉诺塔游戏
2020/11/28 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
网络工程系信息安全技术专业大学生求职信
2013/10/22 职场文书
出纳岗位职责
2013/11/09 职场文书
中专生职业生涯规划书范文
2013/12/29 职场文书
幼儿园教研活动方案
2014/01/19 职场文书
两只小狮子教学反思
2014/02/05 职场文书
乡镇三项教育实施方案
2014/03/30 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
政风行风评议整改方案
2014/09/15 职场文书
2015年车间主任工作总结
2015/05/21 职场文书
医生行业员工的辞职信
2019/06/24 职场文书
GoLang中生成UUID唯一标识的实现
2021/05/08 Golang