js
文章平均质量分 52
super码王
一直在努力,从未放弃!!!
展开
-
js创建 tcp 服务器史上最快教程
实现步骤第一步:引入相应的包//第一步:导入net包var net = require('net')第二步:创建服务器//第一步:导入net包var net = require('net')//第二步:创建服务器var server = net.createServer();第三步:监听连接//第一步:导入net包var net = require('net')//第二步:创建服务器var server = net.createServer.原创 2021-12-29 15:25:04 · 3733 阅读 · 1 评论 -
js获取 utf-8 编码史上最快方法
有很多朋友可能还不明白 utf-8 和 unicode 有何区别,在这里,我先简单为大家介绍一下两者的区别。unicode 是一个字符集表,它规定了世界上所有字符与一个数字(码点)的对应关系。例如 ‘A’ =》十进制的65,'中' =》 十进制的20013浏览器控制台就为我们提供了查看unicode方法utf-8 是一个字符编码规则。它规定了 ‘中’ 这个字符对应的unicode码点 20013 以什么规则转换为二进制数据。浏览器控制台就为我们提供了查看utf-8编码值 的方法...原创 2021-12-29 15:06:17 · 2070 阅读 · 0 评论 -
nodejs新版获取URL请求参数
官方文档解释连接代码讲解旧版本获取方法const url = require('url')var str = url.parse("http://localhost:3000/foo?name=yiqi",true)//方法 url.parse(param1,param2)//param1: url字符串//param2:false(默认)【不解析query】 true【将query解析为object】console.log(str)新版本获取方法co.原创 2021-09-07 15:15:12 · 2413 阅读 · 0 评论 -
史上最全的Vuex教程
Vuex介绍诞生之前组件间的传值诞生之后组件间的传值原创 2021-09-01 11:22:03 · 928 阅读 · 1 评论 -
module.exports与exports,export与export default之间的关系和区别
问题来源由于最近在用nodejs 和 vue 编写前后端项目,里面涉及到模块化引用。我发现他们一会儿用 export 、一会儿用export default 、一会用module.exports 及 一会用 exports问题原因CommonJS模块规范和ES6模块规范完全是两种不同的概念CommonJS模块规范Node应用由模块组成,采用CommonJS模块规范。CommonJS规范规定,每个模块内部,module变量代表当前模块。这个变量是一个对象,它的exports属性(.原创 2021-08-31 16:10:51 · 258 阅读 · 0 评论 -
js中forEache()和Map()的区别
定义剖析我们首先来看一看MDN上对Map和ForEach的定义:forEach(): 针对每一个元素执行提供的函数(executes a provided function once for each array element)。map(): 创建一个新的数组,其中每一个元素由调用数组中的每一个元素执行提供的函数得来(creates a new array with the results of calling a provided function on every element in t原创 2021-08-26 16:23:54 · 358 阅读 · 0 评论 -
js中push和concat合并数组的区别
关键点把握push方法:改变了原数组的结构 将要合并的对象整体加入concat方法:不改变原数组的结构,新生成的数组必须用一个新变量来接收 将要合并的对象逐一加入案例演示案例一:使用push方法添加一个数组//原数组let arr_one = [0,1,2]//待加入元素let arr_new = [4,5]let obj_new = {"value": 6}//使用push方法加入var ret = arr_one.push(arr_new)//ret:原创 2021-08-26 15:20:09 · 359 阅读 · 0 评论 -
nodejs + koa2如何解决跨域问题
基础知识同源策略 是指 三同:同协议/同域名/同端口对比双方: 当前页面的地址和Ajax获取数据的地址(这里可能有点抽象,下面我会举例子说明)常见报错场景描述场景一: 我在浏览器地址栏中输入 http://127.0.0.1:8888/api/map可以访问数据,如下:场景二:我在一个htm面通过Ajax对场景一接口发起数据请求,html代码如下:<!DOCTYPE html><html lang="en"><head> .原创 2021-08-23 13:23:21 · 1056 阅读 · 1 评论 -
promise与async和await的使用
基础回顾阻塞代码实例首先,我们新建一个 test.txt 文件,内容如下:111然后,我们来编写一个 main.js 文件,代码如下:var fs = require('fs')var str = fs.readFileSync('./test.txt')console.log(str.toString())console.log("程序结束了")运行结果如下:可以看到,程序是按顺序执行的。也就是说阻塞是按顺序执行的按顺序执行程序 逻辑控制起来的确是好,但是..原创 2021-07-23 22:42:50 · 398 阅读 · 0 评论