- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 canvas清晰度——canvas.style.width与canvas.width
在使用canvas绘制与svg不同,svg基于矢量图直接绘制dom元素,放大缩小不会不会失真,而canvas基于位图依赖分辨率,放大图片边缘会出现模糊。因此需要作一些处理让其高清展示。
2024-03-19 10:56:15
586
原创 【学习笔记】JavaScript异步编程
所有异步编程方案的根基:回调函数(调用者调用,执行者执行)ES2015:Async(语言层面的异步编程标准)ES2015:Generator(生成器函数)JavaScript代码执行:单线程。Generator配合Promise。Generator(生成器函数)Promise封装ajax。Promise 基本示例。Promise链式调用。Promise异常处理。Promise并行执行。微任务 vs 宏任务。
2022-12-22 14:49:08
454
原创 【git】实际工作中最常用到的git命令
实际工作中最长用到的git命令三、恢复操作git add操作恢复git commit操作恢复对于以推送到远程的代码恢复,版本回退四、缓存区代码临时保存
2022-12-04 13:07:47
114
原创 【实操】搭建一个本地算法运行+测试环境【nodejs+webpack+ts+jest】
chan:学习慕课-2周刷完100道前端优质面试真题。在练习算法的时,试试自己搭建一个web服务跑代码,方便我们运行ts文件,查看结果。以及搭配测试工具,来帮我们测试代码的项目。
2022-10-13 23:10:03
460
原创 【前端框架】总结:三大框架(vue/react/angular)介绍及搭建基本项目结构
介绍:react是一个声明式,高效灵活的用于构建用户界面的JavaScript库。每次更新先作用到虚拟dom,通过比较找出变化的地方,一次性渲染到真实dom上。双向数据绑定:通过监听器监听所有数据,数据变化后更新视图,视图变化后更新数据。业务逻辑层(ViewModel):框架封装的核心,它负责将数据与视图关联起来。渐进式框架:vue是一个生态,在核心功能的基础上,其他功能任意选用。diff算法:作用在新旧虚拟dom做对比,更新到真实dom上的过程中。视图层(View):应用的展示效果,各类UI组件。
2022-10-04 11:00:33
1696
原创 【bug记录】nvm install安装新版本node报错LibreSSL SSL_read: SSL_ERROR_SYSCALL
nvm 安装node报错
2022-09-07 14:54:27
1451
原创 【前端框架】vue2.5+ts+elementui后台管理系统搭建全流程,保姆级教学!(二)用户登录和身份认证
1. 登录成功后全局记录登录状态(Vuex)2. 访问需要登录的页面的时候判断有没有登录状态(路由拦截器)
2022-08-29 07:47:03
352
原创 【前端框架】vue2.5+ts+elementui后台管理系统搭建全流程,保姆级教学!(一)项目搭建,布局
这篇内容主要是详细讲述如何从0搭建、完善vue项目结构,引入ui,完成了公共样式,路由,以及登录页面的简单功能开发。
2022-08-21 19:50:45
2311
原创 【JavaScript】若url中的参数childUrl依然是一个url,如何获取到完整的childUrl内容
若url中的参数childUrl依然是一个url,如何获取到完整的childUrl内容。
2022-07-27 22:53:22
161
原创 【实操】vue+element UI tab页多表单合并校验提交
一个页面中tab栏切换多个form表单组件,只有一个保存按钮。需要把各组件下的表达数据合并校验提交。
2022-06-16 13:55:01
5034
10
原创 【实操】nodejs服务器连接docker下mysql数据库+dataGrip
第一步:初始化package.json$ npm init -y第二步:下载mysql$ npm i mysql第三步:新建src目录app.js文件const mysql = require('mysql')//链接配置var connection = mysql.createConnection({ host: 'localhost', //ip user: 'root', //用户名 password: 'xxxxx',//密码 database: 'xxxxx'
2022-05-11 00:32:57
1259
原创 【bug记录】Vue项目执行报错处理:You may need an appropriate loader to handle this file type.
You may need an appropriate loader to handle this file type.您可能需要适当的加载程序来处理此文件类型。查看后发现webpack配置中少了对less文件的解析,vux需要less-loader,在webpack打包中要把less配置解决方法:// 1、找到webpack.base.conf.js文件,删除最后的module.exports=xxx 并重新写入const vuxLoader = require('vux-loader').
2022-04-19 14:39:19
34154
原创 【问题记录】vscode如何运行c语言,scanf输入
配置直接参考:Mac VSCode配置C语言开发环境配置好后在c文件中写入代码发现卡在scanf不知道在哪输入#include<stdio.h>int main() { int a, b; scanf("%d%d", &a, &b); //输入函数 特殊的符号 &(取地址符) printf("%d + %d = %d" , a, b, a + b); //输出函数 return 0;}解决方法:选择左上角文件->首选项(prefere
2021-01-07 17:35:02
16713
13
原创 【前端工程化】最详细的webpack基本环境搭建
首先要下载好nodejs,再执行以下步骤第一步:创建项目文件夹:npm init -y(-y 的含义:yes的意思,在init的时候省去了敲回车的步骤,生成的默认的package.json)第二步:npm install webpack webpack-cli -D (安装webpack并配置到开发环境,-D开发环境 -S生产环境)第三步:新建src文件夹,然后在src里创建入口文件inde...
2020-04-07 21:10:30
735
原创 前端布局详解之三栏布局
三栏布局,高度及左右容器宽度固定,中间自适应方法一:绝对定位 <!-- absolute --> <style> * { margin: 0; padding: 0; } .layout article div { min-height: 100px; } .layout.absolute .left-ri...
2019-09-02 18:34:20
191
原创 【实操】Echarts 百度地图数据,地图下钻
最近项目用到了echarts 用到各省各市的地图展示发现echarts的地图数据尽然不能用了,需要用百度的数据找了好久,发现了Geoatlas这个神器。分享一下链接:http://datav.aliyun.com/tools/atlas/#&lat=33.521903996156105&lng=104.29849999999999&zoom=4地图下钻代码:...
2019-06-15 20:13:15
2288
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人