首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端修炼之路
木华AI
创建于2024-09-10
订阅专栏
前端修炼之路
等 3 人订阅
共7篇文章
创建于2024-09-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript惰性函数
我们现在需要写一个 foo 函数,这个函数返回首次调用时的 Date 对象,注意是首次。 问题有两个,一是污染了全局变量,二是每次调用 foo 的时候都需要进行一次判断。 我们很容易想到用闭包避免污染全局变量。 然而还是没有解决调用时都必须进行一次判断的问题。 函数也是一种对象…
HOC(高阶组件)在vue中的应用
高阶组件(HOC)是 React 生态系统的常用词汇,React 中代码复用的主要方式就是使用高阶组件,并且这也是官方推荐的做法。而在 Vue 中,官方给出的组件复用方式则是 mixin 。本文将对常用的组件复用方式( mixin 和 HOC )进行对比和实践。 有一个使用了v…
面试中如何实现一个高质量的JSONP
最近面试中问到候选人 JSONP ,发现大多数候选人 JSONP 原理都可以回答正确,但是如果让写代码实现一个 JSONP 函数,有很多人都写不出来,或者是考虑不全面,写出来的代码没法使用。 接下来我们一起来看,如何实现一个高质量的 JSONP 。 全称 JSON with P…
JavaScript引擎的基本原理
作为 JavaScript 开发人员,深入了解 JavaScript 引擎的工作原理有助于你了解自己代码的性能特征。这篇文章对所有 JavaScript 引擎中常见的一些关键基础知识进行了介绍,不仅仅局限于 V8 引擎。 这一切都要从你写的 JavaScript 代码开始。Ja…
WebAssembly与即时编译器JIT
背景介绍 简介 WebAssembly或wasm是一个实验性的低端编程语言,应用于浏览器内的客户端。WebAssembly是便携式的抽象语法树,被设计来提供比JavaScript更快速的编译及运行。
30分钟搞懂JS沙箱隔离
什么是沙箱环境 在计算机安全中,沙箱(Sandbox)是一种用于隔离正在运行程序的安全机制,通常用于执行未经测试或不受信任的程序或代码,它会为待执行的程序创建一个独立的执行环境,内部程序的执行不会影响
每个 React 开发者都必备的 GitHub Repos
React 是当今构建前端最常用的框架之一。随着 React 框架的出现,更多的选择将 React 提升到了一个新的水平。因此,在学习 Web 开发时,尤其是当你参与前端开发时,学习 React 是必