精彩博客

基于 GoJS 实现的拓扑图技术总结

需求 用拓扑图的方式,为用户直观的展示各类资产(数据库设备、安全设备等)本身的运行状态、风险状态,它们之间的连接、数据交互关系,它们的所属组织关系等; 实现效果 在线链接地址:htt...

03/15 13:16
7.8K
0
记录一次 Vue 组件封装过程

引言 开发前端项目过程中,有大量的图表数据需要展示,为了更方便地使用以及代码的复用,于是基于ECharts封装了各种各样的图表组件。直接使用封装好的组件对于刚接触我们项目的人来说会比较友...

03/15 12:12
5K
0
从 Vue3 源码中再谈 nextTick

开始之前先看下官方对其的定义 定义: 在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM 看完是不是有一堆问号?我们从中找出来产生问号的关键词...

2020/11/23 17:46
2.1W
0
如何在 vuepress 中添加博客导流公众号-即输入验证码解锁全站文章

如何在 vuepress 上添加博客导流公众号-即输入验证码解锁全站文章 前言 如今,打开一些网站,发现阅读文章前,先要关注公众号,获取验证码,才能解锁文章,这波操作虽然有点“流氓”,但是白嫖的适当...

2020/11/19 09:11
3.4K
1
一篇文章带你了解CSS 渐变知识

CSS3 渐变使您能够是你的背景颜色在两个或多个颜色之间平滑过渡。 早些时候,你必须使用图像实现这些效果。 然而, 通过使用CSS3渐变可以减少下载时间和带宽的使用. 此外,缩放的元素在缩放时...

2020/10/29 07:40
8K
4
线上环境 Linux 系统调用追踪

提到如何动态追踪进程中的系统调用,相信大家第一时间都能想到 strace,它的基本用法非常简单,非常适合用来解决 “为什么这个软件无法在这台机器上运行?” 这类问题。但如果需要分析线上服...

2020/09/28 19:05
7.7K
3
深挖前端 JavaScript 知识点 —— 史上最全面、最详细的 Cookie 总结

完整阅读本文大约需要二十分钟时间,可根据文章结构图直接阅读自己需要的部分。 1. Cookie 产生的背景 所有新技术的出现都是为了解决某一痛点。 ——《前端三昧》 我们都知道,HTTP 协议是=...

2020/09/27 20:32
1.8W
8
如何优雅的在react-hook中进行网络请求

本文将介绍如何在使用React Hook进行网络请求及注意事项。 前言 Hook是在React 16.8.0版本中新加入的特性,同时在React-Native的0.59.0版本及以上进行了支持,使用hook可以不用class的方式的...

2020/09/27 15:20
5.9K
6
基于Redis实现在线游戏积分排行榜

介绍 本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。 背景知识 Redis Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志...

2020/09/25 16:14
1.2W
2
「前端技术」js 网络请求框架 ajax和axios、fetch的区别

「前端技术」js 网络请求框架 ajax和axios、fetch的区别 互联网行业发展至今出现了很多技术,技术都在与时俱进的更新中,如从前的前端技术栈(html4+js+css+jquery)到现在vue+axios。随着更...

2020/09/22 21:18
1.5W
6
前端学数据结构与算法(六):二叉树的四种遍历方式及其应用

前言 上一章我们从0到1的实现了一颗二叉搜索树,以及理解了二叉搜索树的特性与基本操作,这一章介绍关于二叉树的更多操作,也就是树的遍历,对树的每个节点进行访问。主要包括前序遍历、中序...

2020/09/22 02:13
8.7K
2
浅谈 React 中的 XSS 攻击

👆 这是第 70 篇 不掺水的原创 ,想要了解更多 ,请戳上方蓝色字体: 政采云前端团队 关注我们吧~ 本文首发于政采云前端团队博客:浅谈 React 中的 XSS 攻击 https://www.zoo.team/artic...

2020/09/20 21:30
3.6K
0
npm依赖版本变动引发的惨案

[toc] 来了新同事,拉同一个项目到本地安装依赖之后跑不起来,但是其他三台电脑运行着都没问题。接下来就是逐步定位问题,首先排除了代码问题,因为最新代码在其他同事不同系统的电脑上都没正...

2020/09/20 10:20
9.9K
0
IM开发快速入门(二):什么是IM系统的实时性?

本文在编写时参考了博客作者“鹿呦呦”和在线课程“即时消息技术剖析与实战”的相关资料,一并表示感谢。 1、引言 随着移动互联网络的发展,IM技术的应用已经不仅限于聊天应用本身,它早已融...

2020/09/18 14:07
6.2K
1
2020年前端开发面试必考:什么是前端防抖?

防抖(去抖),以及节流(分流)在日常开发中可能用的不多,但在特定场景,却十分有用。 最近有同学遇到了要做防抖的需求,那今天李老师就来讲解一下,什么是防抖。为了方便查阅和让不了解防...

