摘要: 定义:lexical scope又称作static scope,相对于dynamic scope。出处 外文链接 个人认为把scope理解为环境更好理解 什么是dynamic scope呢?看下面的案例 function foo() { console.log(this.a) } const o = 阅读全文
posted @ 2020-12-04 14:53 xqcokid 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 伪元素是一个添加给选择器的关键字,可以根据这个关键字来个性化被选择元素的部分样式。(A CSS pseudo-element is a keyword added to a selector that lets you style a specific part of the selected el 阅读全文
posted @ 2020-12-04 10:29 xqcokid 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 根据官网做的小游戏。 import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; function Square(props){ return ( <button className="squa 阅读全文
posted @ 2020-12-03 18:06 xqcokid 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 定义:A property of an execution context (global, function or eval) that, in non–strict mode, is always a reference to an object and in strict mode can b 阅读全文
posted @ 2020-12-02 16:16 xqcokid 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 最新的更新:重新理解它们之间的关系链接 函数调用的关系: const test = { val : 10, ret: function() { return this.val } } console.log(test.ret()) // 10 上面的代码是一个对象test,里面有属性val,方法re 阅读全文
posted @ 2020-12-01 15:56 xqcokid 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 面试题: 写一个 setInterval(fn, a, b),每次间隔 a,a+b,a+2b,....,a+nb调用fn,然后写一个 clear函数,清除setInterval函数。 思路:使用setTimeout函数计时,重复调用可以考虑使用循环语句,或者我们也可以使用递归调用,那就需要添加条件判 阅读全文
posted @ 2020-12-01 14:39 xqcokid 阅读(80) 评论(0) 推荐(0) 编辑
摘要: demo地址 阅读全文
posted @ 2020-11-30 18:01 xqcokid 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 创建BFC的好处: 1.包含内部的浮动元素 2.排除外部的浮动元素 3.阻止外边距margin合并 推荐使用display:flow-root;来创建BFC !!!下面的demo引自MDN 包含内部的浮动元素 <section> <div class="box" style="display:flo 阅读全文
posted @ 2020-11-29 20:11 xqcokid 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 闭包的定义:当创建函数时,函数和外部状态(变量)的绑定就形成了闭包,所以每创建一个函数的同时会自动形成闭包。(这里的外部环境其实就是变量的作用域,如何判断作用域的范围,一般看包裹这个变量的{},如果没有{},那此变量就是全局变量了) let a = 20; function outer() { le 阅读全文
posted @ 2020-11-29 11:44 xqcokid 阅读(30) 评论(0) 推荐(0) 编辑
摘要: HTML语义化 阅读全文
posted @ 2020-11-28 14:08 xqcokid 阅读(183) 评论(0) 推荐(0) 编辑