首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Destiny__
掘友等级
前端开发
技术栈: React,Vue,webpack略懂。
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
127
文章 100
沸点 27
赞
127
返回
|
搜索文章
赞
文章( 100 )
沸点( 27 )
如何开发富文本编辑器框架(二)——了解选区
... 上次介绍了 Leaf、Text、Mark 模型。今天介绍 Point、Range、Selection 模型。 Point是 点 的意思。一个 Range(范围) 由2个 Point组成,即起点和终点。Point的 key是某个Text节点的key,这个key是在单独的作…
开源一个React技术栈的高扩展性富文本编辑器
最近我花了点时间,把之前使用旧版的slate框架积累的一些经验整理了下,开源一个基于slate框架的react技术栈的高扩展性的富文本编辑器。 value 支持slate的 Value 实例,也支持 html。所以,你可以调用 value.toJSON() 取得json格式的数…
如何开发富文本编辑器框架(三)——了解Decoration、Inline、Block、Document模型
... 19年10月份改版之前,Slate 里是这几个 model,之后改版取消了这些,统一使用新的 Element 模型。 Document、Block、Inline 都是一个 Node 的子类。 type 是节点类型,比如 div p span 等。 data 是 immu…
创建型模式——单例模式
单例模式是一种常用的模式,有一个对象我们往往只需要一个,如线程池、全局缓存、浏览器中的window对象等。 最明显的优点就是,只有一个实例,节约系统资源。 对测试不友好。 如果单例类依赖比较重的外部资源,比如 DB,我们在写单元测试的时候,希望能通过 mock 的方式将它替换掉…
前端如何学习 Python | 七日打卡
mac 和 windows,笔者都推荐使用 Anaconda来安装,类似 node、npm的多版本管理 nvm,使用它来安装不同的python环境,切换也方便。 当然,mac用户也可以选择使用 homebrew 来安装, windows用户用 chocolatey来安装应该也可…
前端如何学习Python——列表篇|七日打卡
列表是新手可直接使用的最强大的Python功能之一,它融合了众多重要的编程概念。 列表由一系列按特定顺序排列的元素组成。鉴于列表通常包含多个元素,给列表制定一个标识符书的名称(如letters、digits或names)是个不错的主意。 在Python中,用方括号([])来表示…
前端如何学习Python——if 语句 | 七日打卡
每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。Python根据条件测试的值为True还是False来决定是否执行if语句中的代码。如果条件测试的值为True,Python就执行紧跟在if语句后面的代码;如果为False,Python就忽略…
总会遇到那么几个库是ES6的代码, 怎么办?|七日打卡
前几天,笔者把项目里的query-string升级到v6的版本,为了里面一些新特性(比如,字符串的'1'转成数字1)。今天,测试同事和我说,移动端低版本的浏览器跑不起来,我看了报错,发现是编辑完的代码里有箭头函数,心想简单,把query-string纳入babel的编译范围即可…
23种设计模式的分类和功能——创建型模式篇|七日打卡
本篇示例都是用 Typesciprt 写的。 “设计模式”这个术语最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977 年,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑…
前端如何学习Python——字典和函数|七日打卡
Python 中的字典和 Javascript的对象基本是一样的。 前面定义了 greet_user 函数,username 是形参,greet_user('Tom') 的 'Tom' 是实参。 鉴于函数定义中可能包含多个形参,因此函数调用中也可能包含多个实参。向函数传递实参的…
下一页
个人成就
文章被点赞
1,102
文章被阅读
119,928
掘力值
4,262
关注了
74
关注者
221
收藏集
37
关注标签
70
加入于
2018-11-22