nodejs中间层

nodejs中间层其实就是使用nodejs在前后端做了一个中间的处理。 传统意义的前后端数据交互,一般就是两种模式,一种是前端直接向后端发起请求;另一种是前端向中间代理层发起请求,代理层再转发到服务层。这样的模式其实还是有很多弊端的,比如: 1、前端代码越来越复杂 2、前后端依旧高度耦合 3、无法...

2019-05-14 13:57:07

阅读数 2

评论数 0

http请求响应的一些内容

1、一些概念 1.1IP地址 设备在某一个网络中的地址,目前最常见的格式: [0-255].[0-255].[0-255].[0-255] 即为四个 0-255 的数字组 成。 作用就是标识一个网络设备(计算机、手机、电视)在某一个具体的网络当中的地址。 127.0.0.1 是本地回环地址 1.1...

2019-05-13 13:58:25

阅读数 7

评论数 0

webpack对图片路径的处理

前言 原本我们写在网页中的代码,其中对图片资源路径的引入,在打包后文件位置会发生变化,这时图片路径也会发生变化。 这时我们需要解决这个问题:不管位置怎么变,图片路径一定是正确的! 图片大致分为如下几种情况: css中的图片问题 网页标签img中的图片(分为静态的和绑定的) 一、css中的图片问...

2019-04-18 15:15:09

阅读数 24

评论数 0

Vue:自定义插件及使用

一、Vue插件有什么用 插件通常会为 Vue 添加全局功能。 所谓全局: 即不需要像组件那样,每次使用他前都需要先引入一次。对于插件只要在最开始引入一次,在任何组件就可以直接使用。(类似于我们在window上添加的方法属性那样,任何地方都可以用) 插件能实现的功能没有限制,不过常见下面几种: 通...

2019-04-18 12:54:14

阅读数 16

评论数 0

javascript的异步原理

一、同步与异步的概念 同步: 必须等上面的任务或代码执行完成后才能执行 异步: 无须等待上面的任务或代码执行完就可以执行,可以和上面的任务并行执行。 二、单线程与多线程概念 单线程: 同一时刻只能做一件事。【同步】 多线程: 同一时刻可以做多件事,【异步】 三、 js是单线程的(同步) ...

2019-04-17 22:37:46

阅读数 3

评论数 0

npm和yarn的详解及区别

一、npm 1、npm组成 npm 由三个独立的部分组成: ① npm服务器 与 官方网站https://www.npmjs.com/ ② 含义所有模块包相关信息的注册表(registry) ③ 命令行工具 (CLI) ,程序员使用npm的方式 npm服务器用于存储所有的npm包。 网站 是开发...

2019-04-17 13:12:18

阅读数 21

评论数 0

scoket.io实现群聊、私聊

1、什么是scoketio? 由于浏览器端对HTML5的支持不一,为了兼容所有浏览器,提供卓越的实时的用户体验,并且为程序员提供客户端与服务端一致的编程体验,于是socket.io诞生。 Socket.IO包括了客户端的js和服务器端的nodejs,它的目标是构建可以在不同浏览器和移动设备上使用的...

2019-04-16 22:35:29

阅读数 14

评论数 0

超链接标签:a标签的一些归纳总结

1、a标签的主要属性为href、target href:决定此标签被点击后将跳转到那个文件,必须给出此属性。 target: target属性决定以何种方式行进跳转或打开新的文件(是在当前窗口还是新窗口打开?) target可以为以下值: _blank : 在一个新的浏览器窗口或标签页中打开页面或...

2019-04-01 22:19:21

阅读数 4

评论数 0

easy mock使用方式

作为一个前端工作者,当后端来不及给你接口的时候,使用easy mock是一个很好的选择,它可以模拟后端数据,为你生成一个后端接口,这样在你开发的时候,就不会因为没有后端接口而去写json文件,或者自己去构建一些简单的后端接口。 1、登陆 2、点击后就可以看到一些系统默认的接口,或者自己以前创建过...

