主页

前端渲染框架,业务开发利器Gear

GEARGear意为齿轮,本项目主要是从渲染层提供一种业务开发新思路。 前端框架有很多种,我自己将所有的前端框架分为两类:开发类框架和业务类框架。GEAR正是为业务而生。前端的生命线莫过于网页的加载与渲染。Gear主要从加载和渲染的角度来提供业务开发的工作流,它分为两种模式:制作页面和渲染页面。 制作页面模式: Gear会加载配置好的组件库,同时页面会进入编辑模式,用户可以编辑页面,可以改变展示形

在线DIY定制蛋糕项目

最近工作总结,突然想起来自己之前创业独自做的在线DIY定制蛋糕的项目,基于HTML5 + Canvas + Ionic开发,可以在线设计蛋糕、下单购买。后来由于缺少资金,停止开发了。如果又对这方面感兴趣的朋友,可以和我联系。邮箱: 807991555@qq.com,可以在菜单栏找到我的工作室,和我联系。

2017年中工作总结

回顾2017年过去快半年了,感觉自己这半年做的事情很多,收获甚少。当然也不能说是很少,只是自己没有好好总结,从一开始就没有抓住根本。一件事情要做成功并不是那么简单,一定要步步为营。

js模拟红白机jsnes

研究了一下网页运行红白机,其实这个很早就有老外写了这个模拟器,用js代码写的模拟红白机的硬件,然后加载nes格式的游戏,但是支持的知识较早的nes游戏rom,貌似后来开发的都不支持。奉上我做的网页版:FC游戏机:http://game.haomou.net/,也可以关注我的微信公众号,见左边。可以直接在手机上玩。 游戏机GIT代码: https://github.com/chalecao/game.git (欢迎给我点星星哦,欢迎fork)

自动化打点方案

数据同事要做数据可视化分析,需要升级打点数据,添加了许多字段,但是并没有给出自动化打点方案,让前端自己搞。之前我们产品打点数据比较少,基本都是前端自己做打点方案,现在需要几十个字段就要考虑如何做自动化打点方案了。

http请求代理插件

今天把项目中的反向代理脚本程序抽成了一个插件,通过配置文件配置代理的http请求,这样使用起来比较方便,每位开发成员都可以用自己配置的代理调试代码。

前端打包技术行情

最近忙了不少,顺便研究了一下打包的一些技术行情。话说前端代码为什么要打包?我最早写前端的时候,那是不打包的。当然技术只是用了简单的jQuery和backbone。后来做angular,有前端模块化开发的思想的时候,前端就需要考虑打包了。为什么,因为单个js文件引入到页面是跑不起来的,不像之间简单页面,一个js文件就搞定了。对于现在大型的工程化应用,前端一般都是有组件化、模块化的开发思路,这样可以实现组件或者模块或者通用逻辑的复用。所以在代码部署的时候需要打包工具来找到当前页面需要哪些js代码组合起来才能正常运行。

使元素不可见的旁门左道

最近有人问我如何使一个元素不可见,css中有哪些方法。当时我就随口说了7-8种常用的方法,其实还有很多,可以说是应该几十种方法吧。这里索性就总结一下,权当是对于知识点的总结与回顾。突然间发现这种学习知识的方法也很好,穿插交替。