首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2019-02
订阅
西门吹雪_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
174篇文章 · 0订阅
深入了解 Vue 响应式原理(数据拦截)
在上一章节我们已经粗略的分析了整个的Vue 的源码(还在草稿箱,需要梳理清楚才放出来),但是还有很多东西没有深入的去进行分析,我会通过如下几个重要点,进行进一步深入分析。 这一章节我们针对1. 深入了解 Vue 响应式原理(数据拦截) 来进行分析。 我们在上一章节中已经分析了,…
【CSS】Grid 布局总结
1. 前言 grid 布局是 css 中的一种新的布局方式,对盒子和盒子内容的位置及尺寸有很强的控制能力。与 flex 不同,flex 着重于单轴,而 grid 适应于多轴,下面就来做个简单的介绍。 2. 基本概念 设置 display: grid; 的元素称为容器,它的直接子…
数据结构学习之队列
队列和栈有着明显的区别,队列是一种特殊的线性表有着先进先出的特点。它只允许在表头进行删除操作,在表尾进行添加操作。 队列有许多的应用,比如javascript的事件循环机制,就是通过事件队列来存储异步操作的回调函数。 比如逐层打印一颗树上的节点。像kafka,rabbitmq这…
十分钟通过 npm 创建一个命令行工具
大过年的,要不要写点代码压压惊?来花十分钟学一下怎么通过 npm 构建一个命令行工具。 写了一个小 demo,用于代替 touch 的创建文件命令 touchme ,可以创建自带“佛祖保佑”注释的文件。效果如下: 首先创建一个文件夹,我起名字 create-file-cli 然…
【进阶5-1期】重新认识构造函数、原型和原型链
前端进阶系列已经到第 5 期啦,本期正式开始原型 Prototype 系列。 本篇文章重点介绍构造函数、原型和原型链相关知识,如果你还不知道 Symbol 是不是构造函数、constructor 属性是否只读、prototype 、[[Prototype]] 和 __proto…
JavaScript闭包
通过变量向外传递。 通过函数向外传递。 条件和循环体:{}不代表作用域,在es6语法中,{}会被看做代码块,此时在{}当中声明一个函数,相当于var声明,尽量不要在{}当中声明函数,否则调用的时候会有问题。 js垃圾回收机制:js 中的变量和函数不再使用后,会被自动js垃圾回收…
【前端词典】继承(二) - 回的八种写法
上一篇我讲了下继承的基础知识-原型和原型链。看到有人读完我的技术分享后而有所得,我很开心;看到有人提意见我也虚心接受。 《孔乙己》一文中我印象最深的是孔己乙的一个动作和一句对白一个提问。 孔乙己这种深受科举教育毒害的读书人,常会注意一些没有用的字,而且把这看成学问和本领。会‘回…
浏览器支持ES6的最优解决方案
可以说ECMAScript6是JavaScript历史上最大的一次变革,ES6的到来为JavaScrip带来了面向对象的特性,带来了许多新的语法,也让这门解释性语言有了它该有的样子。总的来说,带来了无限好处。带来好处的同时也让我们在用的时候有了担忧,用户的角度是广阔的,开发者无…
Koa2开发快速入门
首先,我们创建一个名为koa2的工程目录,然后使用VS Code打开。然后,我们创建app.js,输入以下代码: 对于每一个http请求,koa将调用我们传入的异步函数进行处理。例如: 其中,参数ctx是由koa传入的封装了request和response的变量,我们可以通过它…
如何去除讨厌的Chrome自动填充黄色背景
这个问题是老生常谈了, 但是之前一直没有找到一种很好的处理方式, 这次主要就是说明一下我见过的几种处理方式. 实际上黄色没有消除, 只是用其他颜色覆盖. 例如上面的代码中是用白色进行覆盖, 做不到半透明的效果.