首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
侃歌
掘友等级
前端
|
公科桥梁
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 44
沸点 0
赞
44
返回
|
搜索文章
赞
文章( 44 )
沸点( 0 )
VueRouter 源码深度解析
在解析源码前,先来了解下前端路由的实现原理。 前端路由实现起来其实很简单,本质就是监听 URL 的变化,然后匹配路由规则,显示相应的页面,并且无须刷新。目前单页面使用的路由就只有两种实现方式 www.test.com/#/ 就是 Hash URL,当 # 后面的哈希值发生变化时…
用canvas 画烟花
由此,可以看到一个由小到大扩张的圆。由于没有擦除上一帧,每一帧的绘制结果都显示出来,所以呈现出来的是一个实心的圆。我想绘制的是一个闪烁的圆,那么可以把上一帧给擦除。 首先,先画一由底部到画布中央的延伸线。既然是运动的延伸线条,那起码会有一个起点坐标和一个终点坐标 如图。大概需要…
一起来学习如何用 Node 来制作 CLI
提起 CLI,不由得会想起 vue-cli 和 angular-cli,它们都是基于 Node 的命令行工具。 假设你现在要建立一个新项目 ,这个项目配置和之前的项目配置是一样的。在你没有 CLI 的时候,你只能通过复制、粘贴来进行。然而,当你有了 CLI,你就可以通过命令来…
Vue的使用总结和技巧
当然是尤大的官网入手了,许多刚学框架的新手都喜欢从网上找视频教程,例如慕课网这种,本人不建议这种学习方法,因为视频的作者会让你跟着他的思维去写一套他的风格的代码,这是一个细思极恐的事情。 其实vuejs官网的东西是非常丰富的,并且我认为需要加入浏览器书签,是需要不间断的重复看的…
七天学不会nodejs——流
流是数据的集合,你可以将它理解成数据链表或者字符串的形式,区别在于流中的数据并不能立即可用,这里又可以将其理解成水流。你无需将所有的数据一次性全部放入内存,相反,你可以使用流这一特有的性质,完成对大量数据的操作以及逐段处理的操作 Readable -- 可读流 可以读取数据的…
前端项目部署
之前很少接触前端项目的部署,这次为了更全面的学习就在本机上装了一个虚拟机上,在虚拟机上练习了如何把一个 react 写的 spa 项目部署到这个虚拟机的服务器上。由于 linux 也是刚接触不久,所以整个过程还是遇到了很多坑,这里记录下。 我有一个用 react 写的单页面应用…
ProseMirror - 模块化的富文本编辑框架
关于富文本编辑器,很多同学没用过也听过了。是大家都不想去踩的坑。到底有多坑呢? 我这里摘了一部分一位大哥在知乎上的回答,如果有兴趣,可以去看看。 Quill编辑器,Quill 从 2012 年收到第一个 Issue 到 2016 年发布 1.0 版本,已经过去了四年。 Pros…
日常好奇-看看ES6的类如何实现的[二]
实际上__proto__是真正查找时所用的对象,而prototype是当你用new关键在来构建对象时被用来建造__proto__的,Object.getPrototypeof(dog) === dog.__proto__ === Dog.prototype。 函数__possi…
一步步实现VUE-MVVM 系列,储备面试技能
回答: mvvm 主要通过 Object 的 defineProperty 属性,重写 data 的 set 和get 函数来实现。 ok,回答得60分,那么你知道具体实现过程么?想想看,就算他没问到而你答了出来是不是更好?前提下,一定要手撸一下简单的mvvm才会对它有印象~ …
日常好奇-看看ES6的类如何实现的[一]
我们都知道在JS中,函数是“一等公民”,“类”的概念是在ES6中提出的,它好像跟我们自己写的函数构造器一样,但又有好像有些不一样的地方,那么它到底是如何实现的那?为了达到这个目的,我们利用babel来看下它编译后的代码。 东西还挺多,一眼并看不出来什么东西来,我们接下来一点点分…
下一页
关注了
9
关注者
1
收藏集
0
关注标签
1
加入于
2018-06-18