tencent-logo

腾讯云专区

原文链接:https://alligator.io/js/const-vs-obj-freeze/ 使用对象最常用的目的是为了保持状态 - 例如配置数值或者你的应用要用到的常量。 它们通常是全局变量(这样就不再需要把它们作为函数参数传递),但全局变量是不安全的,因为它们可以被接收的函数所改变。我们来

原文地址:CSS Lists, Markers, And Counters 在CSS中,样式列表的种类远比我们想象得要多。本文,会首先讲解CSS的列表,然后把目光转移到CSS列表规范中的一些有趣特性——标记和计数器。 在CSS中,列表具有特定的属性,为我们提供了标准的列表样式。例如,无序列表的列表项

原文链接:https://www.twilio.com/blog/optimize-javascript-application-performance-web-workers 从简单的脚本语言到成为 Web 标准编程语言,JavaScript 已经走过了漫长的道路。时至今日,它已经被广泛用于构建服

原文:https://nodesource.com/blog/worker-threads-nodejs 理解 Node 的底层对于理解 Workers 是很有必要的。 当一个 Node.js 的应用启动的同时,它会启动如下模块: 一个进程 一个线程 事件循环机制 JS 引擎实例 Node.js 实

原文链接:https://fettblog.eu/typescript-jsdoc-superpowers/undefined作者:@ddprrtundefined时间:2019.07.16 我们可以把 TypeScript 看做为 JavaScript 添加了类型注释的薄层,而类型注释可以确保不会

Feflow是一个用于提升开发效率的前端工作流和规范工具,最新版本是v0.16.0,目前在 alpha 阶段,托管在Github上:Tencent/feflow。目前已经在NOW直播、花样直播、花样交友、手Q附近、群视频、群送礼、回音、应用宝、企鹅号等业务广泛使用。 本文将会详细介绍Feflow的技

在专栏课程里,有位同学提到过一个很有意思的问题:“我没装 babel,js 入口里写了个箭头函数,运行 webpack 构建命令后,也成功编译了。这是为什么?”。今天就带领大家一起去探讨下这个话题。 在使用 webpack 的时候,很常见的一个构建优化手段就是缩小构建目标。比如在构建阶段只构建 sr

原文地址:Why I use TypeScript 作者:ddprrt 大家可能会发现,最近我的博客开始以TypeScript为中心。这看起来可能有点偏离我通常写的博客和倡导的内容:高性能、易访问性以及有弹性的网站。 很多人问我,为什么要大量使用TypeScript,为什么我将其视为日常工作的核心部

原文链接 https://fettblog.eu/symbols-in-javascript-and-typescript/ Symbol是一个JavaScript与TypeScript内建的数据类型. Symbol与其他数据类型相比, 能够作为对象的属性键值来使用. 与number和string相

简述 单点登录系统是用来实现用户能够在多个系统中同时处于登录状态或者未登录状态。 下面展示同一级域名和不同一级域名这两种情况下的单点登录的实现方案,这两种情况下实现的方法差不多,前面一种情况相对后面来说略微简单一点,所以我们将先展示如何在同一级域名下实现单点登录,最后再展示不同一级域名下的情况。 其

在r237547版本我们介绍过一种新的 JavaScriptCore(JSC) 字节码规范。对比之前的规范为了提高编译器的吞吐量而增加了内存使用,这个新的规范提高内存的利用率并且允许字节码可以被硬盘缓存起来。 在这篇文章中,我们准备从一份 JSC 的字节码示例开始讲起,旧版字节码规范的主要作用和他使

原文地址:Module objectundefined作者: emscripten.org Module是一个全局JavaScript对象,Module的方法会在Emscripten生成代码的执行中被调用。开发者可以自己提供Module的实现来控制代码的执行,举个例子,为了实现从Emscripten

原文地址:https://developers.google.com/web/updates/2019/09/fresher-sw 作者:Jeff Posnick 从 Chrome 68 开始,service worker 脚本检查更新的HTTP请求将默认不受 HTTP cache 的影响。这可以解

原文: What Is Functional Programming - Ali Spittel 译者按, 函数式编程能够更好地解耦代码, 虽然在前端层次不可能完全避免对函数副作用的需求(界面状态等), 但是诸如将状态与UI组件进行分离, 将UI组件完全的函数化这类的操作能够降低耦合, 并且能够更好

原文: The introductory guide to AssemblyScript - Danny Guo WebAssembly(或者说Wasm)在相对不久前被加入到了Web浏览器标准之中. 而它对于拓展Web平台的能力具有不可小觑的潜力. 尽管WebAssembly的学习曲线十分陡峭, A