回流和重绘

回流必将引起重绘,重绘不一定会引起回流。

构建优化实战:从开发到生产的体积控制

构建优化实战:从开发到生产的体积控制在日常项目中,构建产物体积直接影响首屏加载速度与用户体验。本文总结一套实用策略,帮助把构建体积降到可控范围,同时兼顾开发效率。

前端工程化

原型和原型链

原型原型: 每个函数都有 prototype 属性,称之为原型因为这个属性的值是一个对象,称为 原型对象(Array.prototype)

React 组件的编写

在编写 React 组件时,有一些最佳实践需要遵循:

Cookie、sessionStorage、localStorage 的区别

cookie、sessionStorage 和 localStorage 都是在 Web 浏览器中用于存储数据的机制,但它们之间有一些重要的区别。

ssl

SSL(Secure Sockets Layer,安全套接层)是一种用于保护网络通信安全的协议。SSL 最初由网景公司(Netscape)开发,后来发展为 TLS(Transport Layer Security,传输层安全),TLS 取代了 SSL 成为更安全和更先进的协议。然而,人们通常仍然使用术语 SSL 来指代 TLS。

设计模式

设计模式是从许多优秀的软件系统中,总结出的成功的、能够实现可维护性、复用的设计方案,使用这些方案将可以让我们避免做一些重复性的工作。

xss攻击

XSS(Cross-Site Scripting,跨站脚本攻击)是一种常见的 Web 安全漏洞,攻击者利用这种漏洞向网页中插入恶意脚本,从而在用户的浏览器中执行恶意代码。XSS 攻击通常分为三种类型:

sleep 函数

JS 没有语言内置的休眠(sleep or wait)函数,所谓的 sleep 只是实现一种延迟执行的效果 等待指定时间后再执行对应方法

JSBridge

随着移动端盛行,不管是混合开发(Hybrid)应用,还是 React-Native 都离不开 JSBridge,当然也包括在国内举足轻重的微信小程序。

16789