自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

默认

分享交流

  • 博客(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 2402

原创 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 225

原创 本地调试react源码

在学习react源码时,可以借助webpack插件DefinePlugin定义react库的具体指向目录,从而在项目中引用本地react源代码,以方便在浏览器中调试源码,从而加深理解。

2020-12-14 13:28:27 1662

原创 stylus预处理器中的选择器selector Partial Reference

stylus 预处理器中的Partial Reference 及 Ranges in partial references解析。

2019-07-22 21:29:38 287

原创 块元素水平/垂直居中对齐的几种方法

文章目录块元素水平或垂直居中是页面中常用的布局,整理如下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 9588 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 800

原创 Typescript描述策略模式

首先澄清策略模式概念: 策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客 户。HeadFirst设计模式中基于SimUDuck游戏介绍使用策略模式实现鸭子的飞行与叫声两个行为。通过为鸭子实现飞行方法进入主题,有的鸭子会飞,有的鸭子不会飞,具体的鸭子实现是通过继承自Duck基类实现,在基类中定义了鸭子飞行的行为,若子类鸭子中没有飞...

2018-05-13 23:17:05 619

原创 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 280

原创 ES6装饰器

装饰器 装饰器又叫修饰器(Decorators),是一种特殊类型的声明,它可以附加到类声明、方法、参数或者属性上。装饰器由@符号紧接一个函数名称,形如@expression,expression求值后必须是一个函数,在函数执行的时候装饰器的声明方法会被立即执行。装饰器是用来给附着的主体进行装饰,添加额外行为的一种方式。 许多面向对象的语言都有装饰器函数。ES6中也引入了关于装饰...

2018-04-27 21:46:04 4306

原创 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 10411 1

原创 Git使用总结

1.Git1.1创建本地版本库1.2工作区暂存区&amp;管理修改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 484

原创 angular2教程例子配置文件

angular2教程例子配置文件学习angular2官方文档的《路由与导航》一节时下载的例子缺少配置文件,npm start无法运行程序,在router目录下添加如下两个文件即可。bs-config.json{ "server": { "baseDir": "src", "routes": { "/node_modules": "node_modules" }

2017-06-29 23:17:40 1292

原创 angular-cli安装步骤

安装angular-cli步骤

2017-05-02 22:27:48 1419

转载 根本上解决“LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”问题

解决“LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”问题

2016-01-11 16:06:01 383

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除