性能优化是一门大学问,本文仅对个人一些积累知识的阐述,欢迎下面补充。 抛出一个问题,从输入 url地址栏到所有内容显示到界面上做了哪些事? 1.浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址; …
分类:node.js教程
前端常用4种模块化方案总结.md
JS诞生之初面向简单页面开发, 没有模块的概念。后来页面逐渐复杂, 人类构造到 IIFE 立即执行函数来模拟 模块;之前也有雅虎的实践,使用命名空间 作为模块名。最后衍生出 面向各种使用场景 的 JS 模块标准。例如:面…
关于表单提交的数据类型和后端接收文件类型中间件multer的使用
前言 <form> 标签的属性enctype设置以何种编码方式提交表单数据。可选的值有三个: application/x-www-form-urlencoded multipart/form-data tex…
Cookie、Session和LocalStorage
前记 前面我已经写了一篇关于Cookie的文章,但是那时候我其实理解的并不是很深刻,会有些搞不懂的地方,今天我就再写一次,博客也是我的学习笔记 Cookie Cookie是服务器发送到用户浏览器并保存在本地的一小块数据,…
NodeJS Events 必知必会
1. 环境 node 8.11.3 2. 基本使用 // 01.js const EventEmitter = require('events'); class MyEmitter extends EventEmitte…
搭建博客太简单,这次我们来做一个博客生成工具
文章较长,耐心读下来我想你肯定会有所收获 : ) 作为一个技术人员,见到别人那光鲜亮丽的个人博客,心里总免不了想搭建自己博客的冲动。当然,搭建博客的方式有好多种,但是大体上分这两种: 服务端数据库 例如:你可以用 Wor…
《Nodejs实战》笔记二:Node编程基础
1. 用回调处理一次性事件 做一个简单的HTTP服务器, 实现几个功能 异步获取JSON中的数据 异步获取HTML模板 将JSON中的数据导入HTML模板中 将HTML网页显示在浏览器上 // 一个小例子. const …
NuxtJS 各种配置
NuxtSSR 解决问题 配置babel问题. Nuxt.js 不支持ES6的语法 加入babel 在package.json里面启动的命令加入 , start 的命令也需要加入 cross-env NODE_ENV=d…
从零编写一个Koa + graphQL的案例
在Nest.js的文档中看到了有集成GraphQL的指导,所以在本地尝试下先用Koa写出一个DEMO,之后再去与Nest.js集成起来。 先写出数据库模型(这个文件是之前就存在的,没有做更改,将文件名改成了models.…
文章7:编程语言开发数据接口以及搭建服务器
Node编写服务器 基于原生的http模块开发本地服务器 //(1)使用原生的HTTP开发服务器 const http = require('http') //处理get请求 var server = http.crea…
Node.js 指南(域模块剖析)
域模块剖析 可用性问题 隐式行为 开发人员可以创建新域,然后只需运行domain.enter(),然后,它充当将来抛出者无法观察到的任何异常的万能捕捉器,允许模块作者拦截不同模块中不相关代码的异常,防止代码的发起者知道自…
js对文件和二进制操作的一些方法汇总
最近接手了一个项目,接触到一些对文件操作的业务.所以在这边整理一下日常用到的处理方式,当学习笔记吧,有不对的地方,欢迎指正哈 FileReader 首先我们来看一下 FileReader 这个万能的对象, 就如同它的名字…