技术相关

用CSS截断字符串

方法一: <div style="width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;"> 任意长度的字符串 </div> 说明:优点是内容可以为任何HTML元素,包括超链接和图片等,在IE6...

Flex 布局教程:语法篇

网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 20...

ttf,svg,woff,eot格式转换

node.js 项目 https://github.com/fontello/ttf2eot https://github.com/fontello/ttf2woff https://github.com/qdsang/ttf2svg https://github.com/fontello/svg2ttf 安装 npm install -g ttf2eot npm...

超级强大的SVG SMIL animation动画详解

更新于2017-02-24 拒有些资料显示,Chrome 45 & Opera 32版本之后 SMIL会在控制台console会有警告(虽然本人没有看到),以后有可能不支持的风险。我觉得应该是打算靠CSS来撑场子,因为很巧的是,Chrome 46...

使用hmailserver搭建邮件服务器

安装 如果是win10 务必安装.net 3.5 参见附录 下载完软件后,开始安装: 使用outlook访问 在outlook里面配置连接信息: 这里需要注意的是: 1.注意这里设置的用户名必须是完整的电子邮件地址 2....

使用 VirtualBOX 虚拟机安装 OS X 10.11 El Capitan

建议电脑要求 Windows 7或8或8.1, 32或64 bit,在 Win10 下需要使用 Win 8 相容模式启动 VirtualBOX CPU Intel Core i5 / i7,要有VT-x硬件加速 内存 4GB 以上 硬盘 500GB 以上,NTFS 格式 由于虚拟机不支...

国内优秀npm镜像推荐及使用

npm全称Node Package Manager,是node.js的模块依赖管理工具。由于npm的源在国外,所以国内用户使用起来各种不方便。下面整理出了一部分国内优秀的npm镜像资源,国内用户可以选择使用。 国内优秀npm镜像 淘宝np...

体验异步的终极解决方案-ES7的Async/Await

阅读本文前,期待您对promise和ES6(ECMA2015)有所了解,会更容易理解。 本文以体验为主,不会深入说明,结尾有详细的文章引用。 第一个例子 Async/Await应该是目前最简单的异步方案了,首先来看个例子。 这...

jQuery的deferred对象详解

一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到...