
JavaScript
文章平均质量分 92
Marco_y
这个人很懒,什么都没写。
展开
-
在线代码编辑器选型
在线代码编辑器选型一、CodeMirror https://github.com/codemirror/CodeMirror简介CodeMirror 是一款“Online Source Editor”,基于Javascript,短小精悍,风格包括js, java, php, c++等等100多种语言。比较强大可以自行配置语言模式。能够做到自动补全,代码折叠,可配置键盘事件,vim, emacs, sublime text 风格、能完成查找替换,括号匹配,分栏显示,显示行号,自行配置字体大小和风原创 2020-12-18 11:50:21 · 625 阅读 · 1 评论 -
小程序 canvas 2d 绘制图片并保存
获取canvas实例,使用的官方的代码。用一个变量canvas保存实例,后续保存时会调用。data () { return { canvas: null // 实例 }},onReady() { const query = wx.createSelectorQuery() query.select('#myCanvas') .fields({ node: true, size: true }) .exec((res) => {原创 2020-06-29 17:10:07 · 5390 阅读 · 2 评论 -
canvas通过uni.canvasToTempFilePath生成base64的文件,再使用uni.uploadFile进行文件上传出现的问题
在做uni-app H5项目,canvas通过uni.canvasToTempFilePath生成base64的文件,再使用uni.uploadFile进行文件上传出现的问题。官方文档上 filePath 指定接收的是 路径filePath String 是 要上传文件资源的路径。但是 在安卓手机和pc上 直接使用uni.canvasToTempFilePath返回的结果作为filePath参数是可以成功上传的,ios不行。然后使用uni.downloadFile方法或者插件市场的插件把base原创 2020-06-29 11:16:57 · 11947 阅读 · 2 评论 -
样式穿透
样式穿透在开发中修改第三方组件样式是很常见,但由于 scoped 属性的样式隔离,可能需要去除 scoped 或是另起一个 style 。这些做法都会带来副作用(组件样式污染、不够优雅),样式穿透在css预处理器中使用才生效。我们可以使用 >>> 或 /deep/ 解决这一问题:<style scoped>外层 >>> .el-checkbox { display: block; font-size: 26px; .el-checkbox原创 2020-06-15 10:27:06 · 300 阅读 · 0 评论 -
算法题——利益最大化
给定比特币n天内的价格表,完成一个算法计算你通过买卖能获得的最大收益。要求考虑执行效率。(你不能在第一次买入前卖出,而且一次买或者卖只能是一份,买卖次数不限,但你必须在再次购买前卖出之前买入的比特币。)举例:价格表:[5,3,1,5,4,7,8,6] 输出: 8解释:第3题(价格1)买,第4天(价格5)卖,收益4;然后第五天(价格4)买,第7天(价格8)的时候卖出,收益4;总共收益8...原创 2019-10-31 10:19:19 · 2231 阅读 · 0 评论 -
父子组件通讯-$attrs
前言:父子组件通讯一般都使用的是props,但是随着组件嵌套的复杂,props使用起来也许过于繁琐,下面介绍下$attrs 的使用方法。关于$attrs的介绍包含了父作用域中不作为 prop 被识别 (且获取) 的特性绑定 (class 和 style 除外)。当一个组件没有声明任何 prop 时,这里会包含所有父作用域的绑定 (class 和 style 除外),并且可以通过 v-bind...原创 2019-10-23 10:53:49 · 298 阅读 · 0 评论 -
在vue单页中修改title
首先在router.js 中 加入meta配置{ path: '/componentA', name: 'componentA', component: r => require.ensure([], () => r(require('@/views/componentA.vue'))), meta: { title: ...原创 2019-10-22 17:29:07 · 161 阅读 · 0 评论 -
炫技时刻到
最近看到了一个面试题,觉得很有意思,分享一下。1、打开任意网站,比如淘宝,在console输入一段代码,统计此页面一共使用了多少种HTML标签2、统计最多的三种标签大家可以思考五分钟~show code第一题new Set([...document.querySelectorAll("*")].map(v => v.tagName))// Set(16) {"HTML", "...原创 2019-10-16 17:18:18 · 254 阅读 · 0 评论