240 发简信
IP属地:广东
  • 模块化发展历程

    什么是模块化? 将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起 块的内部数据与实现是私有的, 只是向外部暴露一些...

  • BFC、IFC、GFC 和 FFC

    BFC(Block formatting contexts) 块级格式上下文 Block Formatting Contexts就是页面上的一个...

  • Set、Map、WeakSet和WeakMap的区别

    Set 和 Map 的主要应用场景在于 数据重组 和 数据储存 Set 是一种叫做集合的数据结构, Map 是一种叫做字典的数据结构。 集合(S...

  • 浏览器的渲染机制及优化

    用户在使用浏览器访问一个网站时需要先通过HTTP协议向服务器发送请求,之后服务器返回HTML文件与响应信息。这时,浏览器会根据HTML文件来进行...

  • 前端跨域整理

    什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里的跨域是广义的。 广义的跨域: 资源跳转:a链接、重定向、表单提交; ...

  • 前端工程化的理解

    什么是"前端工程化"? 目前来说,web业务日益复杂化和多元化,前端开发从WebPage模式为主转变为WebApp模式为主了。前端的开发工作在一...

  • CSS规范约束及模块化

    CSS(Cascading Style Sheets),从诞生之初就决定了它无法编程,甚至连解释性语言都算不上,只能作为一种简单的层叠样式表,对...

  • cookies,localStorage,sessionStorage,indexedDB区别。

    共同点: 都保存在浏览器端,都是同源的。 区别: cookie数据始终在同源的http请求中携带,而webStorage不会在请求中请求,仅仅在...

  • 事件绑定的原理,冒泡与捕获概念.

    要想Javascript对用户的操作做出响应,首先要对DOM元素绑定事件处理函数。所谓处理函数,就是处理用户操作的函数,不同的操作对应不同的名称...

个人介绍
前端儿、摄影新人、伪马拉松者