赞了文章2022-10-20
欢迎加入前端交流群背景:发布了新网站,需要引导用户操作或者发布了新功能需要展示给用户 实现:借助driver.js 第三方类库实现 demo:样式如下图 实现方式:点击查看示例代码 api介绍: {代码...}
赞了文章2022-07-11
背景项目中使用的chrome extension是v2版本的,不支持一些新特性,比如方法的promise化。同时希望对框架进行整体的升级,以储备踩坑经验功能基于之前的开发痛点,希望新的项目如下框架:包管理:pnpmvue 3typescript打包工具:viteui组件库:element-plusbackground ...
赞了文章2022-03-08
在刚刚结束的 ASF Annual Meeting 上,2022 年新任 ASF Member 及董事会成员诞生了。Apache 软件基金会通过官方 blog 向大家公布了新一任董事的选举成果。Apache 软件基金会孵化器导师,ALC Beijing 发起人,华为开源能力专家姜宁成为 Apache 软件基金会新任董事。
赞了回答2021-10-22
最后加一个 {代码...}
赞了文章2021-10-01
原因:由于 Vue 会在初始化实例时对 property 执行 getter/setter 转化,所以 property 必须在 data 对象上存在才能让 Vue 将它转换为响应式的。
赞了文章2021-07-22
阿宝哥第一次使用 TypeScript 是在 Angular 2.x 项目中,那时候 TypeScript 还没有进入大众的视野。然而现在学习 TypeScript 的小伙伴越来越多了,本文阿宝哥将从 16 个方面入手,带你一步步学习 TypeScript,感兴趣的小伙伴不要错过。
回答了问题2021-06-23
[链接] 系统设置-通用-标签页打开文档 设置为“永不”,可以修复。"Prefer tabs on opening documents" -> never。
赞了文章2021-04-01
标准盒子模型:宽度=内容的宽度(content)+ border + padding + margin低版本IE盒子模型:宽度=内容宽度(content+border+padding)+ margin
发布了文章2021-03-15
用拓扑图的方式,为用户直观的展示各类资产(数据库设备、安全设备等)本身的运行状态、风险状态,它们之间的连接、数据交互关系,它们的所属组织关系等;
发布了文章2021-03-15
在项目开发过程中,经常会遇到从上一个页面跳转到下一个页面的需求,俗称下钻。比如在概览页面的数据,需要查看详情,点击某个图表或按钮,即可跳转到详情页面查看详情数据。
发布了文章2021-03-15
实现对数据库表和表字段的勾选,数据库表包含了表字段,后端一次性返回所有表的数据。前端需要自行对表做翻页处理。当用户勾选完需要的表和字段后,再把勾选后的数据发送给后端。
发布了文章2021-03-15
由于之前的数据库防火墙产品与数据库审计产品使用的是同一套代码,随着两个产品功能的差异越来越大,代码的冗余度和偶合度越来越高,为了便于后期维护以及添加新功能,所以基于原来的项目代码,进行了代码结构拆分。
发布了文章2021-03-15
在企数保项目开发前期,由于项目紧急,需要先做一个独立于后端的纯前端演示项目,即不依赖于后端打包纯前端静态资源。现有的项目代码和打包配置,需要基于以上需求进行修改,本文章是对修改过程中遇到的问题进行记录和总结。
发布了文章2021-03-15
根据页面崩溃的提示,可以初步判定是页面内存溢出导致的崩溃,为了验证内存是否溢出,可以使用 Chrome 浏览器自带的工具分析验证。这里介绍三种工具的使用,可以结合实际需求来使用。
发布了文章2021-03-15
这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码长时间运行(比如死循环),导致整个页面卡在这个地方,其他...
发布了文章2021-03-15
IDEA 是由 SándorP. Fekete、Sebastian Morr 和 Sebastian Stiller 共同推出的图解算法系列。 它们最初是为 Sándor 在德国不伦瑞克工业大学开设的算法和数据结构讲座而设计的,作者希望它们能够有更广的用途,因此在网上发布了这个项目,希望能够帮助到教师、学生和...
发布了文章2021-03-15
开发前端项目过程中,有大量的图表数据需要展示,为了更方便地使用以及代码的复用,于是基于ECharts封装了各种各样的图表组件。直接使用封装好的组件对于刚接触我们项目的人来说会比较友好,而理解组件的封装思路和封装细节,将会有助于我们更加娴熟地运用组件到实践...
发布了文章2021-03-15
在上一篇文章 JavaScript 中的两种数据类型中,分别介绍了基本类型和引用类型,以及引用类型的浅拷贝与深拷贝。这里需要注意的是,该文章中深拷贝引用类型值的方法,并不是完美的,引用类型值中的某些属性值,仍不能完整地复制到新的变量中。比如函数值,在深拷贝过...
发布了文章2021-03-15
我们知道,JavaScript 是一门弱类型的语言,它创建的变量保存的值是可以在脚本生命周期内改变的,假如初始化定义的变量值为数字(var a = 1;),然后进行改变它的值的操作(a = a + '个';),这个变量值就会转换为字符串类型(alert(a); // "1个")。实际上,JavaScr...
赞了回答2020-07-30
方法一:将所有时间段左边界和右边界的坐标存入数组并排序,然后依次遍历,确保第2n个和第2n+1个坐标是同一时间段的两段坐标,否则即表示有重叠。