首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

自定义mapbox插件 - 地图快照下载JS

mapbox 是一个非常好用的开源地图引擎,他支持得平台有android,ios,js,rn等等,功能多样,但是对于地图插件开发这一块,没找到具体的实施文档。...因此本文以js 为例,来把开发mapbox插件这一过程记录下来。...mapbox 插件 mapbox 官方提供了很多插件,如线面绘制,地图比较等等。本次我开发的插件功能很简单,下载地图的快照,即将当前地图显示导出图片。...本文重点放在开发一款mapbox插件,而非下载功能本身,所以具体下载流程在接下来的插件开发中插入。 插件开发流程 因为官方没有提供开发插件的文档(没找到),因此从0到1这样一步一步来。...在加入这个样式之后,引入的插件成功的触发了点击方法。之后通过插件本身拿到的地图上下文,开始下载

8.8K40

webstorm下载插件_webpack 插件

2016 年整理了一下自己常用的 webstorm 插件:webstorm常用插件集合 不过毕竟现在已经 2020 年了,常用的插件已经发生了一些变化,重新整理一下。...一、必装 这一部分是建议一定要装的插件,对开发体验或工作效率有较大提升的插件。...图片 CodeGlance sublime 和 vscode 都默认会在编辑器右侧显示代码缩略图,webstorm 需要自己装插件实现,这个插件就是用来干这个的。...图片 二、选装 这一部分是选装的插件,针对特定的技术选型或者业务场景需要使用到的插件。 .env 装上之后,可以让 ide 支持对 .env 文件的语法高亮,代码提示等等。...JS GraphQL 如果你使用 GraphQL 的话,这是必装的插件,提供 GraphQL 文件的语法高亮,config 文件支持等等一系列功能。

2.8K20

我的截图插件被Gitee使用了

前言 上周六有个群友@我说Gitee的反馈模块新增了截图功能,我就去体验了下,发现他们用的就是我的插件,本文就跟大家分享下这个插件,欢迎各位感兴趣的开发者阅读本文。...插件地址与实现原理 本插件采用原生js实现,可以集成在任意一个web项目中,插件npm地址与GitHub地址请移步: js-screen-shot(npm)[1] js-screen-shot(GitHub...)[2] 插件的实现原理请移步: 实现Web端自定义截屏[3] 实现Web端自定义截屏(JS版)[4] 在线体验本插件,可移步我的开源项目chat-system[5]进行体验,插件的运行效果视频请移步实现...Gitee产品经理的青睐 月初的时候,Gitee的产品经理在掘金看到我的截图插件js-screen-shot[7]觉得还不错,他们最近在做这方面的功能,就打算将我的插件直接集成进去,跟我沟通了下版权相关的事情...选区外绘制问题 正常情况下,截图区域确立后,用户都会在裁剪框区域内进行绘制,所以我就没考虑这个边界情况,插件用的人多了后,自然就有人发现了这个问题,我们拿gitee的反馈模块举例(gitee目前用的还是我的旧版插件

4.5K60

AI助力 0 编程基础小白开发谷歌截图插件

阿七今天就带大家纯使用 GPT,「开发」出自己的一款谷歌浏览器截图组件! 直接问 GPT 我们要干嘛。 我想要制作一款谷歌截图插件,生成相关代码,自我重复审核代码正确性,确保插件能够正常运行。...根据 GPT 返回,先创建一个 Google ScreenShot Extension 的文件夹,然后创建三个文件,分别是:manifest.json、popup.html、popup.js。...再次导入插件,这次成功了! 但是我在点击插件按钮 Task Screenshot 的时候没有反应,我们把问题扔给 GPT。 好,这会导入插件成功。...:1:44 请解决这个报错 我们把 GPT 修改后的代码,复制到 popup.js 文件中,然后删除谷歌插件,之后重新导入。...这会可以了,我们点击插件,如果列表中没有,点击下方截图最右侧的扩展程序,能打开所有的扩展程序。 我们点击 Take Screenshot 按钮,就可以把当前 tab 截成图。

16410

AI助力 0 编程基础小白开发谷歌截图插件

阿七今天就带大家纯使用 GPT,「开发」出自己的一款谷歌浏览器截图组件! 直接问 GPT 我们要干嘛。 我想要制作一款谷歌截图插件,生成相关代码,自我重复审核代码正确性,确保插件能够正常运行。...根据 GPT 返回,先创建一个 Google ScreenShot Extension 的文件夹,然后创建三个文件,分别是:manifest.json、popup.html、popup.js。...再次导入插件,这次成功了! 但是我在点击插件按钮 Task Screenshot 的时候没有反应,我们把问题扔给 GPT。 好,这会导入插件成功。...:1:44 请解决这个报错 我们把 GPT 修改后的代码,复制到 popup.js 文件中,然后删除谷歌插件,之后重新导入。...这会可以了,我们点击插件,如果列表中没有,点击下方截图最右侧的扩展程序,能打开所有的扩展程序。 我们点击 Take Screenshot 按钮,就可以把当前 tab 截成图。

18210

js插件教程

;我为了方便都写到一个html中了;请把这个script标签中的内容单独写在一个js文件里 //整个插件写在一个立即执行函数里;就是function(){}();函数自执行;保证里面的变量不会与外界互相影响...号(叹号)或者;(分号)这不是写错了,为了防止那个二货写的js结束没有分号;而可能发生报错 /* ;function(win,doc,$,undefined){ }(window...比如你要点击按钮 添加input的值到 div里 var addHtml = function(demo,btn){//插件名,调用的时候直接new一下插件名就行了并传参数或者传对象(一般这个函数名手写字母大写比较好...new addHtml("demo-2","add-2"); //这里是实例2调用插件的代码 //是不是明白为什么要写插件了;要封装;两个相同组件即使有相同的class名在dom...--这里是最简单的插件写法;当然还有传对象参数的插件等等。。。。-->

35.1K10
领券