- 博客(14)
- 收藏
- 关注
原创 css换行:实现固定文本整体换行
文本换行是css样式处理中常见的问题,通过使用whitespace和word-break属性配合即可。但有时在换行时,不希望随意换行,希望部分文本作为整体一起换行。例如文本“今天天气真美好”,希望在换行时,真美好三个字一起换到第二行,此时将真美好的display设置为inline-block即可实现。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name
2021-04-17 11:09:51
2614
原创 typescript配置vscode开发工具自动编译ts文件
生成tsconfig.json文件tsc --init创建src目录,创建build/js目录存放生成的js代码修改tsconfig.json中存放生成代码的目录修改outDir指向的目录vscode中运行任务点击typescript目录中的监视 tsconfig.json,或者直接点击最上面的tsc:监视 tsconfig.json。这样,修改完index.ts后,就可以直接生成index.js了,而不必每次都手动执行tsc src/index.ts生成了。...
2021-03-28 00:02:34
312
原创 本地调试react源码
在学习react源码时,可以借助webpack插件DefinePlugin定义react库的具体指向目录,从而在项目中引用本地react源代码,以方便在浏览器中调试源码,从而加深理解。
2020-12-14 13:28:27
1796
原创 stylus预处理器中的选择器selector Partial Reference
stylus 预处理器中的Partial Reference 及 Ranges in partial references解析。
2019-07-22 21:29:38
331
原创 块元素水平/垂直居中对齐的几种方法
文章目录块元素水平或垂直居中是页面中常用的布局,整理如下1.水平居中对齐1.1 设置margin:0 auto1.2 使用flex布局,设置justify-content2.垂直居中对齐2.1 使用flex布局,设置align-items2.2 使用absolute布局2.3 使用table-cell布局2.4 使用transform总结demo代码块元素水平或垂直居中是页面中常用的布局,整理如...
2018-12-16 22:38:00
9875
2
原创 weinre 使用教程
weinre 使用方法1.项目中安装 npm instal -g weinremac系统不允许用户修改lib中的文件,因此,可以选择在项目本地安装npm install weinre全局安装命令 sudo npm instal -g weinre2.使用本地的weinre命令启动,并绑定服务地址与端口./node_modules/weinre/weinre --boundHost 1...
2018-11-18 23:59:15
890
原创 Typescript描述策略模式
首先澄清策略模式概念: 策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客 户。HeadFirst设计模式中基于SimUDuck游戏介绍使用策略模式实现鸭子的飞行与叫声两个行为。通过为鸭子实现飞行方法进入主题,有的鸭子会飞,有的鸭子不会飞,具体的鸭子实现是通过继承自Duck基类实现,在基类中定义了鸭子飞行的行为,若子类鸭子中没有飞...
2018-05-13 23:17:05
674
原创 ES6中的Promise对象
1 Promise对象2 Promise对象的使用方法3. Promise对象中的then方法4. Promise对象中的catch方法5. Promise.prototype.finally()6. Promsie.all()7. Promise.race()8. Promise.resolve()8.1 参数是一个Promsie实例8.2 参数是一个thenabl...
2018-05-07 22:43:47
453
原创 ES6装饰器
装饰器 装饰器又叫修饰器(Decorators),是一种特殊类型的声明,它可以附加到类声明、方法、参数或者属性上。装饰器由@符号紧接一个函数名称,形如@expression,expression求值后必须是一个函数,在函数执行的时候装饰器的声明方法会被立即执行。装饰器是用来给附着的主体进行装饰,添加额外行为的一种方式。 许多面向对象的语言都有装饰器函数。ES6中也引入了关于装饰...
2018-04-27 21:46:04
4433
原创 Gerrit使用总结
2.Gerrit2.1使用Gerrit开发流程2.1.1 在项目的master分支上提交代码2.1.2在项目的其他分支上提交代码2.1.3 git cherry-pick命令2.2 Gerrit的Change-Id机制与hook机制2.2.1 Git的hook机制2.3 添加Change-Id的方法本篇文章接自上一篇文章。2.Gerri...
2018-04-15 16:12:54
11432
1
原创 Git使用总结
1.Git1.1创建本地版本库1.2工作区暂存区&管理修改1.2.1 版本回退1.2.2撤销修改1.2.3 删除文件1.3 分支管理1.3.1 创建与合并分支1.3.2 解决冲突1.3.3 Bug分支1.4 远程仓库1.4.1 git pull1.4.2 git push1.Git1.1创建本地版本库版本库又...
2018-04-15 16:05:24
524
原创 angular2教程例子配置文件
angular2教程例子配置文件学习angular2官方文档的《路由与导航》一节时下载的例子缺少配置文件,npm start无法运行程序,在router目录下添加如下两个文件即可。bs-config.json{ "server": { "baseDir": "src", "routes": { "/node_modules": "node_modules" }
2017-06-29 23:17:40
1323
转载 根本上解决“LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”问题
解决“LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”问题
2016-01-11 16:06:01
410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人