摘要: 我的这一篇博客是按照下面两篇博客的思路来的 语雀/不知非攻/JavaScript核心进阶/2. 作用域与作用域链 简书/csRyan/彻底理解JS的作用域链 作用域链 要了解作用域链,我们首先要了解什么是执行上下文以及什么是变量对象。 什么是执行上下文 执行上下文(Execution Context 阅读全文
posted @ 2020-11-15 23:13 方阿森 阅读(115) 评论(0) 推荐(0)
摘要: 盒子模型 当对一个文档进行布局(lay out)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box)。CSS 决定这些盒子的大小、位置以及属性(例如颜色、背景、边框尺寸…)。 ——MDN 1. 盒子模型的 阅读全文
posted @ 2020-11-08 11:40 方阿森 阅读(191) 评论(0) 推荐(0)
摘要: JavaScript教程 阮一峰老师的JavaScript教程 地址: https://wangdoc.com/javascript/index.html 该笔记只记录自己不清楚的内容和需要注意的内容 入门篇 1. 语句 语句以分号结尾,一个分号就表示一个语句的结束。多个语句可以写在一行内。 ;;; 阅读全文
posted @ 2020-11-05 13:19 方阿森 阅读(1479) 评论(0) 推荐(0)
摘要: 第一章 CSS和Document 1. elements 元素 Elements are the basis of document structure. Elements and tags are not the same things. tags begin or end an element 阅读全文
posted @ 2020-11-04 15:20 方阿森 阅读(141) 评论(0) 推荐(0)
摘要: 第三章 语言基础 笔记基于JavaScript高级程序设计第四版,整理补充一些知识,以及一些自己的理解。 1. 变量 1.1 var声明和let声明 1.1.1 var声明提升 在使用var关键字声明的时候变量会自动提升到函数作用域顶部 function foo(){ console.log(age 阅读全文
posted @ 2020-11-04 15:11 方阿森 阅读(115) 评论(0) 推荐(0)
摘要: 快速排序 快速排序的基本思想 利用分治的思想 快速排序的基本思路 将数组分成两个部分,一个部分大于某个数,一个部分小于某个数,然后递归,直到所有的数字都排序完成 边界判断l >= r时return 设定一个x值,这个x值可以是左边界l,右边界r,或者是(l + r)/2,甚至是随机的值(不能超过边界 阅读全文
posted @ 2020-11-04 15:01 方阿森 阅读(72) 评论(0) 推荐(0)
摘要: 引言 ​ 在安装jdk的时候无脑安装的jdk,居然可以直接的在终端进行编译运行不需要像Windows下重新配置环境变量。因为这个原因我想看看mac的环境变量在哪里是怎么设置的。 (今天同学告诉我,win闭着眼睛好像也能配置)。 Mac中的环境变量 ​ 在mac中设置环境变量需要从文件中修改,win好 阅读全文
posted @ 2020-11-03 22:57 方阿森 阅读(141) 评论(0) 推荐(0)