编程语言:JavaScript
秒懂Javascript浮点数精度缺失原理
本文探究了javascript浮点数精度损失的原因,并针对因浮点数精度损失造成的问题给出了些许解决方案。
How to Detect Idle Browser Tabs with JavaScript
Using the Page Visibility API.
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
基于JS的高性能Flutter动态化框架MXFlutter
相关进展: 更多 MXFlutter 进展,请关注掘金 MXFlutter Team账号的相关文章 MXFlutter 可能是目前放出来的相对最完整的Flutter使用JS开发的方案。 跨平台新明星Flutter推出后,团队开始引入 Flutter,Flutter…
“云”端的语雀:用 JavaScript 全栈打造商业级应用
语雀诞生于 2016 年,当时蚂蚁金融云需要一个工具来承载它的文档。当时负责的技术同学利用业余时间,开始搭建这个文档工具。项目的初期,没有任何人员和资源支持,同时也为了快速验证原型,技术选型上选择了最低成本的方案。
底层服务完全基于体验技术部内部提供的 BaaS 服务和容器托管平台:
- Object 服务:一个类 MongoDB 的数据存储服务;
- File 服务:阿里云 OSS 的基础上封装的一个文件存储服务;
- DockerLab:一个容器托管平台;
这些服务和平台都是基于 Node.js 实现,专门给内部创新型应用使用,也正是由于有这些降低创新成本的内部服务,才给工程师们提供了更好的创新环境。
应用层服务端自然而然的选用了体验技术部开源的 Node.js Web 框架 Egg(蚂蚁内部的封装 Chair),通过一个单体 Web 应用实现服务端。应用层客户端也选用了 React 技术栈,结合内部的 antd,并采用 CodeMirror 实现了一个功能强大、体验优雅的 markdown 在线编辑器。
[译] 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 程序员都必须知道的一些重要概念,