Thursday, July 22, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


JavaScript 中的事件委托

Posted: 22 Jul 2021 02:04 AM PDT

JavaScript 中一个重要的方法就是事件委托(又叫事件代理)。事件委托将事件侦听器添加到一个父级元素上,这样就只用添加一次事件侦听器,可以避免向 (父级元素内)很多特定的 DOM 节点添加多个事件侦听器,减少了内存消耗,从而优化程序性能。而这个添加在父元素上的事件侦听器通过事件冒泡的事件流机制以分析查找子元...

To B前端 CI/CD建设实践

Posted: 22 Jul 2021 02:16 AM PDT

本文分享自百度开发者中心To B前端 CI/CD建设实践 背景 去年底团队接手负责 30 多个面向 ToB 的平台系统,系统多,需求紧,人力缺口一直存在,主要问题体现在: 前后端部署耦合:前后端资源部署在同一 Web 容器,后端上线会带着前 端,同样前端也会带着后端; 研发流程不规范:各平台缺少统一的规范,比如分支规范,部署...

前端开发:Async/Await的使用心得

Posted: 21 Jul 2021 01:31 AM PDT

接着三掌柜的上一篇关于Promise的使用的博文来继续讲,前端处理异步回调操作用到的方法之一:Async/Await。可以说Async/Await是Promise的升级版,而且应用了Async/Await的异步请求的情况下,可以让代码看起来像同步方式调用解决异步回调。 在ES7之前,了解到Promise是ES6为了解决异步回调而产生的解决方案,避免出现回调...

前端开发:Promise的使用心得

Posted: 21 Jul 2021 01:24 AM PDT

做过前端开发的都知道,JavaScript是单线程语言,浏览器只分配给JS一个主线程,用来执行任务,但是每次一次只能执行一个任务,这些任务形成一个任务队列排队等候执行;但是某些任务是比较耗时的,如网络请求,事件的监听,以及定时器,如果让这些非常耗时的任务一一排队等候执行,那么程序执行效率会非常的低,甚至会导致...

Cocos Creator 2.4.6 正式发布

Posted: 21 Jul 2021 04:00 PM PDT

Cocos Creator 2.4.6 现已发布,此次更新修复了一些已知问题,并且优化了性能,以为开发者带来更好的体验。 主要更新内容 新功能 优化了编辑器资源加载速度。在第一次导入资源后,编辑器再次打开的所需时间仅为上一版本的不到 50%,大大优化了启动速度,提高了开发效率 优化了编辑器搭建时的卡顿问题。此次更新将引擎编译...

Cocos Creator 3.2 发布,支持 HarmonyOS

Posted: 22 Jun 2021 03:24 PM PDT

Cocos Creator 3.2 现已发布。 Creator 3.0 统一了 2D 与 3D 的开发工作流,兼顾了轻量与重度游戏的开发体验,融合了几乎所有 Creator 2.x 与 Creator 3D 1.x 版本的功能。而该版本正式支持 HarmonyOS,成为全球首家支持 HarmonyOS 的游戏引擎,并且与字节跳动平台进行了深度合作,以实验性功能支持在字节小游戏中使用平...

Cocos Creator 3.1.0 发布

Posted: 13 May 2021 04:18 PM PDT

Cocos Creator 3.1 现已发布。Creator 3.0 统一了 2D 与 3D 的开发工作流,兼顾了轻量与重度游戏的开发体验,融合了几乎所有 Creator 2.x 与 Creator 3D 1.x 版本的功能。而 3.1 与 3.0 版本相比,增加了许多新功能,各方面性能也得到了优化。 主要更新内容 添加了延迟渲染管道,用户可以在项目设置中选择延迟渲染管道:...

Cocos Creator 3.0 正式发布

Posted: 08 Feb 2021 03:09 PM PST

在预览版发布两个月后,Cocos Creator 3.0 正式发布了。Creator 3.0 统一了 2D 与 3D 的开发工作流,兼顾了轻量与重度游戏的开发体验,融合了几乎所有 Creator 2.x 与 Creator 3D 1.x 版本的功能。此外,3.0 正式版在预览版的基础上,进一步优化了性能,并推出了更多功能,例如接入了 Spine,DragonBones 的原生运行时,...

聚焦前端新趋势:GOTC 2021 深圳站大前端分论坛介绍

Posted: 21 Jul 2021 07:39 PM PDT

