编程语言:JavaScript
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 程序员都必须知道的一些重要概念,
[译] 揭开 JavaScript 引擎的面纱
原文链接:JavaScript: Under the Hood 最初,JavaScript 只能在 Web 浏览器中运行,但是随着 Node 的出现,现在 JavaScript 也可以在服务端运行。虽然我们可能知道应该在何时何地去使用它, 但是我们真的了解这些脚本执行的背后发生了什么吗? 如果您觉得自ן
How to bypass “slider CAPTCHA” with JS and Puppeteer
Let’s bypass some slider CAPTCHAs with JS and Puppeteer