什么是模块化? 将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起 块的内部数据与实现是私有的, 只是向外部暴露一些...
BFC(Block formatting contexts) 块级格式上下文 Block Formatting Contexts就是页面上的一个...
Set 和 Map 的主要应用场景在于 数据重组 和 数据储存 Set 是一种叫做集合的数据结构, Map 是一种叫做字典的数据结构。 集合(S...
用户在使用浏览器访问一个网站时需要先通过HTTP协议向服务器发送请求,之后服务器返回HTML文件与响应信息。这时,浏览器会根据HTML文件来进行...
什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里的跨域是广义的。 广义的跨域: 资源跳转:a链接、重定向、表单提交; ...
什么是"前端工程化"? 目前来说,web业务日益复杂化和多元化,前端开发从WebPage模式为主转变为WebApp模式为主了。前端的开发工作在一...
CSS(Cascading Style Sheets),从诞生之初就决定了它无法编程,甚至连解释性语言都算不上,只能作为一种简单的层叠样式表,对...
共同点: 都保存在浏览器端,都是同源的。 区别: cookie数据始终在同源的http请求中携带,而webStorage不会在请求中请求,仅仅在...
要想Javascript对用户的操作做出响应,首先要对DOM元素绑定事件处理函数。所谓处理函数,就是处理用户操作的函数,不同的操作对应不同的名称...