前端应该懂得初级Web分析指标

2020-06-13
阅读 2 分钟
1.6k
从事该行业足够长的时间的人们经常会忘记这些指标对于新人来说听起来很荒诞,所以您必须原谅他们。 要学习网络分析并了解它如何使您受益,最好先了解周围常见的术语,这是一个好主意。

GitHub 上周 JavaScript 趋势榜项目(第24周)

2020-06-08
阅读 4 分钟
1.9k
时间:2020年6月1日 - 2020年6月8日 1. goldbergyoni/nodebestpractices 项目地址:[链接] ⭐:46475 | forks:4246 | 1011 stars this week ✅ Node.js最佳实践列表(2020年6月) 2. algorithm-visualizer/algorithm-visualizer 项目地址:[链接] ⭐:30453 | forks:5095 | 392 stars this week 🎆 交互式在线平台,将算法代码可...

MarkDown 让文档更高效

2020-06-06
阅读 3 分钟
1.5k
0. MarkDown 是什么? Markdown 是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 0.1 优点 纯文本编辑,结构清晰。 操作简单,学习成本低。 文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。 0.2 缺点 也没啥缺点。 1. 语法 1.1 标题 {代码...} 1.2 表格 {代码......

正确的将Promise链重构为async函数

2020-06-03
阅读 5 分钟
1.5k
原文地址:advancedweb.hu/how-to-refactor-a-promise-chain-to-async-functions/#refactoring-to-asyncawait原文作者:Tamás Sallai

GitHub 上周 JavaScript 趋势榜项目

2020-06-01
阅读 4 分钟
1.7k
时间:2020年5月25日 ~ 2020年6月1日 1. popcorn-official/popcorn-desktop 项目地址:[链接] ⭐:4686 | forks:143 | 980 stars this week Popcorn Time是一个多平台的免费软件BitTorrent客户端,其中包括一个集成的媒体播放器。 桌面版(Windows / Mac / Linux) 2. manojVivek/responsively-app 项目地址:[链接] ⭐:305...

vue + ArcGIS 地图应用系列三:添加常规的地图组件

2020-05-29
阅读 10 分钟
3k
为了页面的美观,这里我们使用的UI库为: Ant Design Vue 项目源码仓库地址:[链接] 1. 首先创建工具菜单组件 创建文件 srccomponentsToolBar.vue 并通过组件通信写好对应接口 {代码...} 在 srcApp.vue 显示页面引入,并提供组件通讯接口 {代码...} 效果图: 1. 底图切换 在 examplesrcmapinit.js 文件中添加底图切换函...

? 最佳密码长度是多少?

2020-05-28
阅读 4 分钟
4.8k
密码强度当然是越多越好,使用现有的密码管理软件,可以快速自动生成和填充任意长度的密码。但是,密码应该是多少位是最佳的,有没有一个合理的下限作为经验法则

有趣的 HTTP 头信息

2020-05-22
阅读 2 分钟
1.5k
原文地址: [链接] 原文作者: Francesco Carlucci 几天前,我在Creditkarma的博客中闲逛,发现了这个HTTP标头: {代码...} 我的第一个想法是:“哇,在过去,我们利用 Millennium Bug 来保存一些数据,现在公司在HTTP标头中提供了完整的工作机会!” 这让我很好奇,所以我做了一些研究! 如果您将站点托管在由 Automattic...

GitHub 上周 JavaScript 趋势榜项目

2020-05-18
阅读 4 分钟
6.5k
Pose Animator拍摄2D矢量图,并基于PoseNet和FaceMesh的识别结果实时对其包含的曲线进行动画处理。 它从计算机图形学中借鉴了基于骨骼的动画的思想,并将其应用于矢量字符。

【提高效率】必备工具推荐--ASCIIFlow Infinity

2020-05-17
阅读 1 分钟
1.8k
ASCIIFlow Infinity 一款通过 ASCII 编码来绘制图表的在线工具 网址: http://asciiflow.com/ GitHub地址: https://github.com/lewish/asciiflow2 使用 ASCII 编码,可以画出非常酷的直线、矩形、箭头、曲线等图形,这些图形可以复制到代码当中。 ASCIIFlow Infinity 同样也存在着一些问题: 对中文的支持方面,不是很...

Deno 1.0

2020-05-15
阅读 6 分钟
1.3k
动态语言是有用的工具。 脚本编写使用户可以快速简洁地将复杂的系统连接在一起并表达想法,而不必担心诸如内存管理或构建系统之类的细节。 近年来,像Rust和Go这样的编程语言使生产复杂的本机代码变得更加容易。 这些项目是计算机基础架构中极为重要的发展。 但是,我们声称拥有一个能够解决各种问题领域的强大脚本环境...

GitHub 上周 JavaScript 趋势榜项目

2020-05-11
阅读 4 分钟
1.2k
1. poloclub/cnn-explainer 项目地址:[链接] stars:2539 | forks:395 | 1856 stars this week 使用交互式可视化学习卷积神经网络。 2. microsoft/playwright 项目地址:[链接] stars:12389 | forks:353 | 673 stars this week 节点库,通过一个API来自动化Chromium、Firefox和WebKit 3. lyswhut/lx-music-desktop 项目...

vue + ArcGIS 地图应用系列二:加载地图

2020-05-06
阅读 4 分钟
3.8k
1. 创建 Vue 项目 我们利用 Vue-CLI 工具进行快捷创建 下载 Vue-CLI 工具 {代码...} 创建 Vue 项目 根据自己项目需求进行配置,这里不过多的赘述。 {代码...} 进行项目并启动测试 {代码...} 访问 [链接]:8080 ,出现 vue 界面说明项目创建成功。 2. 引入 ArcGIS API 因为历史原因,ArcGIS API 使用的 AMD 模块化思想,与...

vue + ArcGIS 地图应用系列一:arcgis api本地部署(开发环境)

2020-05-01
阅读 3 分钟
2.4k
1. 下载 ArcGIS API for JavaScript 官网地址: [链接] 下载地址:[链接] 需要稳定的网络环境注册账号后才可以下载,也可以关注微信公众号 RainCode 后台回复 arcgisapi 获取。 下载完成后解压文件,文件比较大可能需要很长时间进行解压。 解压后文件层级很多。 建议大家使用,arcgis_js_v332_api\arcgis_js_v332_api\ar...

玩转 GitHub 的几个小技巧

2020-04-29
阅读 4 分钟
1.8k
1. GitHub 搜索技巧 在项目名称搜索 in:name xxx 在项目描述搜索 in:description xxx 在项目 README 搜索 in:readme xxx 利用 star 搜索 stars:>3000 xxx 利用 fork 搜索 forks:>300 xxx 也可以直接使用 GitHub 高级搜索页面 https://github.com/search/advanced 2. 轻松浏览文件和目录 Octotree 浏览器插件,可以...

在 Array.some 中正确使用 async

2020-04-24
阅读 3 分钟
1.5k
在第一篇文章中, 我们介绍了async / await 如何帮助执行异步命令 ,但是在异步处理集合时却无济于事。在这篇文章中,当结果为布尔值时,我们将研究 some 和 every 函数用于更有效的 reduce

如何正确的在 Array.map 使用 async

2020-04-23
阅读 4 分钟
3k
在前面的文章中,我们介绍了 async / await如何帮助执行异步命令 ,但在异步处理集合时却无济于事。在本文中,我们将研究该map函数,该函数是最常用的函数,它将数据从一种形式转换为另一种形式(这里可以理解为 map具有返回值)。

一道关于JavaScript 代码执行顺序的面试题解析

2020-04-20
阅读 4 分钟
2.8k
0. 引言: 最近写了一些异步递归的代码,着实有点头疼,索性重新研究一下JavaScript 代码执行顺序,并附上一道面试题的解析。 1. JavaScript 代码执行顺序 首先我们了解几个概念 1.1 微任务/宏任务 异步队列中包括:微任务(micro-task) 和 宏任务(macro-task) 微任务包括: process.nextTick ,Promise ( process.n...

Git 常用命令及应用这一篇就够了(新手向)

2020-04-17
阅读 4 分钟
1.4k
rebase操作可以把本地未push的分叉提交历史整理成直线;rebase的目的是使得我们在查看历史提交的变化时更容易,因为分叉的提交需要三方对比。

在 Array.reduce 中正确使用 async

2020-04-15
阅读 3 分钟
2.5k
在第一篇文章中,我们介绍了async / await 如何帮助执行异步命令,但在异步处理集合时却无济于事。在本文中,我们将研究reduce函数,它是功能最丰富的集合函数,因为它可以模拟所有其他函数。

如何在Array.filter中正确使用Async

2020-04-13
阅读 3 分钟
4.5k
在第一篇文章中,我们介绍了 async / await 如何帮助处理异步事件,但在异步处理集合时却无济于事。在本文中,我们将研究该filter函数,它可能是支持异步函数的最直观的方法。

如何在 Array.forEach 中正确使用 Async

2020-04-10
阅读 2 分钟
1.8k
在第一篇文章中,我们介绍了async / await如何帮助处理异步事件,但在异步处理集合时却无济于事。在本文中,我们将研究该forEach功能,当您需要为集合中的每个元素运行一段代码时,该功能将非常有用。

如何在Vue中优雅的使用防抖节流

2020-04-09
阅读 2 分钟
14.6k
1. 什么是防抖节流 防抖:防止重复点击触发事件 首先啥是抖? 抖就是一哆嗦!原本点一下,现在点了3下!不知道老铁脑子是不是很有画面感!哈哈哈哈哈哈 典型应用就是防止用户多次重复点击请求数据。 代码实现要点:设置一个定时器,通过闭包,抓住定时器变量,控制定时器的添加和清除 直接上代码 {代码...} 节流:指定时...

一道“简单”的 This 题解析

2020-04-07
阅读 3 分钟
1.2k
this 是在运行时进行绑定的,并不是在编写时绑定,它的上下文取决于函数调用时的各种条件。this 的绑定和函数声明的位置没有任何关系,只取决于函数的调用方式。

nuxt.js 究极按需引入-ant design vue

2020-04-06
阅读 2 分钟
4.1k
在网络上看了很多ui组件按需加载的案例,但是那不是我想要的 1. 首先我们看一下 错误的示范!! 1.1.配置插件 plugins\antd-ui.js {代码...} 不知道大家看出错什么问题 我们去官方文档中寻找一点线索 重点来喽!!!!! css引入的样式是全局样式!!!如果这里是SPA,我觉着这OK,但是我们是SSR,需要进一步的优化 2. ...