《熊猫周刊》-2022/04/01

《熊猫周刊》是一个专注于前端领域的技术周刊,我们为您收集了最新的前端技术文章和行业资讯内容,欢迎您的阅读。
如果您有好的内容,我们诚挚的欢迎您的投稿。
如果觉得内容对您有价值,麻烦点个赞和关注鼓励下我们哦!感谢您的支持~

【技术研究】

不用任何框架开发 Web 应用程序,可能吗?

过去的很长一段时间,我们使用过各种框架 jQuery、 Ember、Backbone、 Angular、React、Vue.js …,经历了很多框架的崛起和跌落,多样的框架也给开发人员学习抉择和技术选型带来些许困惑。

我们是否能脱离框架,不使用任何框架开发 WEB 应用?本文讲述了一些有意思的观点,值得思考。

原文地址:https://javarome.medium.com/design-noframework-bbc00a02d9b3

译文地址:https://www.infoq.cn/article/x88fhdBUd6QVMi2MpemQ

CSS 层级组织新方式 ——— Cascade Layers。

在 CSS 中造成混乱的最常见原因之一是在编写样式时面临特殊性。例如,改变一个元素的 display 属性永远不会起作用,因为级联中的另一个元素会覆盖它,因为它具有更高的特异性。或者随着代码库增长不断出现 !important,而我们没有以一种防止(或减少)此类问题的方式组织 CSS 的时候。

原文地址:https://ishadeed.com/article/cascade-layers/

JSON.stringify 作为日常开发中经常使用的方法,你真的能灵活运用它吗?

本文围绕 stringify 的三参数、九原则、六妙用展开。例如函数序列化中会如何处理,null、undefined、BigInt、symbol 又会如何处理及 stringify 为什么不适合用作深拷贝?

作者对 stringfiy 刨根问底的思路值得我们在技术学习过程去借鉴。

原文地址:https://juejin.cn/post/7072122968087724046

React 18 正式发布

React 18 在2022/03/29 正式发布,带来了新的功能的同时也带来了破坏性的更新,并且该版本放弃对 IE11 的支持,让我们通过 changelog 一起去看看吧。

原文地址:https://github.com/facebook/react/blob/main/CHANGELOG.md

我们用 AntV/S2 替换了十几万的商业表格软件。

本文记录了在开源软件不足以满足需求,同时商业软件价格高、定制难的情况下,蚂蚁是如何基于开源 Canvas 表格渲染库 AntV S2 来实现拥有诸多功能的 React 大数据表格组件,并且解决了之前商业软件版本实现的性能问题和拓展性问题。

原文地址

一个极小的编译器示例库。

使用 JavaScript 编写现代编译器核心功能示例,包含注释 1000 行左右。通读示例代码将帮助你了解大多数编译器的工作原理…

原文地址:https://github.com/jamiebuilds/the-super-tiny-compiler

品读 Linux 0.11 核心代码。

每个程序员都有一个操作系统梦,而操作系统也是每个程序员的心结。很粗糙地了解一点操作系统知识,一知半解的,已经无法满足当下程序员的口味了。但要说深入剖析操作系统,又是大部分程序员都很惶恐的一件事。那如果是要读一遍操作系统源码,那简直跟要了命一样。

这个项目带我们一步一步的去了解操作系统…

原文地址:https://github.com/sunym1993/flash-linux0.11-talk

JavaScript 中 Infinity 的奇异世界

JavaScript 中的 Infinity 是一个可以应用于任何变量的数值,表示无穷大。下面就来看看 Infinity 是如何工作的,以及使用时的注意事项。

原文地址

多图详解 NodeJs 中 EventLoop 与浏览器下的差异性

也许对于浏览器中的 EventLoop 大多数开发者已经耳熟能详了,掌握 EventLoop 它对于每一个前端开发者的重要性不言而言。

但是对于 NodeJs 中的事件环你又有多少了解呢?或句话说,你了解浏览器中的 Event Loop 和 NodeJs 中有哪些哪些细微的差距吗。

文章会从以下方面:

  • 并发模型
  • 浏览器中的 EventLoop
  • NodeJs 中的 EventLoop
  • 浏览器和 NodeJs 中 EventLoop 的差距

本文会从以上四个方面带你探索不同运行环境下的 EventLoop 事件机制,一次真正掌握 EventLoop。

原文地址:https://juejin.cn/post/7077122129107353636

【行业资讯】

2021年图灵奖公布

2021 年计算机领域的最高奖项 —— 图灵奖公布!美国计算机科学家 Jack J. Dongarra 获奖,以表彰他在高性能计算领域的卓越成就。

img

原文地址:https://www.ithome.com/0/610/619.htm

Chrome 100支持多屏应用了!

2022 年 3 月 29 日正式发布的 Chrome 100,将带来了哪些新特性呢?文中详细讲述 Chrome 100 给我们带来的新功能…

img

原文地址

GitHub “算法推荐”新功能又遭开发者抗议。

前几日,GitHub 推出了新的主页 feed 测试版本,其中更新带来的最重要的一个功能是 “For you”,可以通过算法向开发者推荐可能感兴趣的项目或用户。GitHub 表示其目的是为了让开发人员接触更广泛的受众并建立社区属性。

对于 GitHub 这个“贴心”的推送,多数开发者似乎并不买账。

img

原文地址:https://www.infoq.cn/news/Gb4xb811MmYxkoCgRJXO

Docker 创始人发布全新 DevOps 平台 Dagger

近日,Docker 创始人 Solomon Hykes 对外宣布推出全新产品 Dagger。这是自四年前 Solomon Hykes 从 Docker 离职后的首次公开声明。

Dagger 是一个全新的 DevOps 平台,目的是为开发者解决 DevOps 流程上的一些问题。

原文地址:https://www.infoq.cn/article/RVDAaGFRwsDp6ua6AWOS


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值