从零实现jQuery的extend
jQuery 的 extend 是 jQuery 中应用非常多的一个函数,今天我们一边看 jQuery 的 extend 的特性,一边实现一个 extend!
微前端如何改变 Angular 的未来?
为了扩展产品的规模,每一家组织在成长的过程中都要面对一系列的挑战:团队重组,选择正确的技术栈,项目之间的不一致性,以及容错性。在现代世界中
前端的设计模式系列-模版模式
大部分讲设计模式的文章都是使用的 Java、C++ 这样的以类为基础的静态类型语言,作为前端开发者,js 这门基于原型的动态语言,函数成为了一等公民,在实现一些设计模式上稍显不同
js关闭浏览器窗口的实现方式
这篇文章主要介绍:js关闭当前页面(窗口)的实现方法。我需要在网页上创建一个按钮,用户点击:提示是否关闭浏览器(窗口),如果用户点击“是”,关闭该页面,如果“否”,则什么也不做。
localStorage和sessionStorage的使用和区别
sessionStorage 和 localStorage 不会自动把数据发给服务器,仅在本地保存。cookie数据还有路径(path)的概念,可以限制 cookie 只属于某个路径下。存储大小限制也不同,cookie数据不能超过4k
编写自己的 TypeScript CLI
Lighthouse 是用于深入了解网页性能的最流行的开发工具之一,它提供了一个CLI 和 Node 模块,因此我们可以以编程方式运行它。但是,如果您在同一个网页上多次运行 LIghthouse
JavaScript写一个Once函数,让传入函数只执行一次
用 JavaScript 实现一个 once 函数,要求传入函数只能执行一次。且第二次及以后再调用时,仍会返回第一次执行的值。
6 种在 React 中获取数据的方法
数据获取是任何 react 应用程序的核心方面。对于 React 开发人员来说,了解不同的数据获取方法以及哪些用例最适合他们很重要。
我希望在深入 React 之前知道这些
每次state 改变或者传入新的 props 都会调用 shouldComponentUpdate。shouldComponentUpdate 默认返回 true,开发者可以根据自己的逻辑决定是否返回 false。