前端

手写Promise,1.4promise中then方法的链式调用
手写Promise,1.4promise中then方法的链式调用

promise还有一个很重要的特点,then方法可以被链式调用,后面一个then方法得到的值是上一个then方法的返回值

2021-08-12 18:47:30阅读全文

【前端 · 面试 】JavaScript 之你不一定会的基础题(一)
【前端 · 面试 】JavaScript 之你不一定会的基础题(一)

最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。

2021-08-13 00:21:21阅读全文

谈谈水印实现的几种方式
谈谈水印实现的几种方式

日常工作中,经常会遇到很多敏感的数据,为防止数据的泄露,我们要在数据上做一些”包装“。目的就是让那些有心泄露数据的”不法分子“迫于严重的”舆论压力“而放弃不法行为,使之”犯罪未遂“,达到不战而屈人之兵的效果。而在安全部门工作的我们,数据安全的观念早已深入骨髓,每个文字,每张图片,都要留心是否有泄露的

2021-08-12 16:43:00阅读全文

前端面试每日 3+1 —— 第850天
前端面试每日 3+1 —— 第850天

《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!相信 坚持 的力量!!!

2021-08-12 12:08:04阅读全文

手写Promise,1.5promise中then方法的链式调用识别Promise对象自身
手写Promise,1.5promise中then方法的链式调用识别Promise对象自身

promise的then方法会返回一个promise对象。如果用户在写代码的过程中,将自身给返回出去,就会报类型错误。测试代码:

2021-08-13 00:38:34阅读全文

手写Promise,1.6promise中加入异常捕捉,then方法变可选参数
手写Promise,1.6promise中加入异常捕捉,then方法变可选参数

Promise中可以手动抛出异常,throw new Error('error')。这种情况处理起来比较简单,完善一下逻辑代码即可

2021-08-12 17:47:46阅读全文

可视化场景内任意绘制多边形并测量面积
可视化场景内任意绘制多边形并测量面积

一般测量功能主要表现在两方面,一是测量距离,二是测量面积。面积的测量是根据鼠标绘制的范围,通过地理坐标系的转换而计算出实际面积大小,距离的测量是根据鼠标在地图上绘制的点,实时计算出两点之间的实际距离。如何在3D场景中测量面积?下面我就在ThingJS平台实现鼠标任意点绘制多边形面积,计算绘制总长度和

2021-08-13 14:12:37阅读全文

教你如何用 CSS Painting API 画新小米logo, border-radius可是画不出的
教你如何用 CSS Painting API 画新小米logo, border-radius可是画不出的

这是小米的新logo用border-radius可是画不出来的因为这个图的圆是[超椭圆]border-radius 能写出超椭圆吗?

2021-08-15 23:11:49阅读全文

手写Promise,1.7promise中all(),race(),resolve(),cath(),finally()的实现
手写Promise,1.7promise中all(),race(),resolve(),cath(),finally()的实现

Promise.all()Promise.all()方法用于将多个 Promise 实例,包装成一个新的 Promise 实例。Promise.all()方法接受一个数组作为参数,数组中如果有不是promise实例的情况,就会先调用下面讲到的Promise.resolve方法,将参数转为 Promi

2021-08-16 03:42:16阅读全文

前端面试每日 3+1 —— 第851天
前端面试每日 3+1 —— 第851天

《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!相信 坚持 的力量!!!

2021-08-15 14:27:08阅读全文

关于 SAP UI5 对服务器端渲染 Server Sider Render 的支持问题
关于 SAP UI5 对服务器端渲染 Server Sider Render 的支持问题

之前 Jerry 的公众号文章介绍过 SAP 产品的渲染模式:

2021-08-15 23:44:33阅读全文

SAP UI5 里如何让每次视图显示时都执行某方法
SAP UI5 里如何让每次视图显示时都执行某方法

原文:SAPUI5: How to Call a Method Every Time a View Is Displayed?

2021-08-15 23:46:49阅读全文

谈谈 SAP 产品 UI 开发中的组件概念
谈谈 SAP 产品 UI 开发中的组件概念

这是 Jerry 2021 年的第 54 篇文章,也是汪子熙公众号总共第 331 篇原创文章。

2021-08-16 06:40:21阅读全文