2020/09/09 08:00
9.5K
1
啥是前端开发工程师必会的5种网页布局方法?

作为前端开发工程师,布局方式有多种,针对不同的情况有不一样的处理,但是很多初学的同学都不知道这些情况,那么我们今天就来说说,那些前端开发工程师不可不知的5种布局方式! 一、静态布局...

2020/09/01 08:00
1.7W
4
App Clips 开发设计指北

作者: Leppard,iOS 开发者,目前就职于字节跳动音乐团队 WWDC20 10172: https://developer.apple.com/videos/play/wwdc2020/10172/ 在今年WWDC上,苹果推出了一个亮眼的新功能:App Clips。...

2020/08/07 08:30
5.5K
0
TypeScript是什么,为什么要使用它?

转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://medium.com/swlh/what-is-typescript-bf333e23f259 从历史上看,JavaScr...

2020/08/14 10:15
8.1K
3
使用react-docgen自动生成组件文档

作者: 凹凸曼 - 朱飞飞 背景 最近在接到一个开发 React 组件库的需求,组件库在开发过程中,刚写完一个组件打算给同事用,同事立马来了个灵魂拷问“啊?这个组件怎么用”。emmm,我寻思直接...

2020/08/14 09:46
3.2K
0
Web端即时通讯实践干货:如何让WebSocket断网重连更快速?

本文作者网易智慧企业web前端开发工程师马莹莹。为了提升内容质量,收录时有修订和改动。 1、引言 在一个完善的即时通讯IM应用中,WebSocket是极其关键的一环,它为基于Web的即时通讯应用提供...

2020/08/05 15:45
1.3W
2

没有更多内容

加载失败,请刷新页面

美团外卖Flutter动态化实践

一、前言 Flutter 跨端技术一经推出便在业内赢得了不错的口碑,它在“多端一致”和“渲染性能”上的优势让其他跨端方案很难比拟。虽然 Flutter 的成长曲线和未来前景看起来都很好,但不可否认...

2020/06/26 13:08
3.2W
4
向强大的SVG迈进

作者:凹凸曼 - 暖暖 SVG 即 Scalable Vector Graphics 可缩放矢量图形,使用XML格式定义图形。 一、SVG印象 SVG 的应用十分广泛,得益于 SVG 强大的各种特性。 1.1、 矢量 可利用 SVG 矢量的...

2020/06/23 14:23
2.5W
7
大规格文件的上传优化

作者:凹凸曼 - TJ 在开发过程中,收到这样一个问题反馈,在网站上传 100 MB 以上的文件经常失败,重试也要等老半天,这就难为需要上传大规格文件的用户了。那么应该怎么做才能快速上传,就算...

2020/05/13 09:09
4.1W
12
京喜前端自动化测试之路

作者: 阿翔 前言 京喜(原京东拼购)项目,作为京东战略级业务,拥有千万级别的流量入口。为了保障线上业务的稳定运行,每月例行开展前端容灾演习,主要包含小程序及 H5 版本,要求各页面各模...

2020/05/08 08:30
3.2W
3
玩转iOS“宏定义”

玩转iOS“宏定义” 宏定义在C类语言中非常重要,因为宏是一种预编译时的功能,因此其可以比运行时更高层面的对程序流程进行控制。在初学宏定义的时候,大家可能都会有这样一种感觉:就是完全...

2020/04/22 17:36
1.6W
0
智能可视化搭建系统 Atom 服务架构演变

作者:凹凸曼 - Manjiz Atom 是什么?Atom 是集结业内各色资深电商行业设计师,提供一站式专业智能页面和小程序设计服务的平台。经过 2 年紧凑迭代,项目越来越庞大,需求不断变更优化,内部...

2020/04/22 17:06
2.3W
4
如何通过 OIDC 协议实现单点登录?

什么是单点登录 我们通过一个例子来说明,假设有一所大学,内部有两个系统,一个是邮箱系统,一个是课表查询系统。现在想实现这样的效果:在邮箱系统中登录一遍,然后此时进入课表系统的网站...

2020/03/27 10:58
1.7W
4
揭秘 vivo 如何打造千万级 DAU 活动中台 - 启航篇

本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/Ka1pjJKuFwuVL8B-t7CwuA 作者:悟空中台研发团队 一、缘起 - 什么是悟空活动中台? 随着 vivo 互联网用户量级不断...

2020/03/16 10:42
4W
9
AntV 架构演进-G6 篇

本文作者:AntV 架构师-萧庆 简介 G6 是一个图关系可视化引擎,起始于我们的业务需求,历经波折,每次改版其架构都有很大的变化,这些变化背后都有来自业务上的思考和我们对 G6 定位的调整,...

