摘要:
// vscode shift + ctrl + v 预览 es 5 写法 无参函数的绑定 first methods 1. 定义函数: 2. constructor 中绑定函数的执行上下文 3. jsx 中的调用 second methods 1. 定义函数 2. jsx 中的调用 有参数的绑定 阅读全文
摘要:
React 组件生命周期 详细参考: react 组件生命周期 组件的生命周期可分为三个状态: 1.Mounting:已经挂载/插入到真实 DOM 树上; 2.Updating:正在被重新渲染; 3.Unmounting:已经移出 DOM 树; 生命周期的钩子函数:(v16之前) 1. compon 阅读全文
摘要:
原文: 在 Javascript 中学习数据结构与算法。 概念: 即数学中的集合,在计算机科学中被应用成数据结构。 当然,集合中的数据具有不重复的特性。js 集合的原理大致上是 Object 的键值对 key: value 的形式,细微的不同是集合应用的是 value: value 的形式(即 ke 阅读全文
摘要:
原文: 在 Javascript 中学习数据结构与算法。 概念: 链表存储有序的元素集合,但不同于数组,链表中的元素在内存中并不是连续放置的。每个 元素由一个存储元素本身的节点和一个指向下一个元素的引用(也称指针或链接)组成。下图展示了链表的结构: 相对于传统的数组,链表的一个好处在于,添加或移除元 阅读全文
摘要:
参考资料: 1. vue 自定义指令; 2. vue 自定义指令实现 v-loading; v-loading,是 element-ui 组件库中的一个用于数据加载过程中的过渡动画指令,项目中也很少需要自己去写自定以指令。碰巧这段时间自己练习了编写组件,完成看看能不能实现一个自定义的这样一个指令。话 阅读全文
摘要:
v-bind 中使用函数 如上面的例子,通常 num 是 vue 实例中 data 的值,或者是 computed 对象中的值,我们可以在具体函数中计算,改变相应的变量,以达到更改效果。 但是,在组件中,data 和 computed 中的变量都是(组件内)全局共享,某一处改变,其他依赖这个数据的地 阅读全文
摘要:
参考资料:MarkDown 语言常用语法 注意:vscode 中,可以使用 ctrl + shift + v 进行预览; 一、标题 一般使用 # 来进行层级标识。共 6 个层级,再多不识别。 # => h1; ## => h2; ### => h3; #### => h4; ##### => h5; 阅读全文
摘要:
原文: 在 Javascript 中学习数据结构与算法。 概念: 与栈相反,队列是一种遵循先进先出 (FIFO / First In First Out) 原则的一组有序的项;队列在尾部添加新元素,并从头部移除元素。最新添加的元素必须排在队列的末尾。在现实中,最常见的例子就是排队,吃饭排队、银行业务 阅读全文
摘要:
原文: 在 Javascript 中学习数据结构与算法。 概念: 栈是一种遵从先进后出 (LIFO) 原则的有序集合;新添加的或待删除的元素都保存在栈的末尾,称作栈顶,另一端为栈底。在栈里,新元素都靠近栈顶,旧元素都接近栈底。 原理很简单,在数组的基础上限制了行为。 下面是 js 来实现的一个栈: 阅读全文
摘要:
背景: 淘宝、天猫等电商网站浏览图片时可以查看大图的功能; 思路: 思路很简单,两张图片,一张较小渲染在页面上,一张较大是细节图,随鼠标事件调整它的 left & top; 需要的知识点: onmouseover onmouseout onmouseenter js event对象中的各类坐标 源码 阅读全文