新入门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 相关文章推荐
Prototype Hash对象 学习
Jul 19 Javascript
javascript写的一个链表实现代码
Oct 25 Javascript
jQuery toggle()设置CSS样式
Nov 05 Javascript
js导航菜单(自写)简单大方
Mar 28 Javascript
一个简单的弹性返回顶部JS代码实现介绍
Jun 09 Javascript
javascript中this的四种用法
May 11 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
Jan 08 Javascript
JS给Array添加是否包含字符串的简单方法
Oct 29 Javascript
Bootstrap Img 图片样式(推荐)
Dec 13 Javascript
最简单的vue消息提示全局组件的方法
Jun 16 Javascript
小程序使用watch监听数据变化的方法详解
Sep 20 Javascript
js实现飞机大战小游戏
Aug 26 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验证码(支持中文)
2007/02/14 PHP
使用phpQuery采集网页的方法
2013/11/13 PHP
php求数组全排列,元素所有组合的方法总结
2017/03/14 PHP
PHP基于Closure类创建匿名函数的方法详解
2017/08/17 PHP
tp5框架使用cookie加密算法实现登录功能示例
2020/02/10 PHP
javascript 获取元素位置的快速方法 getBoundingClientRect()
2009/11/26 Javascript
详解JavaScript语法对{}处理的坑爹之处
2014/06/05 Javascript
使用jquery 简单实现下拉菜单
2015/01/14 Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
2015/12/23 Javascript
详解Node.js中exports和module.exports的区别
2017/04/19 Javascript
微信小程序实现打开内置地图功能【附源码下载】
2017/12/07 Javascript
使用Vuex实现一个笔记应用的方法
2018/03/13 Javascript
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
vue自动化路由的实现代码
2019/09/30 Javascript
微信小程序停止其他视频播放当前视频的实例代码
2019/12/25 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
Python原始字符串(raw strings)用法实例
2014/10/13 Python
浅谈python字典多键值及重复键值的使用
2016/11/04 Python
Python字符串内置函数功能与用法总结
2019/04/16 Python
Python GUI学习之登录系统界面篇
2019/08/21 Python
python tkinter控件布局项目实例
2019/11/04 Python
Python如何定义有可选参数的元类
2020/07/31 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
html5设计原理(推荐收藏)
2014/05/17 HTML / CSS
安全生产责任书范本
2014/04/15 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
中秋节国旗下演讲稿
2014/09/05 职场文书
销售员试用期自我评价
2014/09/15 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
甲午风云观后感
2015/06/02 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
2019最新校园运动会广播稿!
2019/06/28 职场文书
Python爬虫实战之爬取携程评论
2021/06/02 Python
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python
MySQL数据管理操作示例讲解
2022/12/24 MySQL