2020/02/10 17:42
2W
6
原生js+WebGL实现3D图片效果

海外党玩F***book的时候可能有接触过这个酷炫的3d图片效果: 只要通过客户端的这个入口—— 或者网页版的这个入口—— 就能生成。不知道咋玩的请参考官方的帮助手册。今天就教大家手撸出一个...

2020/02/08 21:55
3.4W
14
看完就懂webpack打包原理

什么是 webpack ? 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含...

2020/01/17 09:39
4.9W
10
Vue3.0 新特性全面探索 - 基于 Composition Api 快速构建实战项目

本项目综合运用了 Vue3.0 的新特性。 基于 Composition API 即 Function-based API 进行改造,配合 Vue Cli,优先体验 Vue3 特性 使用单例对象模式进行组件通信 使用 axios 库进行网络请求,...

2019/12/24 09:51
3.3W
6
Unicode字符集的由来

本文起源于行走在阳光下的那些不可见字符中的知识边界,因为涉及到字符相关,而我也不能很清楚的描述Unicode的前世今生,故而有了此文。 计算机技术的革命极大地方便了人们的工作与生活,使得...

2019/12/22 21:49
7.9K
10
2020年 我要这样写代码

在 9102 年年初,一位室友问我一个问题,如何才能够提升写代码的能力? 可惜的是: 当时仅仅回复了一些自己的想法,如多看开源代码,多读书,多学习,多关注业界的动向与实践,同时也列了一些原...

2019/12/19 00:46
2.3W
15
Vue CLI 3搭建vue+vuex 最全分析

一、介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。有三个组件: CLI:@vue/cli 全局安装的 npm 包,提供了终端里的vue命令(如:vue create 、vue serve 、vue ui 等命令) CLI ...

2019/12/18 11:24
3.6W
10
不要再造轮子了:聊一聊 JavaScript 的 URL 对象是什么?

本文由葡萄城技术团队于OSChina翻译并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 如果我们自己编写从URL中分析和提取元素的代码,那...

2019/12/05 12:16
5.3K
6
Three.js - 走进3D的奇妙世界

摘要:本文将通过Three.js的介绍及示例带我们走进3D的奇妙世界。 文章来源:宜信技术学院 & 宜信支付结算团队技术分享第6期-支付结算部支付研发团队前端研发高级工程师-刘琳《three.js - 走进...

2019/11/28 09:50
3.4W
13
Web 全栈大会:万维网之父的数据主权革命

大家好,今天我和大家分享一下由万维网之父发起的一场数据主权革命。什么叫数据主权?很容易理解,现在我们的数据是把持在巨头手里的,你的微信通讯录和聊天记录都无法导出,不管是从人权角度...

2019/11/26 09:45
5.4K
7
揭开NoahV智能运维前端框架的神秘面纱

作者简介 莫海艳 百度资深前端研发工程师 百度智能运维(Noah)产品前端技术方向负责人,在运维数据可视化、中后台前端解决方案等方向上,有着丰富的实践经验。 干货概览 众所周知,前端有三...

2019/11/13 14:37
1.5W
6
让数据库运行在浏览器里?TiDB + WebAssembly 告诉你答案

作者:TiDB 技术团队 作为一名数据库技术人员,一直以来都有个梦想,希望有一个数据库能够弹性扩展(分布式)到成百上千节点的规模,易于学习和理解,可以运行在私有云,公有云,multi-cloud, ...

2019/11/05 16:53
1.3W
8

没有更多内容

加载失败,请刷新页面

不想eject,还咋修改create-react-app的配置?

一、先抛问题 许多刚开始接触create-react-app框架的同学,不免都会有个疑问:如何在不执行eject操作的同时,修改create-react-app的配置。今天胡哥就来带大家一起来看看这个问题~ 二、为啥不...

昨天 19:23
26
0
微信小程序中使用canvas

1.使用canvas画布 2.使用矩阵截图 注意ios上会有截取不到的问题, 一定要检查下基础库,context.drawImage()里边是可以传一个本地路径进行截图的。最后要放到 context.draw(true,()=>{})的...

昨天 14:19
31
0
小程序与动画的故事

一、故事序幕 时间一分一秒地流逝,小程序已伴随我们三载有余,今天要讲的是关于小程序与动画的故事:从前... 二、故事开头 一提小程序与动画,首先想到的是什么?嗯,微信小程序独创了一套动...

04/09 20:03
39
0
Vue的学习笔记(中篇)

一、什么是Vue.js? Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有...

04/08 22:53
25
0
canvas使用Affine,实现任意点变换(旋转,位移,缩放)

矩阵入门教程及文件获取地址 http://www.seeshiontech.com/docs/page_145.html 1.首先我们创建canvas标签,为了方便查看效果,我们为canvas添加一下样式,这里图片我使用的是1920*1080的尺寸 <c...

