前言:此文为李兵老师的《浏览器工作原理与实践》课程的学习笔记加上个人总结。 概念:进程与线程 进程是一个程序的运行实例,是系统进行资源分配和调度的一个独立单位。当启动一个程序...
前言:此文为李兵老师的《浏览器工作原理与实践》课程的学习笔记加上个人总结。 概念:进程与线程 进程是一个程序的运行实例,是系统进行资源分配和调度的一个独立单位。当启动一个程序...
scss中
1、JS中的||符号: 运算方法: 总结:真前假后 2、JS中的&&符号: 运算方法: 总结:假前真后
概念 getBoundingClientRect用于获取某个元素相对于视窗的位置集合。集合中有top, right, bottom, left等属性。 用法 语法:这个方法没...
1、使用typeof和取余运算符%判断 2 、使用Math.round、Math.ceil、Math.floor判断 3、使用ES6中的Number.isInteger 4、...
重塑数组 filter(),concat()和slice()这些方法不会改变原始数组,但总是返回一个新数组。当使用非变异方法时,可以用新数组替换旧数组: 虽然数组直接进行了替...
Connect的cookie解析器支持常规cookie、签名cookie和特殊的JSONcookie。req.cookies默认是用常规未签名cookie组装而成的。如果想支...
Connect是一个框架,它使用被称为中间件的模块化组件,以可重用的方式实现Web程序中的逻辑。在Connect中,中间件组件是一个函数,它拦截HTTP服务器提供的请求和响应...
Node的querystring模块可以解析请求主体假如用户通过HTML表单向代办事项列表中提交了文本“take ferrets to the vet" 用formidabl...
一个用“Hello, World”做响应的HTTP服务器 res.write()和res.end()可以合成一条语句:res.end("Hello, world")然后绑定一...
其基本思路是将DOM交互的内容分为数据模式、视图和事件控制函数三个部分,并对它们进行统一管理。 Model用来存放请求的数据结果和数据对象,VIew用于页面DOM的更新与修改...
SPA场景下SEO的问题 通常情况下,SPA应用或者前后端分离的开发模式下页面加载的基本流程是,浏览器先加载一个空页面和JavaScript脚本,然后异步请求接口获取数据,渲...
Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 语法:Object.assign(target, ...so...
媒体查询 + rem
forEach() 方法对数组的每个元素执行一次提供的函数 callback为数组中每个元素执行的函数,该函数接收三个参数:currentValue(当前值)数组中正在处理的...
1、面向委托的设计思考下列代码: 首先定义一个名为Task的对象,它包含所有任务都可以使用的具体行为。接着对于每个任务(‘XYZ’,‘ABC’)定义一个对象来存储对应的数据和...
1、[[Prototype]]JavaScript中的对象有一个特殊的[[Prototype]]内置属性,其实就是对于其他对象的引用。思考下面代码: 当试图引用对象的属性时会...
面向对象编程强调的是数据和操作数据的行为本质上是互相关联的,因此好的设计就是把数据以及和它相关的行为封装起来。 举例来说,用来表示一个单词或者短语的一串字符通常被称为字符串。...
1、复制对象JavaScript初学者最常见的问题之一就是如何复制一个对象。思考一下这个对象: 如何准确的表示myObject的复制呢?首先,应该判断它是浅复制还是深复制。对...