摘要: Cookie Cookie 是一些数据, 存储于你电脑上的文本文件中,当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookie 的作用就是存储 web 页面的用户信息 javascript 中使用 document.cookie 属性进行 cookie 的 阅读全文
posted @ 2021-02-27 17:23 月山 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1.React 如何进行代码拆分?拆分的原则是什么? 这里我认为 react 的拆分前提是代码目录设计规范,模块定义规范,代码设计规范,符合程序设计的一般原则,例如高内聚、低耦合等等。 在我们的 react 项目中: 在 api 层面我们单独封装,对外暴露 http 请求的结果。 数据层我们使用的 阅读全文
posted @ 2021-02-20 16:57 月山 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 简单实现一个Vue 几种实现双向绑定的做法 目前几种主流的 mvc(vm)框架都实现了单向数据绑定,而我所理解的双向数据绑定无非就是在单向绑定的基础上给可输入元素(input、textare 等)添加了 change(input)事件,来动态修改 model 和 view,并没有多高深。所以无需太过 阅读全文
posted @ 2021-02-20 16:49 月山 阅读(286) 评论(0) 推荐(0) 编辑
摘要: whistle whistle基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的Fiddler,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用,不同于Fiddler通过断点修改请求响应的方式,whistle采用的是 阅读全文
posted @ 2021-02-20 14:56 月山 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 下面我们举例一个 URL,然后获得它的各个组成部分:http://i.cnblogs.com/EditPosts.aspx?opt=1 window.location.href (设置或获取整个 URL 为字符串) var test = window.location.href; alert(tes 阅读全文
posted @ 2021-02-19 22:01 月山 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 安装并使用 安装 npm install --save vue-fullpage.js 引入 // 引用fullpage 插件 import Vue from 'vue' import 'fullpage.js/vendors/scrolloverflow' // Optional. When us 阅读全文
posted @ 2020-02-05 14:53 月山 阅读(14042) 评论(1) 推荐(0) 编辑
摘要: 数据库 Nest 与数据库无关,允许您轻松地与任何 SQL 或 NoSQL 数据库集成.根据您的偏好,您有许多可用的选项.一般来说,将 Nest 连接到数据库只需为数据库加载一个适当的 Node.js 驱动程序,就像使用 Express 或 Fastify 一样. 您还可以直接使用任何通用的 Nod 阅读全文
posted @ 2019-12-23 18:21 月山 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: 提供者 provider 提供程序是 Nest 的一个基本概念。许多基本的 Nest 类可能被视为提供者 service,repository, factory, helper 等等。 他们都可以通过 constructor 注入依赖关系。 这意味着对象可以彼此创建各种关系,并且“连接”对象实例的功 阅读全文
posted @ 2019-12-23 18:20 月山 阅读(748) 评论(0) 推荐(0) 编辑
摘要: ``` git config --global core.pager '' ``` 阅读全文
posted @ 2019-11-20 21:10 月山 阅读(608) 评论(0) 推荐(0) 编辑
摘要: ^[1-9]\d*$ //匹配正整数 ^-[1-9]\d*$ //匹配负整数 ^-?[1-9]\d*$ //匹配整数 ^[1-9]\d*|0$ //匹配非负整数(正整数 + 0) ^-[1-9]\d*|0$ //匹配非正整数(负整数 + 0) ^[1-9]\d*.\d*|0.\d*[1-9]\d*$ 阅读全文
posted @ 2019-11-15 18:28 月山 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 内存生命周期 分配你所需要的内存 使用分配到的内存(读、写) 不需要时将其释放\归还 所有语言第二部分都是明确的.第一和第三部分在底层语言中是明确的,但在像 JavaScript 这些高级语言中,嵌入了'垃圾回收器',根据 Wiki 的定义,垃圾回收是一种自动的内存管理机制,用来追踪不用的内存并自动 阅读全文
posted @ 2019-11-08 11:42 月山 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: ![](https://raw.githubusercontent.com/easterCat/img-package/master/img/http%E5%93%8D%E5%BA%94%E7%A0%81.png) 阅读全文
posted @ 2019-11-06 16:17 月山 阅读(176) 评论(0) 推荐(0) 编辑
摘要: ![](https://raw.githubusercontent.com/easterCat/img-package/master/img/http.png) 阅读全文
posted @ 2019-11-06 10:53 月山 阅读(245) 评论(0) 推荐(0) 编辑
摘要: GitHub OAuth 第三方登录 第三方登录的关键知识点就是 OAuth2.0 . 第三方登录,实质就是 OAuth 授权 . OAuth 是一个开放标准,允许用户让第三方应用访问某一个网站的资源,而不需要提供账号和密码. 总体就是:myapp user github 授权的总体流程 用户进入到 阅读全文
posted @ 2019-11-05 18:12 月山 阅读(2615) 评论(4) 推荐(2) 编辑
摘要: pm2 PM2是带有内置负载平衡器的Node.js应用程序的生产过程管理器。它使您可以使应用程序永远保持活动状态,无需停机即可重新加载它们,并简化常见的系统管理任务。 安装 常用命令 pm2 start app.js 开启进程 pm2 list 所有进程 pm2 stop / all 停止 pm2 阅读全文
posted @ 2019-11-02 10:45 月山 阅读(650) 评论(0) 推荐(0) 编辑
摘要: nodemon nodemon是一种工具,可以自动检测到目录中的文件更改时通过重新启动应用程序来调试基于node.js的应用程序。 安装 使用 延迟重启 这个就类似于js函数中的函数节流,只在最后一次更改的文件往后延迟重启.避免了短时间多次重启的局面. 配置文件 nodemon支持本地和全局配置文件 阅读全文
posted @ 2019-11-02 10:44 月山 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 简介 一个轻松的配置代理服务器的中间件,让Node.js代理变得简单 url路径 基本使用 两种形式 配置 实际使用 const express = require("express"); const next = require("next"); const dev = process.env.N 阅读全文
posted @ 2019-11-02 10:44 月山 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: node ip node.js用来获取id地址的工具 use Doc "node ip" 阅读全文
posted @ 2019-11-02 10:42 月山 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 导出 html 并开启服务 我们将 pages 下页面导出为静态 HTML 页面.首先,next.config.js 在应用程序的根目录中创建一个名为的文件,并添加以下内容 然后打开 package.json 并添加 scripts 为以下内容: 现在,您可以 out 在项目内部的目录中看到导出的 阅读全文
posted @ 2019-11-01 16:58 月山 阅读(2013) 评论(0) 推荐(0) 编辑
摘要: 自定义 head 这是默认的 head 这样的 head 并不能满足我们的需求.next 公开了一个内置组件,用于将元素追加到``标签的.我们可以通过这个自定义 head 新建 components/Head.js 为了避免重复的标签,您``可以使用 key 属性,以确保标签仅呈现一次 在 MyLa 阅读全文
posted @ 2019-11-01 16:57 月山 阅读(954) 评论(0) 推荐(0) 编辑