好的代码是自解释的,代码自己会说话,本文详细介绍JavaScript代码风格、编程常识以及自动化工具
月度归档:2015年08月
齐次坐标
齐次坐标就是把n维向量用n+1维向量表示,那么为什么要多此一举?
自己理解前端MV*
说MV*的文章很多,但要弄明白搞清楚谁对谁错可不容易,本文详细解释笔者看过很多篇博文后自己对MV*的理解
移动页面点击穿透问题解决方案
移动页面的点击穿透问题是很容易遇到的初级问题,本文详细解释其原理以及各种解决方案
SEO术语_SEO笔记1
本文介绍SEO相关术语,如相关度、重要度、长尾关键词、自然结果、垂直结果(Onebox)、引用分析、常见搜索类型、影响搜索排名的因素等等
移动页面适配方案
移动页面需要兼容各种版本的Android和IOS浏览器,适配各种分辨率的屏幕是个棘手的问题,本文详细介绍2种常用的页面适配解决方案,及其优缺点
iconfont图标字体
iconfont图标字体是很老的技术了,在扁平化UI中很常见,本文详细介绍iconfont的优缺点、制作生成iconfont库、管理维护、兼容性、性能优化以及注意事项
Chrome DevTools
Chrome DevTools(Google Chrome开发者工具)在前端开发中用处多多,本文详细介绍Chrome DevTools的常用技巧
享元模式_JavaScript设计模式12
享元(flyweight)模式是用来减少内存消耗的,从一堆相似对象中提取出可共享的属性,以减少相似对象的数量。本文详细介绍JavaScript实现的享元模式
装饰者模式_JavaScript设计模式11
装饰者模式的核心是“包裹”,提供多个可选的装饰类型,给初始类型对象包裹需要的装饰类型即可扩展初始类型的功能,避免出现类型大爆炸。本文详细介绍JS实现的装饰者(Decorator)模式
微信API
微信JSSDK分析、微信JS API、微信开放API
Web Audio API解析
aduio标签不够强大,因此提供了Web Audio API来增强音频控制,支持音频数据分析、数据可视化、过滤特定频率、混响、音频空间化、处理声道、扭曲、合成音效等等强大功能
Mixin模式_JavaScript设计模式10
Mixin模式可以实现多重继承,可以把Mixin对象当做一个个零件仓库,可以直接把零件仓库里的零件给现有对象装上,能够方便地复用代码、增强现有对象。本文详细介绍JavaScript实现的Mixin模式
遇见未知的自己
我是一辆马车,有马,有车夫还有乘客