第 14 页 - 学习
Doctype 作用 ?标准模式与兼容模式各有什么区别 ?

声明位于位于HTML文档中的第一行,处于标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容...

讲述你对 reflow 和 repaint 的理解。

repaint就是重绘,reflow就是回流。严重性:在性能优先的前提下,性能消耗reflow大于repaint。体现:repaint是某个DOM元素进行重绘;reflow是整个页面进行重排,也就是页面所有DOM...

html 中 title 属性和 alt 属性的区别 ?

alt<imgsrc=""alt="alt信息"/>当图片不输出信息的时候,会显示alt信息,鼠标放上去没有信息。当图片正常读取,不会出现alt信息。title&...

src 与 href 的区别

href是指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,用于超链接。src是指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如...

document 常用属性与方法有哪些 ?

document常见的属性body提供对元素的直接访问。对于定义了框架集的文档,该属性引用最外层的。cookie设置或返回与当前文档有关的所有cookie。domain返回当前文档的域名。lastModified返回文...

window 常用属性与方法有哪些 ?

window对象的常用属性window.self返回当前窗口的引用window.parent返回当前窗体的父窗体对象window.top返回当前窗体最顶层的父窗体的引用window.outerwidth返回当...

为什么利用多个域名来存储网站资源会更有效 ?

利用多个域名来存储网站资源1.CDN缓存更方便CDN:是构建在网络之上的内容发布网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容发布、调度等功能模块,是用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。...

什么是SQLite?

SQLite是一个实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。简介优点SQLite是自给自足的,这意味着不需要任何外部的依赖。SQLite是无服务器的、零配置的,这意味着不需要安装或管理。SQLite...

知识库
深入理解 call、apply、bind

上一篇我们知道,call、apply、bind都是和this指向有关的,这三个方法是JavaScript内置对象Function的原型的方法。相当一部分前端工程师对它们的理解仍旧比较浅显,所谓具备JavaScript基础扎实,是绕不开...

彻底搞懂 this

this是JavaScript世界最让人迷惑的关键字之一,如果不明白this的本质,基本上会被一线互联网公司的面试官扣大量的分。上一篇文章我们知道了执行上下文的概念之后,就更方便理解本篇this的内容了。为什么要有this?JavaS...

强大的数组

在前端日常开发中,数组被使用得非常频繁。对数组各种常见方法充分掌握后,能有效提升工作效率。基本语法数组是类似列表的高阶对象,JavaScript标准内置对象之一Array对象用于构造一个数组。数组有三种创建方法://第一种字面量v...

正则表达式

正则表达式(RegularExpression)是用于匹配字符串中字符组合的搜索模式。在JavaScript中,正则表达式也是对象。正则表达式是程序员必备的瑞士军刀,是衡量前端工程师技术水平的一个侧面标准。而如何高效率地使用正则表达...

模块化开发

老一辈前端工程师如何实现模块化在ECMAScript6出现之前,JavaScript语言没有内建支持模块化的语法,这导致前端开发复杂Web应用的时候,引用.js、组织文件、扩展功能、维护工程都显得效率低下,而且流程繁琐。然而对于...

实现异步非阻塞的任务

在“同步和异步,阻塞和非阻塞”和“EventLoop”已经介绍了异步、非阻塞有关的基础理论知识。实现异步+非阻塞的任务,是日常开发中被较多需要的。本篇详细介绍几种利用原生JavaScript实现异步非阻塞任务的办法。01.JSON...

Event Loop

EventLoopJavaScript从诞生起就是一门单线程的语言。至于为什么被设计成单线程?因为该语言的作者当时认为它只是在浏览器执行的脚本语言,对它功能性的要求不是很高。早期的网页对JavaScript需求没那么高,都是轻量级的...

知识库