7 月 31 日,为期两天的全球开源技术峰会 GOTC 2021 深圳站即将拉开帷幕。其中,由资深前端技术专家、开放原子开源基金会 TOC 成员贺师俊担任出品人的大前端分论坛将于 8 月 1 日与大家见面。 前端开发领域的新技术层出不穷,甚至"前端"也已经进化为"大前端",低代码、WebAssembly、小程序、跨端、PWA、Flutter、Dar...

Easyui datagride 通过拖动鼠标实现多选

Posted: 21 Jul 2021 11:09 PM PDT

按住鼠标,拖动多行数据,松开鼠标,选择刚才鼠标经过的数据,这个效果可以实现吗?

Plasma Mobile 21.07 发布

Posted: 21 Jul 2021 04:24 PM PDT

Plasma Mobile 21.07 现已发布。Plasma Mobile 为移动设备提供免费、用户友好、保护隐私和可定制的平台,由不同的发行版(例如 postmarketOS、Manjaro、openSUSE)提供,并且可以在发行版支持的设备上运行。 主要更新内容 Shell 通过提高顶部面板的性能使 shell 更具响应性。 Dialer 该版本解决了一些关于国际号码的问题...

Headless Recorder 1.0 发布,浏览器交互脚本生成插件

Posted: 21 Jul 2021 03:44 PM PDT

Headless Recorder 是用于记录浏览器交互并生成 Puppeteer 和 Playwright 脚本的开源 Chrome 扩展程序。 Headless Recorder 1.0 发布,更新内容如下: 添加: 新的视觉形象; 在页面叠加处理录像和截图; 截图时的视觉反馈; 在模块和服务中组织新的代码结构; 支持黑暗模式; 迁移到 Vue 3 并更新依赖性; 将 CSS 迁移到...

程序员笔记 CherryTree 0.99.39 发布

Posted: 21 Jul 2021 03:42 PM PDT

CherryTree 0.99.39 现已发布。CherryTree 是一个支持无限层级分类的笔记软件,Python 编写,支持富文本编辑和代码高亮,支持 Linux 和 Windows 平台。数据采用 sqlite 或 XML 存储,支持密码保护,支持从 NoteCase、KeepNote、Knowit、Tomboy、TuxCards、Treepad、Leo 等笔记软件导入数据。 此版本更新内容如下: 修复了...

Chrome 的网络钓鱼检测速度提高近 50 倍

Posted: 20 Jul 2021 05:02 PM PDT

在最新发布的 Chrome 92 中,Google 改进了网络钓鱼检测算法,使网络钓鱼检测速度快 50 倍,而电量消耗减少 50 倍。 此前,每次导航到新页面时,Chrome 会评估有关页面的信号集合,以查看它是否与网络钓鱼站点匹配。为此,其会比较访问页面的颜色配置文件,即页面上存在的颜色的范围和频率。 如果网站与已知的网络钓鱼站...

Chrome 92 发布

Posted: 20 Jul 2021 05:28 PM PDT

Chrome 92 现已发布。Chrome 版本现在每四周更新一次,这意味着每个版本的新功能都更加轻巧。本次更新包括一些新的功能和安全修复。 更快的网络钓鱼检测 在 Chrome 92 中,Google 改进了网络钓鱼检测算法,使网络钓鱼检测速度快 50 倍,而电量消耗减少 50 倍。 新的网站隔离功能 该版本站点隔离应用到扩展,以便它们不再...

WordPress 5.8 Tatum 发布

Posted: 20 Jul 2021 03:50 PM PDT

WordPress 5.8 Tatum 现已发布,该版本以传奇爵士钢琴家 Art Tatum 的名字命名。 使用块管理小部件 现在,用户可以在整个站点的小部件区域中添加块,也可以通过定制器进行实时预览。这为创建内容开辟了新的可能性:从无代码迷你布局到庞大的核心和第三方块库。 显示带有新块和模式的帖子 现在查询循环块可以根据指定的参...

Wine 6.13 发布,Windows 应用的兼容层

Posted: 20 Jul 2021 04:00 PM PDT

Wine 6.13 现已发布。Wine(Wine Is Not an Emulator)是一个能够在多种兼容 POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,让你能...

Firefox 90.0.1 发布

Posted: 20 Jul 2021 03:12 PM PDT

Firefox 90.0.1 版本现已发布,具体更新内容如下: Fixed 修复了在 Windows 上使用某些 accessibility clients 时发生的崩溃(bug 1720696) 修复了 busy looping 处理一些 HTTP3 响应(bug 1720079) 修复了使用某些智能卡进行身份验证的瞬态错误(bug 1715325) 修复了关机时罕见的崩溃(bug 1707057) 修复了一个启动...

No comments:

Post a Comment