可视化场景内任意绘制线段并测量距离
可视化场景内任意绘制线段并测量距离

在数字孪生可视化场景中,可能会遇到这个问题,即需要测量数字孪生可视化场景中的不同目标之间的距离。通过这个测量,可以明确的知道可视化场景中各个目标的位置以及各个目标之间的距离,便于做出合理的规划。这个需求并不难,我们需要做的是确定需要测量的对象的坐标点起点和终点位置。运行效果如下:在ThingJS中要

2021-08-16 14:38:46阅读全文

wp2vite ~ 让webpack项目支持vite
wp2vite ~ 让webpack项目支持vite

TNTWeb - 全称腾讯新闻前端团队,组内小伙伴在Web前端、NodeJS开发、UI设计、移动APP等大前端领域都有所实践和积累。

2021-08-17 07:47:33阅读全文

小白入门前端必懂之盒子模型
小白入门前端必懂之盒子模型

你是不是开始入门前端的时候,总是对于网页布局有着神一样的向往,特别希望自己能赶紧做出像淘宝、京东等页面来,认为达到这种程度就离真正的前端不远了!

2021-08-17 22:06:37阅读全文

一行命令把任意网站变成桌面软件
一行命令把任意网站变成桌面软件

以前,开发一个桌面软件要花费大量的人力和时间。现在随着Electron的出现,大大简化了开发门槛。今天,给大家介绍一个工具,让你5分钟之内就把一个网站变成一个可安装的桌面软件。

2021-08-18 16:34:49阅读全文

电子围栏可视化,提高安全运维效率
电子围栏可视化,提高安全运维效率

现代工业化的推进在极大加速现代化进程的同时也带来的相应的安全隐患,在传统的监控领域,一般都是基于Web前端技术来实现 2D 可视化监控,本文采用ThingJS来构造轻量化的 3D 可视化场景,该3D场景展示了一个现代化商场的数字孪生可视化场景,包括人员的实时位置、电子围栏的范围、现场的安全情况等等,

2021-08-19 05:12:28阅读全文

小程序中使用 MobX 绑定辅助库
小程序中使用 MobX 绑定辅助库

点击前往小程序MobX的官方文档

2021-08-19 13:16:21阅读全文

可视化场景实现剖切盒功能,简单粗暴好用!
可视化场景实现剖切盒功能,简单粗暴好用!

在气象中,常常见到剖面图。地形剖面主要研究地貌对降雨、气流的影响作用;纬度高度剖面图主要用来分析降雨的某些条件,如湿层深厚、上干下湿、风向风速等。而在数字孪生可视化场景中往往也需要用到剖切面功能,用以了解房屋内部构造和方便维护。建筑楼宇都是实体,室内都是被遮挡的,对于建筑设计、楼宇管理和设备维护造成

2021-08-20 07:38:42阅读全文

健身瑜伽知识答题+抽奖小程序具体玩法规则
健身瑜伽知识答题+抽奖小程序具体玩法规则

上一期,我们聊到搭建专属答题小程序的重要性,不少热门活动小程序都采用了答题+抽奖的形式的原因,以及活动运营的传播手段。

2021-08-20 03:59:41阅读全文

关于 JavaScript 中的 var、let 和 const 你需要知道的一切
关于 JavaScript 中的 var、let 和 const 你需要知道的一切

在 JavaScript 变量可以使用关键字来定义 var,let 或 const。

2021-08-23 09:41:34阅读全文

为什么同样是自学前端,有些人能拿10K,有些人只能拿6K
为什么同样是自学前端,有些人能拿10K,有些人只能拿6K

昨天在一个前端群里发生了一件很有意思的事情,群成员A在群里提了一个关于行内元素排列间隙处理的问题,群成员B帮A解决了,两个人就聊了起来,发现两个人都是自学的前端,学历都是普通二本。但A的月薪是10K,B的月薪只有6K。今天就借着这件事跟大家聊一下,为什么同样是自学前端,有的人第一份工作能拿10K,有

2021-08-23 16:09:28阅读全文

http 缓存简介
http 缓存简介

浏览器第一次请求,服务器会把资源内容和缓存标识一块返回客户端,客户端将二者备份至缓存数据库中。

2021-08-23 23:27:47阅读全文