04/07 14:27
45
0
Vue的学习笔记(上篇)

一、什么是Vue.js? Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有...

03/30 15:32
93
0
浅析装饰器的那些事儿

一、装饰器的简单定义 外层函数返回里层函数的引用,里层函数引用外层函数的变量。 二、装饰器的作用 通俗来讲装饰器的作用就是在不改变已有函数代码前提下,为该函数增加新的功能。 def ru...

03/25 22:42
61
0
浅析装饰器的那些事儿

一、装饰器的简单定义 外层函数返回里层函数的引用,里层函数引用外层函数的变量。 二、装饰器的作用 通俗来讲装饰器的作用就是在不改变已有函数代码前提下,为该函数增加新的功能。 def ru...

03/25 22:42
31
0
从中断机制看 React Fiber 技术

前言 React 16 开始,采用了 Fiber 机制替代了原有的同步渲染 VDOM 的方案,提高了页面渲染性能和用户体验。Fiber 究竟是什么,网上也很多优秀的技术揭秘文章,本篇主要想从计算机的中断机制...

03/25 19:43
105
0
Qt4K高分屏自适应,解决字体没有跟随组件增大的问题

解决背景 在一次做项目的过程中,公司让我做高分屏适配,就是让我们所开发的软件支持4K屏的显示,我在百度上开始搜索资料,有很多博客给出的答案就是: #if(QT_VERSION >= QT_VERSION_CHECK...

03/23 15:52
124
0
手把手教你使用CSS3为文本和元素实现添加阴影效果

使用CSS3,你可以为文本和元素添加阴影。 一、浏览器支持 表中的数字指定完全支持该属性的第一个浏览器版本。 数字后面的 -webkit- 或者 -moz- 使用时需要指定前缀。 属性 Chrome Firefox S...

03/22 08:13
55
0
手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

前言 Hey,大家好,我是码农星期八,似乎还没有更新过关于Mysql的相关文章,同时也是因为工作需要,一起来学学叭。 数据库种类 常见的数据库有Mysql,Oracle,SQLite,Access,MS SQL Server...

03/19 21:36
28
0
从希卡文翻译谈谈 OCR 的简单实现

希卡文 塞尔达玩家一定不会陌生,希卡文是游戏《塞尔达传说旷野之息》中一种虚构的文字,在希卡族的建筑上都能找到它的影子,之前实现了一个简单的希卡文生成与翻译的工具,不过关键的文字解...

03/18 23:30
63
0
三分钟了解数字人民币

前言 近期,京东和政府合作,开展了一场数字人民币的试点大战。正是这一战,正式拉开了数字化货币的帷幕,传统的流通货币,以一种崭新的面貌出现在我们面前。 什么是数字人民币 先摘取维基百...

03/16 21:12
133
0
基于 GoJS 实现的拓扑图技术总结

需求 用拓扑图的方式,为用户直观的展示各类资产(数据库设备、安全设备等)本身的运行状态、风险状态,它们之间的连接、数据交互关系,它们的所属组织关系等; 实现效果 在线链接地址:htt...

03/15 13:16
7.8K
0
Vue 实现关联页面多级跳转(页面下钻)功能

背景 在项目开发过程中,经常会遇到从上一个页面跳转到下一个页面的需求,俗称下钻。比如在概览页面的数据,需要查看详情,点击某个图表或按钮,即可跳转到详情页面查看详情数据。 目前为止,...

03/15 13:12
61
0
纯前端翻页+跨页级联勾选的实现

需求描述 实现对数据库表和表字段的勾选,数据库表包含了表字段,后端一次性返回所有表的数据。前端需要自行对表做翻页处理。当用户勾选完需要的表和字段后,再把勾选后的数据发送给后端。 ...

03/15 13:10
33
0
Vue 项目一套代码两个项目拆分方案

背景 由于之前的数据库防火墙产品与数据库审计产品使用的是同一套代码,随着两个产品功能的差异越来越大,代码的冗余度和偶合度越来越高,为了便于后期维护以及添加新功能,所以基于原来的项...

03/15 13:07
158
0
Vue 如何打包纯前端静态资源项目

背景 在企数保项目开发前期,由于项目紧急,需要先做一个独立于后端的纯前端演示项目,即不依赖于后端打包纯前端静态资源。现有的项目代码和打包配置,需要基于以上需求进行修改,本文章是对...

03/15 13:04
124
0
页面崩溃原因分析及解决

引言 在开发综合治理平台态势概览的大屏页面的过程,遇到了页面崩溃的问题,本帖子记录了崩溃的原因分析和解决方案。 问题 打开综合治理平台,进入态势概览页面,停留在此页面一段时间,会出...

03/15 13:01
105
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部