第 15 页 - 学习
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需求没那么高,都是轻量级的...

知识库
spread和rest操作符

spread和rest的区别spread和rest运算符都是...+变量/参数的形式。是spread还是rest,要根据上下文情境来判断。1.spread当被用于迭代器中时,它是spread操作符:console.log(1,....

位操作符与进制转换

为什么单独讲“位操作符”呢?因为我发现日常工作中,前端工程师朋友们经常使用算术操作符、一元操作符、关系操作符、相等操作符,就是很少有用到位操作符(|,&,~,^,<<,>>)。但其实位操作符用好了又特别省事...

作用域、执行上下文、作用域链

作用域、执行上下文、作用域链JavaScript不同于其他大多数高级语言,比如Java语言有块级作用域,也就是由一个花括号对{……}的位置决定作用域,而在ES6之前,Javascript却不是这样的,它使用函数作用域和全局作用...

知识库