摘要:
简介 本文章主要介绍了,通过浏览器实现屏幕录制以及摄像头调用功能。 开始 1、调用相机 首先简单了解一下如何调用摄像头 <video id="video" width="640" height="480" autoplay></video> // 判断浏览器是否支持 getUserMedia API 阅读全文
摘要:
##### 1、首先注册一个npm账号 这一步不说了可以百度 ##### 2、登录 1、在终端执行 `npm login `然后输入账号密码 2、npm会给你发邮件 然后输入邮件的一次性密码 就登录成功了 ##### 3、发布 1、首先 package.json 的 private字段为false 阅读全文
摘要:
# 简介 在node开发脚手架之类的工具中,我们可能会用到进度条或者百分比数字进度展示,但是使用console的话会每次都单独占一行,所以想要看看别的框架是怎么实现的; 这里是借鉴了[ora](https://github.com/sindresorhus/ora)这个第三方node包,然后把主要逻 阅读全文
摘要:
# 概述(实现功能) 本文章实现了vue3 + ts 的组件库,实现了如下功能呢: 1、可以进行对组件进行全局注册或者按需引入; 2、组件在使用时有较有好的参数以及类型提示; 3、对代码进行压缩减小代码包的大小; # 开始 ## 1、准备 开始前需要先安装vue-cli,因为项目使用vue-cli进 阅读全文
摘要:
### 简介 因为之前自定义类型声明文件编辑器并没有识别,所以在这里记录一下。此文章不包含如何写类型声明文件。 ### 类型声明文件的使用 #### 1.创建类型声明文件夹 创建存放类型声明文件的文件夹(types)可以在项目的根目录下或者src文件夹下边(配置的时候需要根据文件夹位置相应的更改路径 阅读全文
摘要:
### 1.typeof 用法:typeof '123' 'string' 缺点:只能判断基础数据类型(除null以外),如果是引用数据类型(如数组、函数、对象等)会返回Object 因为typeof是直接在计算机里面基于二进制值进行检测的,也就是数据类型都是二进制值,对象存储在计算机中,二进制的值 阅读全文
摘要:
``` // 创建一个生成器 function* gen() { let res = yield new Promise((resolve, reject) => { setTimeout(() => { resolve("结果1"); }, 1000); }); console.log(res); 阅读全文
摘要:
最近开发中遇到一个问题,TreeSelect 配置 fieldNames之后检索不出数据我记得之前没有这个问题的所以在这里记录一下。 ## 解决办法 1、需要使用filterTreeNode属性去进行手动过滤 ``` node.text.includes(inputVal))} /> ``` 2、添 阅读全文
摘要:
为什么我们使用 vue-cli 就可以调用node全局的包呢? 在我们npm -g 安装依赖的时候,会去查看你所安装以来的package.json里边是否存在bin配置项 如果有的话 node 会生成一个 你的bin下边的key的.cmd 文件,cmd里边的代码如下; @ECHO off SETLO 阅读全文
摘要:
这俩个都是更新资源,但是有本质上的区别,那就是语义。在HTTP中,PUT被定义为幂等的方法,POST则不是,这是一个很重要的区别。先通俗解释一下幂等,它是一个数学词语,是对于单个输入或者无输入的运算方法,如果每次都是同样的结果,则称其是幂等的。也就是说,如果一个网络重复执行多次,产生的效果是一样的, 阅读全文