11-13

##一、描述一个完整的HTTP事物(访问一个网址后都发生了什么?)

* 1、输入网址

* 2、解析域名(主机名),对应的IP地址

* 3、建立连接(三次握手)(双工信道:发送信道、接受信道)

* 4、发送

* 5、四次挥手,断开连接

##二##

计算机网络OSI模型分为:物理层、数据层、网络层、传输层、会话层、表示层、应用层

HTTP:超文本传输协议是互联网上应用最为广泛的一种网络协议。

无状态协议:每一次请求对于服务器来说都是新的

get:请求的数据放在请求头中;post:会把请求数据放在请求体中

##三、NodeJs##

Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用

###1、模块化###

模块化用于解决变量名冲突和依赖问题

**expree框架**

通过应用生成器工具 express 可以快速创建一个应用的骨架。

* 运用npm下载安装

* -h 选项可以列出所有可用的命令行选项,可以用来检测是否安装好

* 创建一个命名为 myapp的文件

* 分别通过`$ cd myapp 和 $ npm install`安装所有依赖包

* `> set DEBUG=myapp & npm start`命令

* 在浏览器中打开 http://localhost:3000/ 网址

###2、CommonJs规范###

创建一个新的文件夹,引入CommonJs规范文件

Node程序由许多个模块组成,每个模块就是一个文件。Node模块采用了CommonJS规范。

根据CommonJS规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,也就是说,在一个文件定义的变量(还包括函数和类),都是私有的,对其他文件是不可见的。

当访问另一个JS文件时

`b.js //modle.export.add = add;

a.js //require(‘./b.js‘) `

**问题:null和undefined的区别**

相同:undefined和null在if语句中,都会被自动转为false,相等运算符甚至直接报告两者相等

不同:Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。

Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。null表示"没有对象",即该处不应该有值。典型用法是:

(1) 作为函数的参数,表示该函数的参数不是对象。

(2) 作为对象原型链的终点。

undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。典型用法是:

(1)变量被声明了,但没有赋值时,就等于undefined。

(2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。

(3)对象没有赋值的属性,该属性的值为undefined。

(4)函数没有返回值时,默认返回undefined。

时间: 2024-10-12 12:15:31

11-13的相关文章

数据库2014年6月10日11:13:10

SQL语句创建数据库: create table student(id int not null primary key,number nvarchar not null,name nvarchar not null,brithday DateTime default getdate(), adress nvarchar ) 创建一个学生表,主键为id,not null 表示不为空,default getdate()表示设定默认值为当前时间. 空值处理函数:select isnull (Name

现代软件工程_团队项目_阿尔法阶段_第二次会议记录_2017.11.13

第二次会议记录 会议时间:2017.11.13  12:00-12::30 会议地点:中科大西区第三教学楼A教一楼讨论区 参会人员:刘荪傲 姜博文 顾培健 徐宇飞 张淦霖 [内容一]:页面原型v1.0展示 (一)介绍 经过对比,我们采用了mockplus做页面原型设计软件.于11月12日设计出了v1.0版本. 版本结构如下: v1.0 1.0.0 登录 1.0.1 创建新用户 1.0.2 找回密码 1.0.3 已有自习列表 1.0.4 发布我的自习 1.0.5 我已完成的自习 1.0.6 该自习

11.10-11.12安装PHP5(上中下);11.13 安装PHP7

扩展: php中mysql,mysqli,mysqlnd,pdo到底是什么 : http://blog.csdn.net/u013785951/article/details/60876816 查看编译参数 : http://ask.apelearn.com/question/1295 ?PHP官网www.php.net ? 当前主流版本为5.6/7.1 先安装httpd再安装php!!! 11.10-11.12安装PHP5(上中下) 1. 进入下载安装包目录: [[email protecte

11.10/11.11/11.12 安装PHP5 11.13 安装PHP7

11.10/11.11/11.12 安装PHP5根据提示完成安装,安装过程中会报错,按实际报错的需要安装我这安装出现这个错误:configure: error: mcrypt.h not found. Please reinstall libmcrypt.解决办法是安装这2个包:首行安装:yum install -y epel-release再安装:yum install -y libmcrypt-devel 因为这个包是依赖上一个包的查看加载的模块查看apache的配置文件输入/php5.so

芝麻软件早报2017.11.13

2017年 11月13日 星期一 [国内资讯]1.2017天猫双11交易额达1682亿,支付宝完成14.8亿笔支付2.京东双11全球好物节下单金额超1271亿,同比增长超50%3.蚂蚁金服:双11全天保险出单8.6亿单,投保峰值23万笔/秒4.菜鸟双11成绩:单日订单8.12亿,发货3.66亿5.雷军:小米双11天猫旗舰店销售超24亿,连续五年蝉联天猫双11手机销冠6.苏宁:双11全渠道增长163%,物流发货及时率98.7%7.唯品会双11战报:全天订单量突破800万8.京东.天猫总销售额40.

18.11.13 二叉树三则

二叉树的深度(10分) 题目内容: 给定一棵二叉树,求该二叉树的深度 二叉树深度定义:从根结点到叶结点依次经过的结点(含根.叶结点)形成树的一条路径,最长路径的节点个数为树的深度 输入格式: 第一行是一个整数n,表示二叉树的结点个数.二叉树结点编号从1到n,根结点为1,n <= 10 接下来有n行,依次对应二叉树的n个节点. 每行有两个整数,分别表示该节点的左儿子和右儿子的节点编号.如果第一个(第二个)数为-1则表示没有左(右)儿子 输出格式: 输出一个整型数,表示树的深度 输入样例: 3 2

笔记 10 11 13

<<<<<<<<<<第十单元>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1.rsyslogd 服务  这个服务是用来管理系统日志的进程 服务配置文件   /etc/rsyslog.conf 服务配置 vi

Java Web开发笔记(2016-5-6 11:13、2016-5-10 11:13、2016-5-12 14:58)

http://localhost:8080/EquipmentSys/equipment/findEquipStateByEquipmentNumber.html?DEVEICEID=04:e6:76:df:f0:94 返回 1,1 设备状态(1运营,2维护,3锁定),是否更新的开关IsUpdate={1,0}(游戏APK更新条件:IsUpdate=1而且版本号不一样) /** * 接口 * @param request * @return * @throws UnsupportedEncodi

新生赛感想11.13

我现在突然产生了退役的想法-- 冷静了一下,感觉还是继续吧. 外界条件不足之处:身体. 还有的话有一道数据弱他们都卡过去了. 一开始刷版,一直rank1,后来掉掉掉掉掉掉掉--掉道81名. 手速还是比较快的,但是智商跟不上. http://www.gdutcode.sinaapp.com/problem.php?cid=1045&pid=3 http://www.gdutcode.sinaapp.com/problem.php?cid=1045&pid=7 送上两道今天没A的题,但是是真的

TeamWork#3,,Week5,Scrum Meeting 11.13

最近我们根据之前发现的问题, 补充了相关知识,正在努力修复出现的问题,调整程序结构. 成员 已完成 待完成 彭林江 之前没有考虑到网站信息更新导致的程序可变性,正在调整爬虫程序结构 更换爬虫结构 郝倩 之前没有考虑到网站信息更新导致的程序可变性,正在调整爬虫程序结构 更换爬虫结构 高雅智 管理任务进度,重定位人力资源和计划更新 按计划重定位任务,就爬虫部分与同学讨论并尝试更换爬虫结构 牛强 因爬虫未完成所以没有进行相关测试工作 与张明培育研究安卓的服务器网络连接 王卓 完成了UI初步设计 与实现