![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
记录
文章平均质量分 68
道系月月
这个作者很懒,什么都没留下…
展开
-
openlayers 地图拖动 已经存在的“点”
项目需求:显示所有的点,每个点可以拖动,拖动到相应的位置保存。import Translate from "ol/interaction/Translate"; // Translate 不要加{}import Collection from "ol/Collection"; // Collection 不要加{}var translate = new Translate({ features: new Collection([feature]); // feature是new的ol/F原创 2020-12-28 09:36:37 · 439 阅读 · 1 评论 -
常见问题 for 和 forEach的区别
首先来写一下 for 和 forEach的常见写法和循环原理:let list = [{id: 1, name:'哈哈哈哈哈哈1'}, {id: 2,name:'哈哈哈哈哈哈2'}, {id: 3,name:'哈哈哈哈哈哈3'}, {id: 4,name:'哈哈哈哈哈哈4'}];for (let i = 0; i < list.length ; i++) { console.log(list[i]);}list.forEach((list, i , arr原创 2020-11-16 16:25:22 · 109 阅读 · 0 评论 -
Electron+vue的使用
Electronelectron 是一个跨平台的桌面应用开发框架,用HTML css js 的技术开发桌面上面可以安装的软件,可以让前端人员用HTML css js 的技术开发跨平台可以安装的桌面软件。使用electron前的准备工作需要nodejs 需要安装git 需要有HTML css js 以及nodejs 基础从 HBuilder X 新建项目 选择element-starter。起项目名称后点击创建,然后静静等待。创建成功后,点击底部终端小图标,然后 输入: npm ru原创 2020-10-28 10:08:01 · 1846 阅读 · 0 评论 -
js 字母排序数据处理
我需要展示的需求(见图一),移动端使用的是nutui里的nut-elevator,数组格式需要[{ title: "a", list: [] },{ title: "b", list: [] },......}。而后端给的数据(见图二).......。怎么办呢,作为一个优秀的前端当然是怂怂的自己处理一下数据。代码开始!!!function Sort(arr, empty) { if (!String.prototype.localeCompare) return null;原创 2020-09-25 11:15:59 · 401 阅读 · 1 评论 -
理解作用域与闭包
作用域:作用域就是变量和函数的可访问范围,控制着变量和函数的可见性与生命周期。在JavaScript中变量的作用域有:全局作用域和局部作用域。全局作用域:任何函数的内部都可以访问的到。局部作用域:只能在函数内部访问。作用域链:作用域链是一个对象列表,用来检索各个变量对象中的变量和函数,这样可以保证执行环境有权访问哪些变量和函数。匿名函数:(function () {})...原创 2020-10-09 08:28:43 · 120 阅读 · 0 评论 -
基础面试准备
问:http和https的区别?1,http 工作于应用层,是超文本传输协议,信息是明文传输,https 工作在传输层,是具有安全性的 ssl 加密传输协议。2,http 和 https 使用的是完全不同的连接方式,用的端口也不一样,前者是 80,后者是 443。3,http 的连接很简单,是无状态的;HTTPS 协议是由 SSL+HTTP 协议构建的可进行加密传输、身份认证的网络协议...原创 2019-03-06 17:05:06 · 291 阅读 · 1 评论