前端面试每日 3+1 —— 第858天
前端面试每日 3+1 —— 第858天

《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!相信 坚持 的力量!!!

2021-08-24 01:44:27阅读全文

获取 NodeJS 程序退出码
获取 NodeJS 程序退出码

想要退出正在运行的 NodeJS 程序,我们既可以通过 Ctrl + C 的方式,也可以通过 process.exit()来执行退出。

2021-08-24 00:09:07阅读全文

数字孪生技术在智慧城市建设中有哪些应用?
数字孪生技术在智慧城市建设中有哪些应用?

面对日益激烈的全球竞争和城市挑战的复杂性,各城市正面临越来越大的压力,并追求更有效的资源分配和适当的城市管理。实际上,全球的公共机构都越来越认识到利用实时数字数据来监察现有公共服务,改善城市规划和优化决策者的价值。数字孪生被评选为十大战略技术趋势之一,被公共机构认为是城市规划和管理的有效工具。从城市

2021-08-24 00:43:56阅读全文

尤大在 Vue的生态进展中提到的 <style> 动态变量注入是啥?
尤大在 Vue的生态进展中提到的 <style> 动态变量注入是啥?

有梦想,有干货,微信搜索 【大迁世界】 关注这个在凌晨还在刷碗的刷碗智。

2021-08-23 17:22:46阅读全文

使用exceljs导出excel表格
使用exceljs导出excel表格

最近在使用electon写一个桌面程序,需要对数据进行excel导出操作,这里选择使用 exceljs 来完成这个功能,下面是exceljs导出功能的简单实现。

2021-08-23 15:31:21阅读全文

倾斜摄影在可视化行业,到底有多强
倾斜摄影在可视化行业,到底有多强

传统三维建模通常使用3ds Max、AutoCAD等建模软件,基于影像数据、CAD平面图或者拍摄图片估算建筑物轮廓与高度等信息进行人工建模。这种方式制作出的模型数据外观表达美观,局部细节变形率低,但生产过程需要大量的人工参与,制作周期较长。倾斜摄影技术通过高效的数据采集设备及专业的数据处理流程生成的

2021-08-23 19:05:15阅读全文

在地图上创建热力图的方法
在地图上创建热力图的方法

热力图,是以特殊高亮的形式显示在地理区域的图示。通过颜色变化程度,可以直观反应出热点分布,区域聚集等数据信息。地图中的热力图就是把地图和热力图进行结合,实现在地图中进行热力图的显示。热力图分析的本质——点数据分析。一般来说,点模式分析可以用来描述任何类型的事件数据, 因为每一事件都可以抽象化为空间上

2021-08-25 00:09:40阅读全文

前端面试每日 3+1 —— 第861天
前端面试每日 3+1 —— 第861天

《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!相信 坚持 的力量!!!

2021-08-25 18:32:06阅读全文

一文带你彻底搞定发布订阅与观察者模式
一文带你彻底搞定发布订阅与观察者模式

发布订阅是极其基础且重要的设计模式之一,如果在面试中要考察一个设计模式,我想我会毫不犹豫选择发布订阅。那发布订阅到底是个啥,他又应用在哪些场景?我在开始学习这个模式的时候也是一脸懵逼,大佬们告诉我,前端中的事件绑定就是一个发布订阅(黑人问号脸)。不错,这确实是,难道这样一句话就概括了发布订阅?

2021-08-25 16:19:25阅读全文

智慧展馆,开启展览新时代
智慧展馆,开启展览新时代

相信经常参加展览的小伙伴会遇到这样的窘境,进入展区迷迷糊糊找不到方向;不跟着讲解员就没有详细的解说,又不想跟着限制自由;遇到人流高峰期,人太多看不到。种种因素让我们无法体验完整的展品文化背景,使观览体验大打折扣。

2021-08-26 08:13:43阅读全文

HOW2J 全套教程整理:Java、前端、数据库、中间件、第三方、项目、面试题
HOW2J 全套教程整理:Java、前端、数据库、中间件、第三方、项目、面试题

考虑到部分同学寝室会断网,原站的所有的免费内容都提供了一个离线版本以供使用。但是它直接提供了静态页面,并不方便在手机上阅读,因为我将其转换为 EPUB。

2021-08-29 20:46:07阅读全文