2019-03-28 16:44:49

阅读数 11

评论数 0

nodeJS中的__dirname

__dirname是node.js中的一个全局变量,它可以获得当前文件所在目录从盘符开始的全路径, console.log(__dirname) H:\Code\03high\03socketIO\groupChat0

2019-03-26 21:40:12

阅读数 26

评论数 0

vscode获取git上的项目

1、创建一个新的文件夹; 2、用vscode将这个文件夹打开; 3、按ctrl+`(左上角数字1前面那个键),打开vscode的控制台,输入 git colne 地址(就是你从github复制的地址) 4、等待复制即可 5、复制完成就可以直接作为开发文件夹了 下一篇写怎么在vscode使...

2019-03-19 23:12:42

阅读数 22

评论数 0

异步函数 async/awit

1. 概念 async/await是es8的规范 async 后面一般跟一个函数,也就是async一般跟在function前。 await必须放在aysnc里面的函数体范围内 await后面应该跟一个promise对象 当使用了async/await后,程序流程就是:当执行到async/awai...

2019-03-05 22:57:31

阅读数 18

评论数 0

Generator及其使用

基本使用 1、generator(生成器)是ES6标准引入的新的数据类型。类似于一个函数,但可以返回多次值。 2、generator对象在返回值的过程中一旦发现了return,那么整个生成器就会直接结束。 3、可以通过for-of遍历generator对象,(不过他只会遍历所有yield返回的值)...

2019-03-05 22:53:37

阅读数 5

评论数 0

fetch及使用方式

什么是fetch fetch,说白了,就是XMLHttpRequest的一种替代方案。除了XMLHttpRequest对象来获取后台的数据之外,还可以使用一种更优的解决方案fetch。 fetch的使用方法 fetch(url,init).then(function(response) { } )...

2019-03-05 22:42:34

阅读数 23

评论数 0

异步请求promise

传统的异步请求 var xhr = new XMLHttpRequest(); //创建xhr实例对象 xhr.open("get", "http://www.blogzl.com/zl_other_module/ajaxTe...

2019-03-05 22:29:58

阅读数 40

评论数 0

Token及Token验证流程

什么是Token?为什么要使用它? Token实际就是在计算机身份验证中的令牌(临时)的意思。 当前端向后端发起数据请求的时候,后端需要对前端进行身份验证,但是我们又不想每次都输入用户名和密码,这是就需要一个标识来证明自己的身份,这个标识就是token。 基于Token的身份验证流程 客户端使...

2019-03-05 22:01:55

阅读数 42

评论数 0

jsonp的原理及使用方式

要学习jsonp,首先要了解同源策略。 同源策略## 标题

2019-02-26 13:35:02

阅读数 18

评论数 0

分页

分页一般分为前端分页和后端分页。 前端分页:是发送一次ajax请求,请求到所有的数据时候,前端进行分页处理。这个比较适用于数据量不大的情况,否则在网络不好的情况下就会出现用户一直等待加载的情况。 后端分页:是每次点击“上一页”或“下一页”的时候都发起ajax请求,这就需要前端向后端发送“curre...

2019-02-21 16:52:40

阅读数 56

评论数 0

slice(),substring(),substr()方法之间的区别?

slice()方法【推荐使用】  截取两个下标之间字符串,不包含终止下标 基本语法 str.slice(起始位置,终止位置); 作用 截取两个下标之间字符串,不包含终止下标 实例 var str = “hello word”; str.slice(0,3);//截取从第一个到第四个字符...

2018-12-27 13:55:47

阅读数 6

评论数 0

search()与indexof()的区别?

search()方法的用法等同于indexOf方法,找到了就返回下标,没找到就返回-1。 search()方法可以使用正则表达式作为参数,这是它和indexOf()方法的区别所在,但是全局选项g是没用的,他仍然只返回找到的第一个字符下标 ...

2018-12-27 13:49:33

阅读数 36

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