前端开发

使用letter-spacing排版倒序文本

2019-09-03181次阅读css
通过letter-spacing设置负值字体间距将文本倒序
前端开发

使用transform描绘1px边框

2019-09-03236次阅读css3
分辨率比较低的屏幕下显示1px的边框会显得模糊,通过::before或::after和transform模拟细腻的1px边框
前端开发

使用text-align-last对齐两端文本

2019-09-03250次阅读css3
CSS属性text-align-last描述的是一段文本中最后一行在被强制换行之前的对齐规则。text-align-last:justify轻松实现文本两端对齐
前端开发

使用vw定制rem自适应布局

2019-09-03358次阅读css3
移动端使用rem布局需要通过JS设置不同屏幕宽高比的font-size,结合vw单位和calc()可脱离JS的控制。
PHP教程

SQL学习之LEFT JOIN 关键字

2019-08-27167次阅读MySQL
LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。
前端开发

Swig模版输出不转义的HTML代码

2019-08-26234次阅读swig
有一个autoescape标签,官方解释:Control auto-escaping of variable output from within your templates.,意思就是说自动控制输出的转义。
前端开发

Node.js中Buffer缓冲区

2019-08-26278次阅读node
Buffer是存放二进制数据容器,类似Python的Byte类型。
前端开发

npm常用指令

2019-08-26194次阅读node
npm它是Node.js的包管理器,npm并不需要独立安装,它在node安装的时候已经附带。npm常用指令有:
前端开发

bluebird是一个第三方Promise规范实现库

2019-08-26240次阅读javascriptES6
Promise对象已在ECMAScript 2015中被写入标准,且已被最新版本的浏览器和Node.js/IO.js所支持。bluebird是一个第三方Promise规范实现库,它不仅完全兼容原生Promise对象,且比原生对象功能更强大。相比其它第三方类库或标准对象来说,bluebird拥有以下优点:功能更齐全而不臃肿、浏览器兼容性更好。
前端开发

Promise展开实例返回的结果数组

2019-08-26174次阅读ES6javascript
而使用ES 6规范Promise中可以这样处理展开实例返回的结果数组。