上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 阅读全文
posted @ 2019-12-18 17:05 张尊娟 阅读(130) 评论(0) 推荐(0) 编辑
摘要: session的简介 session是另一种记录客户状态的机制,与cookie不同的是 session数据保存在服务器中,而不是保存在客户端浏览器中 session的用途 session运行在服务器端,当客户端第一次访问服务器时,可以将客户的登录信息保存在服务器端。 当用户访问站点的其他页面时,可以 阅读全文
posted @ 2019-12-18 14:41 张尊娟 阅读(484) 评论(3) 推荐(0) 编辑
摘要: 1.为什么说要利用签名防止cookie被恶意篡改 我们在浏览器输入用户名和密码发送post请求到后端服务器,后端服务器验证合法,返回响应,并Set-Cookie为sessionid=***;username=water,然后浏览器接受到响应发Set-Cookie,于是将其存入内存或硬盘中;浏览器端再 阅读全文
posted @ 2019-12-18 11:38 张尊娟 阅读(1654) 评论(0) 推荐(1) 编辑
摘要: Cookie简介 cookie是服务器存储在用户计算机中的变量,可以让我们用同一个浏览器访问同一个域名的时共享数据。 HTTP是一种无状态协议,简单来说,当你从一个页面,然后跳转到同站点的另一个页面时,服务是无法识别这是同一个浏览器发送过来的请求。每一次的访问都是没有任何关系的。(对于服务器端来说, 阅读全文
posted @ 2019-12-18 10:36 张尊娟 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 第三方开发者提供的模块 第三方模块是由NodeJS社区或第三方个人开发的功能模块,这些功能模块以软件包的形式存在。被发布在npmjs注册表中。npmjs是一个注册中心,所有软件包的信息都会被记录到该注册中的数据库中,我们可以来到npmjs官方站点,根据关键字搜索自己需要的软件包 什么是npm npm 阅读全文
posted @ 2019-12-17 20:12 张尊娟 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 1.引入核心模块 2.服务器监听窗口 3.创建服务器对象 4.设置服务器监听窗口 寻找路径 1 // 引入核心模块 2 const http = require('http') 3 4 // 服务器监听窗口 5 const port =3000; 6 // const port =process.a 阅读全文
posted @ 2019-12-17 19:32 张尊娟 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 方法一:使用淘宝定制的cnpm命令行工具替代默认安装npm npm install -g cnpm --registry=https://registry.npm.taobao.org 方法二:将npm默认的下载地址修改为淘宝镜像 npm cofig set registry https://reg 阅读全文
posted @ 2019-12-16 21:41 张尊娟 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 全局安装 全局安装的软件包可以在任何目录下使用,一般情况下,用于安装提供命令行工具的软件包。全局安装的软件包不能使用require()方法导入到项目中。 npm install http-server --global 例如,上面的命令全局安装了一个http-server软件包,该软件包提供了一个h 阅读全文
posted @ 2019-12-16 21:38 张尊娟 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1、 初始化软件包 npm init 该命令会询问你几个问题,然后把我们出入的结果记录到package.json文件中。但是你可以使用 -y/--yes选项跳过提问的过程 1 npm init --y 2 npm init --yes 2、 安装第三方的软件包 1 npm install [@sco 阅读全文
posted @ 2019-12-16 21:14 张尊娟 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 除了使用自己写的本地模块以外,NodeJS可以使用另外两种类型的模块,分别是NodeJS官方提供的核心模块和第三方提供的模块 NodeJS官方提供的核心模块 NodeJS平台自带的一套基本的功能模块,也被称为NodeJS平台的API // 使用模块全局的 require() 方法引入 fs 模块 c 阅读全文
posted @ 2019-12-16 21:02 张尊娟 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 使用module.exports对象导出模块成员 每个模块内部都有一个 module 对象,代表当前模块,我们可以使用它的 exports 属性导出模块成员。该属性的初始值为一个空对象,我们只需要将被导出的成员添加为该对象的属性即可。例如: 1 // 模块私有的成员 2 function divid 阅读全文
posted @ 2019-12-16 15:53 张尊娟 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Nodejs运行时,JavaScript代码运行时的环境。 提供了一些核心模块,应用程序编程接口(Application Program Interface,API) API 的意思就是。一个已经解决的问题,别人已经写好方法。你只需要调用别人写好的类就行了。比如你要造一辆车,轮胎已经有人帮你造好了, 阅读全文
posted @ 2019-12-14 17:26 张尊娟 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 下载安装Nodejs 官方站点:https://nodejs.org/en/ 国内站点:http://nodejs.cn/ 建议安装长期支持版(Long Term Support) 建议不要修改默认的安装目录(建议单独建一个nodejs文件夹进行安装,不要随便和其他文件放在一起) 默认安装的内容有哪 阅读全文
posted @ 2019-12-14 14:33 张尊娟 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 什么是Nodejs? Nodejs是一个基于Chrome V8 引擎的JavaScript运行环境(运行时)。 特地从网上扒了下node.js历史(下面是别人写的): 众所周知,在Netscape设计出JavaScript后的短短几个月,JavaScript事实上已经是前端开发的唯一标准。 后来,微 阅读全文
posted @ 2019-12-09 23:05 张尊娟 阅读(285) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/jasonzds/article/details/53706958 阅读全文
posted @ 2019-12-09 22:39 张尊娟 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1 <script> 2 3 // 立即执行的函数表达式(Immediately-invoked function expression,IIFE)也被称为自执行函数。 4 5 // 最常见的写法一: 6 // (function foo () { 7 // console.log('foo') 8 阅读全文
posted @ 2019-12-09 22:35 张尊娟 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1.作为其他变量的值 函数作为其他变量的值。可以直接调用; 1 <!DOCTYPE html> 2 <html lang="zh"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-w 阅读全文
posted @ 2019-12-08 19:27 张尊娟 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 形参:创建函数时声明的参数。 实参:调用函数时(实际)传入的参数。 JS 中的函数不限制参数的数量,也不限制参数的类型。 1 <!DOCTYPE html> 2 <html lang="zh"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="view 阅读全文
posted @ 2019-12-08 19:02 张尊娟 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 使用构造函数的形式创建函数,不建议使用,不易于阅读,不易于调试 1 <script> 2 3 // 使用构造函数的形式创建函数,不建议使用,不易于阅读,不易于调试 4 var foo = new Function('x', 'y', 'if (x > y) {return x;} else {ret 阅读全文
posted @ 2019-12-08 18:59 张尊娟 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 使用字面量的形式创建函数有三种方式: 函数声明(关键字声明) 函数表达式 匿名函数 1 <!DOCTYPE html> 2 <html lang="zh"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="widt 阅读全文
posted @ 2019-12-08 18:57 张尊娟 阅读(342) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页