Thursday, September 16, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


JS中的算法与数据结构——集合(Set)

Posted: 15 Sep 2021 08:25 PM PDT

集合(Set) 同数学中所学的一样,集合(Set)是由一组无序但彼此之间又有一定关系性的成员构成,每个成员在集合中只能出现一次,它是一种包含了不同元素的数据结构(集合中的元素称为成员),从其定义中我们可以看出它具有两个很重要的特征:首先,集合中的成员是无序的,其次,集合中的成员是不相同的,即集合中不存在相同的...

如何理解vue中的v-bind?

Posted: 15 Sep 2021 08:58 PM PDT

如果你写过vue,对v-bind这个指令一定不陌生。 下面我将从源码层面去带大家剖析一下v-bind背后的原理。 会从以下几个方面去探索: v-bind关键源码分析 v-bind化的属性统一存储在哪里:attrsMap与attrsList 绑定属性获取函数 getBindingAttr 和 属性操作函数 getAndRemoveAttr v-bind如何处理不同的绑定属性 v-bind:key源...

vue3,对比 vue2 有什么优点?

Posted: 15 Sep 2021 11:44 PM PDT

摘要:Vue3新版本的理念成型于 2018 年末,当时的 Vue 2 已经有两岁半了。比起通用软件的生命周期来这好像也没那么久,Vue3在2020年正式推出,在源码和API都有较大变化,性能得到了显著的提升,比Vue2.x快1.2~2倍。 本文分享自华为云社区《【云驻共创】vue3 相比 vue2 的十项优点》,作者: 海拥 。 Vue3新版本的理念成型...

请问有人喜欢这种接近自然语言的api吗?

Posted: 16 Sep 2021 12:26 AM PDT

之前在项目中实现过一个定期任务调度器,但是调度规则是基于配置的,而且使用者需要花时间了解规则,这周为调度器写了一个接近自然语言的TypeScript API。目的是利用大家对自然语言的了解+编辑器的智能提示,让调用者不用看文档。 // 创建一个名为 买菜 的任务,每天执行一次 create_a_task.named("买菜").do(job).ever...

浅谈百度阅读/文库NA端排版技术

Posted: 15 Sep 2021 11:08 PM PDT

![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f7aaaa10bdfe45a38e5725efda2162eb~tplv-k3u1fbpfcp-zoom-1.image) **导读**:当前主流的排版引擎:Gecko、Blink、Trident、Webkit/Webcore等等,虽然能实现基本的图、文排版需求,但对于复杂的版面,特别是图书类文档的排版,无法实现或者实现起来非常困难,...

echarts5 文字颜色不跟着柱子颜色改变

Posted: 15 Sep 2021 08:17 PM PDT

echarts5 文字颜色不跟着柱子颜色改变 鼠标移动到label颜色会变

高级UI之Canvas深度分析—变换技巧,状态保存

Posted: 12 Sep 2021 06:15 AM PDT

前言 在前面我们把Paint关于UI颜色样式的处理进行了学习, 其实真正高级部分就是三个点,渲染,滤镜,图形组合,而我们图形绘制比较重要的另一个对象Canvas也是需要我们去重点掌握的,那么这次咱们来进行Canvas的深层次的学习,主要了解有两个点 Canvas的变换使用技巧 Canvas的状态,Canvas Layer 1.Canvas基本概念 直面...

任由文字肆意流淌,更自由的开源 Markdown 编辑器

Posted: 14 Sep 2021 05:47 PM PDT

![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0426e99c243f41e0809475449c219c42~tplv-k3u1fbpfcp-zoom-1.image) 对于创作平台来说内容编辑器是十分重要的功能,强大的编辑器可以让创作者专注于创作"笔"下生花。而最好取悦程序员创作者的方法之一就是支持 Markdown 写作,因为大多数程序员都是用 Markdown...

9 个前端性能优化的最佳实践

Posted: 15 Sep 2021 05:36 AM PDT

现代互联网时代,打开一个Web平台,是留下还是离开,只需要 1 分钟,因此前端的性能优化至关重要。 由于前端优化不佳,大多数网站无法提供令人满意的用户体验,最常见的情况是数据加载和图像优化不佳,本文分享几个优化策略。 资源最小化 资源(静态资源)压缩是指从 HTML、CSS 和 JavaScript 中删除不需要加载的不必要的...

Spring Framework 5.3.10 & 5.2.17 发布

