出版作品
-
《CSS世界》是一本深入系统介绍CSS 2.1知识体系的书,2018年1月出版,作者张鑫旭,300多页,是2018年人邮新书计算机类销量冠军Top1!
这本书两个特点,一是深入,二是体系。“深入”指带你剖析CSS样式表现的底层原因,明白为什么会这样表现。“体系”指本书对CSS世界的解释非常系统,有助于大家从更宏观层面认识CSS这门语言。
-
《CSS选择器世界》第2版是一本深入系统介绍CSS选择器的书,非常前沿,CSS Level 4的选择器都有介绍,兼具深度和广度。第一版于出版,作者张鑫旭,200页左右,第二版于出版,249页。
这本书两个特点,一是简洁,二是实用。“简洁”指入门知识绝口不提,只讲稀缺干活知识。“实用”指与实践紧密相连,所学即插即用。
-
《CSS新世界》是一本深入系统介绍CSS3及其以后CSS新特性的书籍。出版,作者张鑫旭,580页,知识体量惊人,毕身所学集大成之作。
这本书的特点是详尽、深入,包含大量鲜为人知的细节知识,深入剖析CSS属性的渲染机制和作用原理,真正意义上的进阶佳作。
-
《HTML并不简单》是目前市面上唯一一本围绕HTML展开介绍Web前端开发的书籍,去粗取精,有的放矢。出版,作者张鑫旭,382页,定价109元。
这本书的特点是独家,稀缺,作为业界少有的花大量时间研究与实践HTML的人,里面所呈现的知识是其他地方很难看到的。
我开发的在线小工具
- PNG/JPG在线压缩和格式转换工具
支持尺寸和压缩率设置,体验极佳。
- SVG在线压缩合并工具
以svgo为底层技术,绝赞。
- SVG Sprites还原工具
内置1500+免费SVG图标。
- 纯CSS图标整理页面
尺寸颜色可控,直接复制代码。
- 任意文件转base64
打开是空白页面,任意文件拖进来即可。
- 转义HTML,TAB缩进对齐,JSON美化
写文章,写文档,代码粘贴必备。
- 图片序列转APNG/MP4在线工具
时间间隔可随意定制
- 任意字符转换成HTML识别格式
本质是计算字符charCode值。
- 二维码在线生成
界面简洁,纯前端,速度快,尺寸可定制。
- GIF表情在线生成
可以在线制作GIF表情。
我的开源项目
-
LuLU UI-跨平台跨框架的原生UI组件库
原生语言开发、即插即用,面向用户体验的UI组件库。官方网站:https://l-ui.com
-
mobilebone-页面过场UI框架
适用于移动web APP, Hybrid混合APP, Phonegap开发, 无兼容要求单页PC应用等。官方网站:http://www.mobilebone.org
-
Tween-各类缓动算法
提供简便的API可以实现各种各样的缓动算法动画。
-
CSS hr分隔线
使用纯CSS和HTML <hr>元素实现各式各样的分隔线效果。
-
基于howlerjs的音频播放器
支持连续播放的 MP3/Wav 音频播放器,基于 howler.js 实现。
-
极简文字内容剪切板复制
带反馈提示的文字复制效果,无依赖,兼容现代浏览器,代码极简,即插即用。
我撰写的在线文档
- 掘金小测:技术写作指南
目前已有3,331 人加入学习。
- CSS3中文共享参考指南
放心,会更新的。
- Canvas API中文文档
全新书写的Canvas API中文文档。
- Snap.svg中文文档(独家翻译)
SVG届的jQuery。
- stylus中文版参考文档(独家翻译)
基于Node.js的CSS预编译工具。