随笔
vimin_M
主要学习前端相关技术,掌握html,css,JavaScript的使用;熟悉vue框架,了解git流程;熟悉nodejs,能搭建简易的服务器以及编写对应的api接口;熟悉mysql的基础操作命令
展开
-
一篇文章带你了解和使用Promise对象
Promise的理解与使用什么是PromisePromise的特点Promise的基础用法Promise实例化resolve函数传入的是promisePromise.prototype.then()then方法回调函数的参数与返回值Promise.prototype.catch()Promise.all()Promise.racePromise.resolve()Promise.reject()什么是Promisepromise是解决异步编程的一种方案,对比传统的回调函数更加的便捷和强大。Promis原创 2020-11-09 17:23:43 · 341 阅读 · 0 评论 -
正则表达式-y修饰符
y修饰符y修饰符和g修饰符是类似的,都是全局匹配,但y修饰符有一定的匹配要求g修饰符只要剩余的字符中存在匹配即可y修饰符必须从剩余字符的第一个位置开始匹配,否则退出匹配示例讲解let str = "aaa_aa_aaaa"let reg_g = /a+/glet reg_y = /a+/yreg_g.exec(str)// aaareg_y.exec(str)// aaareg_g.exec(str)// aareg_y.exec(str)// null从上面的示例原创 2020-08-25 18:35:15 · 1555 阅读 · 1 评论 -
解决webpack “regeneratorRuntime is not defined“报错的问题
webpack "regeneratorRuntime is not defined"报错原因:这是因为在打包的文件中使用了高级的es6语法,但是webpack并没有帮我们去进行校验,解决办法:安装对应的安装依赖和开发依赖npm install @babel/plugin-transform-runtime -Dnpm install @babel/runtime -S...原创 2020-08-19 00:11:31 · 4875 阅读 · 0 评论 -
webpack-es6语法转化
普通的es6语法转化成低级的js语法模块安装// babel-loader babel转化加载器// @babel/core babel的核心转化模块// @babel/preset-env 定义了代码的转化npm install babel-loader @babel/core @babel/preset-env -Dwebpack.config.js{ entry: '', ouput: { ... }, module: { // 模块的定义 rules: [{ //原创 2020-08-18 23:02:52 · 159 阅读 · 0 评论 -
玩转canvas之你不知道的transform
canvas之transform精解transformcanvas-transform实现的效果差异css3的transformcanvas的tranformcanvas转换的缺点canvas转换矩阵的重置canvas中转换矩阵的b和c总结transformcanvas中的transform和css3中的transform在所表达的含义是相同的,都是对当前的元素/图像的的环境进行转换,也就是我们熟知的平移,旋转,缩放。虽然使用方法是相同的,但所实现出来的效果却是不同的。canvas-transform原创 2020-05-17 17:02:16 · 1378 阅读 · 0 评论 -
使用svg-captcha从后端拿取一个图形验证码
svg-captcha安装npm install -S svg-captcha引入模块import svgCaptcha from ‘svg-captcha’使用const captcha = new svgCaptcha({})参数原创 2020-05-14 12:25:22 · 1564 阅读 · 0 评论
分享