简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
之前写过web端的canvas 缩放/拖动/还原/封装和实例。最近小程序也需要用到,但凡是涉及小程序canvas还是比较多坑的,而且难用多了,于是在web的基础上重新写了小程序的相关功能。
nodejs入门使用介绍(附3个实用基础demo)一、什么是node.js二、node.js特点三、node.js 异步、事件驱动模型四、node.js安装和配置五、实例一(HelloWorld)六、实例二(简单爬虫)一、什么是node.jsNode.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,..
canvas 缩放/拖动/还原/封装和实例一、预览二、使用2.1 创建和配置2.2 方法三、重点说明3.1 配置里有2个宽高设置3.2 分开设置事件四、源码一、预览最近需要用到canvas的缩放、拖动、还原等操作,网上有些资料,但用起来都不太方便,自己重新写了一个操作类,能满足上述使用情况,而且用起来很方便,也很灵活,画布尺寸和css尺寸不一致情况也考虑到,拖动支持触摸和鼠标。效果如下:二、使用2
flutter安装、配置、各种奇葩问题一、关于环境变量二、安装1、安装git 和 Android Studio2、安装flutter2.1 添加环境变量2.2 下载安装flutter3、编辑器安装flutter插件三、问题1、no devices1.1 在环境变量增加 ANDROID_HOME1.2 path里面增加2个值:1.3 打开cmd,或者在Androidstudio终端输入1.4 更换a
VSCode插件开发流程兼【代码注释阅读小说】插件发布一、前言二、需求三、成果演示四、插件开发流程1、安装环境2、运行生成器3、文件介绍package.json 插件配置extension.js 插件程序入口4、调试5、本地打包和安装6、上线发布五、附【代码注释阅读小说】核心代码六、参考资料一、前言很早以前就想写vscode相关的插件,最近有时间于是研究一下。二、需求定一个需求:编辑器里面可以用代
chrome执行js脚本的3种方法及优缺点分析方法一:标签执行方法二:开发者工具"代码片段"功能方法三:chrome自制插件执行方法一:标签执行新建或修改标签,然后在网址上输入代码,javascript: 后面是具体执行代码。执行的时候点击该标签即可。优点操作和执行都很简单缺点代码维护麻烦,只能执行不断行代码权限能获取并编辑页面元素方法二:开发者工具"代码片段"功...
js+animate.css实现滚动页面,元素动态出现(附演示地址和源码)一、背景二、效果三、原理四、在线演示和源码一、背景之前做项目用到滚动页面,元素动态出现的效果,当时研究一番决定用Animate.css + fullpage.js + 一堆js控制,这段时间也有项目也有这种需求,不过不是整页滚动,而是不确定高度滚动,所有用不到fullpage,于是只能手写js控制。二、效果三、原理...
手把手教你做photoshop面板插件一、前言二、插件演示三、目录文件介绍3.1 插件安装3.2 插件文件介绍3.3 manifest 文件介绍3.4 jsx文件加载的2中方式3.5 index.html 程序入口3.6 main.js一、前言phtoshop插件通常有2中方式,一种是以“脚本运行”的方式,另一种是“面板插件”的方式,最近自己需要做一个面板插件,但是发现相关教程实在太少了,本文..
支持vue3.2+语法、支持typescript、支持pc/手机(自动适配)、即插即用的vue3.2+ 滑动验证组件
javascript是单线程的,会阻塞程序执行,ajax常用于和服务器交互数据,虽然不会阻塞程序,但改不了单线程的本质。针对这个缺点,h5出了新的功能worker,支持多线程。worker可以创建子线程,子线程会在新的环境中执行,不会阻塞主线程。