Posted: 15 Sep 2021 02:58 PM PDT

Spring Framework 5.3.10 和 5.2.17 现已发布,分别包含 45 项与 13 项修复和改进。 主要更新内容 5.2.17&5.3.10 修复正在访问无效的 JavaBean 属性 "logoutHandlers"(Spring Security 的 ConcurrentSessionFilter 日志中的警告) ResponseStatusException.initCause 总是抛出 IllegalStateException 支持 XStream 1.4....

Qt 5.0.1 现已发布

Posted: 15 Sep 2021 02:31 PM PDT

Qt 5.0.1 现已发布,这是 5.0 系列的一个 bug 修复版本。 主要更新内容 修复了 MIME 类型设置的保存 修复了未指定次要版本的导入的冻结问题 修复了使用内联组件时崩溃的问题 修复了每个项目启动的服务器的工作目录 修复了完成项目的排序 修复了语言服务器不使用全局环境设置的问题 改进了对 "conan" 问题的处理 修复了无...

Ant Design Mobile 5.0.0-beta.7 发布,AntD 移动端设计规范

Posted: 15 Sep 2021 02:03 PM PDT

Ant Design Mobile 5.0.0-beta.7 发布了。Ant Design Mobile 即 Ant Design 移动端设计规范,antd-mobile 是 Ant Design 的移动规范的 React 实现,服务于蚂蚁及口碑无线业务。 更新内容如下: 特性 DatePicker 支持了precision属性,增加了对时分秒选择的支持 增加了 Stepper 组件#3960 Switch 增加了checkedText和unc...

ES7 到 ES12 常用新语法

Posted: 14 Sep 2021 11:57 PM PDT

众所周知,ECMAScript 的迭代是很快的,想必作为前端开发人员对近几年 ES6 的新语法已经十分熟悉了,但是 ES7 到 ES12 中一些新增的 ECMAScript 提案,可能还是没有广泛地被开发者所熟知。本文带着大家一起来了解一下 2016 到 2021 年新增的一些 ECMAScript 语法以及提案,帮助大家更好地应用于自己的项目中。 TC39 规范...

IntelliJ IDEA 2021.2.2 发布

Posted: 14 Sep 2021 04:02 PM PDT

IntelliJ IDEA 2021.2.2,这是第二个错误修复版本,解决了 v2021.2.1 中未涵盖的一些问题并回滚了几个回归。 主要更新内容 修复了层次结构工具窗口以显示具有至少一个实现的接口方法的用法 JBR 11 已更新为 11.0.11-b1460.1 修复了使用外部差异工具的功能 修复了停止按钮,现在它在第一次尝试时终止正在运行的进程 修复了...

Kali Linux 2021.3 发布:增加 OpenSSL 兼容性

Posted: 14 Sep 2021 03:50 PM PDT

Kali Linux 2021.3 现已发布。以下是其主要更新内容: OpenSSL:默认情况下具有广泛的兼容性 从 Kali Linux 2021.3 开始,OpenSSL 具有更广泛的兼容性,以允许 Kali 与尽可能多的服务进行通信。这意味着默认情况下启用旧协议(例如 TLS 1.0 和 TLS 1.1)和旧密码。这样做是为了帮助提高 Kali 与一些过时的系统和服务器通...

Firefox 利用逆向工程,实现快速更改 Windows 11 默认浏览器

Posted: 14 Sep 2021 03:28 PM PDT

上个月,我们曾报道了微软在 Windows 11 系统中加大了用户切换默认浏览器的难度,此举引起了 Google 和 Mozilla 等微软竞争对手的不满(详细报道可点击跳转)。为了使用户在 Windows 上更改默认浏览器的过程更容易,Mozilla 已经找到了一个「偏门」的方法。 在现在的 Windows 10 操作系统中,用户可以通过简单的几个步骤...

Ant Design 4.17.0-alpha.3 发布,企业级 UI 设计语言和 React 实现

Posted: 14 Sep 2021 03:21 PM PDT

Ant Design 4.17.0-alpha.3 现已发布,主要变化如下: Pagination 支持定制 selectComponentClass。 #32132 Tree 与 TreeSelect 支持 placement 属性。#32143 修复 Cascader 中 popupClassName 与 popupPlacement 属性无效问题。#32143 修复调用 message.useMessage 时未使用 ConfigProvider 中的 getPopupContainer 返回...

No comments:

Post a Comment