话题编程语言 › JavaScript

编程语言:JavaScript

关联话题: JS

JavaScript 启动性能瓶颈分析与解决方案

JavaScript 启动性能瓶颈分析与解决方案 翻译自 Addy Osmani 的 JavaScript Start-up Performance,从属于笔者的Web 前端入门与工程实践。本文已获得原作者授权,为InfoQ中文站特供稿件,首发地址为这里;如需转载…

Javascript中的8种常见数据结构(建议收藏)

介绍了所有常见的数据结构,并给出了JavaScript中的例子

如何在JavaScript实现休眠或等待功能,实现sleep函数

希望这可以帮助你在代码中引入一些延迟——仅使用原始JavaScript,而无需外部库或框架。

停止犯下这5个JavaScript风格错误

使你的代码可读和可维护的快速提示

JavaScript 混淆与逆向必读之 AST 节点类型名词基础

AST 语法树是代码混淆和还原的基础,是通往大师的必经之路。

下载文件并使用JavaScript将其压缩在浏览器中

与其生成zip文件并从您的服务器进行传输,不如下载数据并将其压缩在浏览器中呢?

用 JavaScript 检测 CPU 占比和内存泄露

最近在项目中碰到 IE6-7 下的内存泄露,通过 Drip 能探测出来,问题也解决了。最近小组成员同时有在做前端质量工具,通过性能检测,可以排查出一些耗时较长的代码,但对内存泄露想不到好的自动化探测方式。本着集思广益的初衷,发了条微博: 通过 setTimeout 等方式,可以检测当前页面所在操作系统 CPU 的大体情况。请教万能的微博:有没有什么办法,通过 JavaScript 检测到当前...

JavaScript中的这些骚操作,你都知道吗?

写这篇文章的缘由是上周在公司前端团队的code review时,看了一个实习小哥哥的代码后,感觉一些刚入行不久的同学,对于真实项目中的一些js处理不是很熟练,缺乏一些技巧。 因此整理了自己开发中常用的一些js技巧,灵活的运用,会增强你解决问题的能力,也会对Ӷ

JS 图片压缩

说起图片压缩,大家想到的或者平时用到的很多工具都可以实现,例如,客户端类的有图片压缩工具 PPDuck3, JS 实现类的有插件 compression.js ,亦或是在线处理类的 OSS 上传,文件上传后,在访问文件时中也有图片的压缩配置选项,不过,能不能自己撸一套 JS 实现的图片压缩代码呢?当x

“云”端的语雀:用 JavaScript 全栈打造商业级应用

语雀诞生于 2016 年,当时蚂蚁金融云需要一个工具来承载它的文档。当时负责的技术同学利用业余时间,开始搭建这个文档工具。项目的初期,没有任何人员和资源支持,同时也为了快速验证原型,技术选型上选择了最低成本的方案。

底层服务完全基于体验技术部内部提供的 BaaS 服务和容器托管平台:

  • Object 服务:一个类 MongoDB 的数据存储服务;
  • File 服务:阿里云 OSS 的基础上封装的一个文件存储服务;
  • DockerLab:一个容器托管平台;

这些服务和平台都是基于 Node.js 实现,专门给内部创新型应用使用,也正是由于有这些降低创新成本的内部服务,才给工程师们提供了更好的创新环境。

应用层服务端自然而然的选用了体验技术部开源的 Node.js Web 框架 Egg(蚂蚁内部的封装 Chair),通过一个单体 Web 应用实现服务端。应用层客户端也选用了 React 技术栈,结合内部的 antd,并采用 CodeMirror 实现了一个功能强大、体验优雅的 markdown 在线编辑器。

利用 JS 实现多种图片相似度算法

在搜索领域,早已出现了“查找相似图片/相似商品”的相关功能,如 Google 搜图,百度搜图,淘宝的拍照搜商品等。要实现类似的计算图片相似度的功能,除了使用听起来高大上的“人工智能”以外,其实通过 js 和几种简单的算法,也能八ӥ

[译] JavaScript 中的数据结构:写给前端软件工程师

原文链接:Data Structures in JavaScript: For Frontend Software Engineers作者:Thon Ly随着越来越多的业务逻辑从后端转移到前端,前端工程中的专业技能变得愈发重要。作为一名前端工程师,我们可以依靠类似 React 一样的视图类框架来实现高效的产出。但视图框架反过来又依赖类似 Redux 这样的状态޺

高德JS依赖分析工程及关键原理

使Bundle之间的依赖保持在架构设计之下

[译] JavaScript 运行原理

原文地址:How Does JavaScript Really Work? (Part 2) JavaScript V8 引擎是如何与内存管理,调用堆栈,线程和事件循环协同工作的。 在上一篇文章中,我简要概述了编程语言的工作原理及 V8 引擎的细节。 这篇文章将涵盖每个 JavaScript 程序员都必须知道的一些重要概念,

JavaScript基本类型之--BigInt

BigInt BigInt目前已经进入Stage 4阶段 下一个版本将会作为新特性出现在ECMAScript,下面我们来一起了解一下Bigint。 BigInt是什么? BigInt是JavaScript中一种可以用来表示任意精度整数的基本数据类型 BigInt可以用来表示任意精度整数的特性为JavaScript解锁了更多的骚操作,使用BigInt可以告别过去因为整数运算导致溢出的痛苦。特别...

[译] 揭开 JavaScript 引擎的面纱

原文链接:JavaScript: Under the Hood 最初,JavaScript 只能在 Web 浏览器中运行,但是随着 Node 的出现,现在 JavaScript 也可以在服务端运行。虽然我们可能知道应该在何时何地去使用它, 但是我们真的了解这些脚本执行的背后发生了什么吗? 如果您觉得自ן

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.123.1. UTC+08:00, 2024-03-29 23:45
浙ICP备14020137号-1 $访客地图$