javascript
文章平均质量分 55
gw依旧爱学习
这个作者很懒,什么都没留下…
展开
-
Openlayers根据geojson格式数据渲染聚合图
Openlayers根据geojson格式数据渲染聚合图Openlayers官网给出两个聚合图的样例:根据随机生成坐标点展示成为聚合图根据kml地震数据熏染成聚合图,可以在地图上点击交互geojson作为webGIS较常用的数据格式,没有给定如何将geojson格式渲染为聚合图的示例,因此本文将Openlayers官网提供的geojson格式数据加载示例与聚合图渲染示例结合,形成根据geojson格式数据渲染聚合图的示例。聚合图图层结构var source = new ol.source.V原创 2021-01-06 11:46:28 · 1209 阅读 · 0 评论 -
云函数本地调用与云函数间调用
云函数本地调用与云函数间调用根据上一篇讲到的云函数使用,讲到了云函数的基本使用方式,并给出了使用的示例。现在我们来讲一下常用的云函数调用。云函数基本调用方法根据官网给出的本地调用云函数的基本示例,本地调用云函数采用wx.cloud.callFunctionAPI,通过wx.cloud.callFunction获取的结果是一个Promise对象,因此官方给出了两种获取云函数处理结果的方式:回调函数和then调用方式。如下所示:/** 回调函数方式*/wx.cloud.callFunction({原创 2020-08-09 15:29:28 · 5048 阅读 · 0 评论 -
微信小程序云开发之云函数使用
微信小程序云开发之云函数使用写在前面最近在做微信小程序的开发工作,遇到了一个需求是由于小程序的每个包有大小限制,在某一些需要使用插件的情况下,使得包的体积超出限制,因此考虑一种将运算逻辑放在云端的方式来优化包体积大小。云函数使用准备工作根据微信开发者工具,新建云开发项目,工具会自动构建一个可以使用云开发的项目。1、清除附加文件,项目结构如下:2、确认project.config.json文件配置了cloudfunctionRoot字段,该字段指定本地已存在的目录作为云函数的本地根目录。3、原创 2020-07-18 15:16:29 · 4998 阅读 · 0 评论 -
美团2019秋招编程题-在N个花园中种花-JavaScript解法
问题描述公园里有N个花园,初始时每个花园里都没有种花,园丁将花园从1到N编号并计划在编号为i的花园里恰好种A_i朵花,他每天会选择一个区间[L,R](1≤L≤R≤N)并在编号为L到R的花园里各种一朵花,那么园丁至少要花多少天才能完成计划?求解思路参考白色纯度的种花问题博文具体实现function flower(arr){ let len = arr.length; let...原创 2020-07-14 20:17:36 · 392 阅读 · 0 评论 -
prettier配置选项说明
这里写自定义目录标题prettier配置选项说明prettier配置选项说明CSDN不会用表格,就截了图。希望不要太影响分辨率原创 2020-07-14 20:09:58 · 7413 阅读 · 0 评论 -
通过两点的经纬度计算与正北方向的夹角JS实现
计算两点对于正北方向的朝向角度主要是利用了turf.js的空间数据分析计算,turf主要用于浏览器端和node.js进行点、线、面计算首先需要明确地图上一条带方向的线段与正北方向的夹角的概念,如图所示:因此与正北方向的夹角范围在0~360度具体计算代码如下:/* * 计算两点对于正北方向的朝向角度 [0,360] * @param {*} start format:{'latitude': 30, 'longitude': 120 } * @param {*} end */functi原创 2020-06-30 23:18:39 · 6847 阅读 · 1 评论 -
Openlayers点闪烁扩散效果
Openlayers点闪烁扩散效果点闪烁样式:DOM的样式实现/**橙色点扩散闪烁样式*/.point_animation{ background: #ff9900; width: 6px; height: 6px; border: 2px #ff9900 solid; border-radius: 50%; position: absolute;}.point_anim...原创 2020-05-04 12:55:23 · 1959 阅读 · 0 评论 -
Vue单文件组件实现路由跳转
前期实现了以下两个功能:单文件组件实现添加删除列表单文件组件实现列表查询功能本文接着上述功能实现路由之间的跳转,效果如下Vue路由1、引入路由npm install vue-router --save2、基本概念2.1 route指一条路由,以对象的形式设定,在其中指定路由已经名称 等信息{ path: '/hello', name: 'HelloWorld',compo...原创 2020-04-25 22:15:15 · 1753 阅读 · 0 评论 -
Vue单文件组件实现列表查询
Vue单文件组件实现列表查询接上面构建的项目–使用Vue单文件组件添加删除列表进一步追加列表查询功能,界面如下:添加搜索框,实现根据输入字段对列表进行过滤功能功能实现1、在TopContent.vue中添加搜索框模板 <label> 搜索: <input type= 'text' class= 'form...原创 2020-04-24 22:49:50 · 2101 阅读 · 0 评论 -
美团2019秋招编程题-推塔游戏-JavaScript解法
问题描述在D塔2这款游戏中,英雄和小兵都可以对对方的防御塔造成伤害,但是只有当对敌方防御塔最后的伤害是由英雄造成时,才会得到相应的金钱奖励。 现在小明正在玩D塔2,操作英雄带着一波兵进入了对方的塔下进行攻击。已知: 1. 一共有n个小兵,小兵的攻击力为d,所有小兵对塔的攻击是同时进行的,小兵的攻击冷却为t0。 2. 小明的英雄有一个技能可以对塔造成伤害,伤害值为x;英雄的普通攻击也可以对塔...原创 2020-03-21 23:42:17 · 242 阅读 · 0 评论 -
美团2019秋招编程题-考试攻略-JavaScript解法
问题描述小明同学在参加一场考试,考试时间2个小时。试卷上一共有n道题目,小明要在规定时间内,完成一定数量的题目。 考试中不限制试题作答顺序,对于 i 第道题目,小明有三种不同的策略可以选择:(1)直接跳过这道题目,不花费时间,本题得0分。(2)只做一部分题目,花费pi分钟的时间,本题可以得到ai分。(3)做完整个题目,花费qi分钟的时间,本题可以得到bi分。小明想知道,他最多能得到多少...原创 2020-03-21 23:03:18 · 380 阅读 · 0 评论 -
美团2019秋招编程题-外卖凑单-JavaScript解法
动态规划问题问题描述你打开了美了么外卖,选择了一家店,你手里有一张满X元减10元的券,店里总共有n种菜,第i种菜一份需要A_i元,因为你不想吃太多份同一种菜,所以每种菜你最多只能点一份,现在问你最少需要选择多少元的商品才能使用这张券。输入第一行两个正整数n和X,分别表示菜品数量和券的最低使用价格。(1≤n≤100, 1≤X≤10000) 接下来一行n个整数,第i个整数表示第i种菜品的价格...原创 2020-03-21 22:41:24 · 763 阅读 · 0 评论