加载中
[译]JS简史

原文:https://closebrace.com/articles/2017-09-11/a-brief-incomplete-history-of-javascript 我们从哪里开始, 当下在何处, 如何走来, 并且...为什么? Introduction - 简介 在2017年,无论...

2017/09/26 12:00
21
[译] 什么是Javascript中的提升

JS 初学者可能会碰到“变量提升”、“函数声明提升”等术语。在深入讨论任何“提升(hoisting)”的定义之前,先举个例子 -- 定义一个函数并调用: function cowSays(sound){ console.log(sou...

2017/11/13 14:28
35
[译] JS在浏览器和Node下是如何工作的?

原文:https://itnext.io/how-javascript-works-in-browser-and-node-ab7d0d09ac2f 在 JavaScript 王国的土地上,无数开发者在前端或后端领域热情耕耘着。JS 易于理解,也是前端开发中不可或...

[译] JavaScript ES2021 中激动人心的特性

原文地址:JavaScript ES2021 Exciting Features 原文作者:Taran 译文出自:juejin翻译计划 本文永久链接:https://github.com/xitu/gold-miner/blob/master/article/2020/exciting-featur...

JavaScript 中如何进行异步编程

JavaScript是单线程的 JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用...

2017/11/14 15:43
0
JS正则表达式--从入门到精分

正则表达式是被用来匹配字符串中的字符组合的模式 在JavaScript中,正则表达式也是对象 这种模式可以被用于 RegExp 的 exec 和 test 方法 以及 String 的 match、replace、search 和 split ...

[译] 处理 JavaScript 中的非预期数据

原文:https://dev.to/khaosdoctor/dealing-with-unexpected-data-in-javascript-2kda 动态类型语言的最大问题就是无法保证数据流总是正确的,因为我们无法“强行控制”一个参数或变量,比方...

[译] 在 JavaScript 中通过 queueMicrotask() 使用微任务

原文:https://developer.mozilla.org/en-US/docs/Web/API/HTMLDOMAPI/Microtask_guide 一个 微任务(microtask) 就是一个简短的函数,当创建该函数的函数执行之后,并且 只有当 Javascript...

2019/11/26 11:18
27
全面梳理JS对象的访问控制及代理反射

在 Javascript 中,读取、赋值、调用方法等等,几乎一切操作都是围绕“对象”展开的;长久以来,如何更好的了解和控制这些操作,就成了该语言发展中的重要问题。 I. JS对象的访问控制 [1.1] ...

[译] 如何处理 JavaScript 比较中的临界情况

原文地址:https://medium.com/javascript-in-plain-english/how-to-handle-comparison-corner-cases-c96ae9a17d4a 原文作者:Alen Vlahovljak 译文出自:"掘金翻译计划"(https://github.co...

Javascript数组的常用方法和数据类型检测

数组常用的方法 数组的增加、修改、删除 数组的截取和拼接 数组转换为字符串 数组的排序和排列 新增方法 数组的增加、修改、删除 push:向数组的末尾增加新的内容 参数:一项或者多项 返回值:...

2016/12/19 16:11
7
[译]JS的内存管理及4种常见的内存泄漏

原文:https://blog.sessionstack.com/how-javascript-works-memory-management-how-to-handle-4-common-memory-leaks-3f28b94cfbec Overview - 概览 在类似C的语言中,存在一些诸如 malloc...

2017/09/29 18:30
13
微生活时光机:去项目中挖掘JS模块化简史

前端开发的概念在近十年内才被细化定型出来,而虽然 JS 开发的历史更长远些,但其逐渐的规范化,尤其是模块化的概念,也就是近几年才改善的事情。 让我们把眼光投向微生活各个时期项目中的 ...

人人都能看懂的鸿蒙 “JS 小程序” 数据绑定原理 | 解读鸿蒙源码

在几天前开源的华为 HarmonyOS (鸿蒙)中,提供了一种“微信小程序”式的跨平台开发框架,通过 Toolkit 将应用代码编译打包成 JS Bundle,解析并生成原生 UI 组件。 按照入门文档,很容易就...

2020/09/22 13:08
2.4W
懒人Parcel

横空出世的Parcel,这几个月来成为了前端圈的又一大热点,github短短几个月就获得了上万的star. 作者: Devongovett Github: parcel Medium: medium API: api 为了解决在 Browserify 和 Webp...

[译] 深入理解 Node.js 中的 Worker 线程

原文:https://blog.insiderattack.net/deep-dive-into-worker-threads-in-node-js-e75e10546b11 多年以来,Node.js 都不是实现高 CPU 密集型应用的最佳选择,这主要就是因为 JavaScript 的单...

2020/02/24 22:26
23
Webpack之阿拉丁神灯

现今的web,都很丰富,它们拥有着复杂的JavaScript代码,一大堆依赖包,为了简化开发的复杂度,前端世界出现了很多很好的实践方法。 模块化 sass,less等预处理器 jsx,jade的模板 类似于Typ...

[译] 用 Typescript + Composition API 重构 Vue 3 组件

原文:https://vuejs-course.com/blog/vuejs-3-typescript-options-composition-api 译注:原文作者著有 “Vue Testing Handbook”,其中文版已授权本公众号翻译为 👉《Vue 测试指南》中文...

2020/07/08 09:30
33
前端动画实现总结

前端动画实现的几种方式 javascript直接实现 SVG(可伸缩矢量图形) CSS3 transition CSS3 animation Canvas动画 requestAnimationFrame 一. javascript 直接实现动画 其主要思想是通过setIn...

2018/06/08 09:00
20
immutable.js 简介

Immutable data encourages pure functions (data-in, data-out) and lends itself to much simpler application development and enabling techniques from functional programming such as...

2018/05/04 12:12
22

没有更多内容

加载失败,请刷新页面

返回顶部
顶部