代码改变世界

[置顶]微信小程序全局状态管理 wxscv

2019-07-23 19:15 by cczw, 7376 阅读, 0 推荐, 收藏, 编辑
摘要:微信小程序全局状态管理库 阅读全文

[置顶]微信H5的video标签解决方案

2018-10-09 08:56 by cczw, 1325 阅读, 0 推荐, 收藏, 编辑
摘要:https://github.com/cczw2010/weixin video 偶尔发现了可以h5化的一种更适合的方式,一个有趣的属性 h5 page 已经更新 阅读全文

[置顶]libui-node体验笔记

2018-06-28 12:17 by cczw, 2290 阅读, 1 推荐, 收藏, 编辑
摘要:简介 "libui node" 是基于 "libui" 库的node封装. libui 库是一个简便的将本地原生的GUI封装的C语言库,并支持各平台(Mac,Linux,windows)。官网提供了第三方封装文档,开发者可以方便的实现自己语言的封装。目前市面上有基于swift,kotlin,pyth 阅读全文

[置顶]electron-利用node开发桌面应用

2016-10-21 11:35 by cczw, 17840 阅读, 0 推荐, 收藏, 编辑
摘要:简介 web前端语言的发展有目共睹, 从原来的pc web, 到后来的mobile SAP, 再到 nodejs,全站工程师应运而生. js快速而且稳健的发展让人不得不重视, 相应的前端开发人员的地位也越来越高, 越来越多的人愿意投入到前端的阵营里去. 而桌面app向来是web前端开发开发人员下意识 阅读全文

[置顶]javascript与 ios通讯解决办法

2014-08-05 13:26 by cczw, 4163 阅读, 0 推荐, 收藏, 编辑
摘要:阔别1年半之久,一个JavaScript和ios通讯的想法终于被实现了(我不知道别人有没有早就实现过~)。 记得早期ios内嵌html做通讯时,貌似做好的办法只能是 ios通过url来截取页面发送消息,但是这样一来如果页面框架对url的依赖比较高那么就会出问题,并且频繁改url,ios可能并不... 阅读全文

[置顶]html5 经验记录 持续更新

2013-12-16 13:53 by cczw, 2792 阅读, 1 推荐, 收藏, 编辑
摘要:1 关于page cache 由于移动端浏览器webkit基本都实现了page cache(火狐叫做back-forwoad cache);所以回退操作基本不会触发onload操作了,不过上一页的状态事件都会保存,一般情况下不会出问题,如果需要每次展现都触发事件可以考虑pageshow事件。 但... 阅读全文

[置顶]我的javascript心跳机

2013-11-07 10:00 by cczw, 1076 阅读, 0 推荐, 收藏, 编辑
摘要:[心跳机] 功能设计定时器功能心跳过程中可以改变心跳间隔(睡眠状态和正常状态不会互相影响.比如睡眠状态下你修改正常心跳,心跳机依然按照睡眠心跳来运作)中断智能睡眠智能苏醒各种状态监听功能体验||正常心跳秒, 睡眠心跳秒 |||||||| 阅读全文

[置顶]html5引擎开发 -- 引擎消息中心和有限状态机 - 初步整理 一

2013-11-06 11:01 by cczw, 2301 阅读, 1 推荐, 收藏, 编辑
摘要:一 什么是有限状态机 FSM (finite-state machine),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。他对于逻辑以及时序的控制能起到非常重要的作用。代码主要看的是什么?逻辑!所有的设计模式无非是让程序逻辑变得更加利与维护,利于优化,利于升级而已。那么能不能把业务逻辑整理出来统一操作呢?你可以理解状态机就是干这个的(当然不仅仅是这样)。这样一来只要将一个业务看成一个状态机,有N中状态,然后统一来控制这些状态时的操作。大家都用过dom事件绑定,是不是某种状态时候就会触发某种事件?这明显也是状态机的概念能解释的。还有观察者模式或者 阅读全文

[置顶]SJS(simple javascript)html5开发扩展库

2013-03-02 11:34 by cczw, 944 阅读, 0 推荐, 收藏, 编辑
摘要:由于长期的开发html5移动项目,所以少不了使用一些库,如jquery mobile,zepto等,但是相对于移动设备来说,jquery太庞大了,而且它的意义在于兼容,当一切放在html5的基础上的时候,他就失去了意义。zepto的动画和拖动还是不尽人意,动画缺少控制,而且经常冲突,另外居然有些方法不支持iphone3g,但是公司开发时要求支持的。。。蛋疼是必须的。也是因为如此,作者就想了,干脆自己封一套算了,以前给自己各种借口逃避,现在终于狠心来下手了。算是为国产开源贡献点小力量。于是sjs出土了。。。这是一个面向html5的框架,本来可以更精简的,但是为了兼容一些智能手机移动设备(比如ip 阅读全文

[置顶]Rhino -- 基于java的javascript实现

2012-07-16 17:42 by cczw, 27881 阅读, 4 推荐, 收藏, 编辑
摘要:这几天突然对js引擎非常感兴趣,大概了解了一下,记下来备忘。javascript引擎大家比较熟悉的应该是当前比较火的Chrome V8引擎。以快速闻名。v8基于c++开发。这里就不多阐述了。另外一个是 基于java的Rhino引擎,这个想来大家不是很了解。下面来简单介绍一下。Rhino简介(简介这部分是抄的)Rhino 是一种使用 Java 语言编写的 JavaScript 的开源实现,原先由Mozilla开发,现在被集成进入JDK 6.0。与其他很多语言一样,Rhino 是一种动态类型的、基于对象的脚本语言,它可以简单地访问各种 Java 类库。Rhino 从 JavaScript 中借用了 阅读全文

而桌面app向来是web前端开发开发人员下意识的避开方

2018-05-18 14:47 by cczw, 498 阅读, 0 推荐, 收藏, 编辑
摘要:web前端语言的发展有目共睹, 从原来的pc web, 到后来的mobile SAP, 再到 nodejs,全站工程师应运而生. js快速而且稳健的发展让人不得不重视, 相应的前端开发人员的地位也越来越高, 越来越多的人愿意投入到前端的阵营里去. 而桌面app向来是web前端开发开发人员下意识的避开 阅读全文

android 开发者资源下载地址记录(转+补充)

2015-04-03 16:23 by cczw, 581 阅读, 0 推荐, 收藏, 编辑
摘要:https如果无法下载的话将下面的:https://dl-ssl 部分改为 http://dl(1)Android SDK (Android SDK主安装包,包含SDK Manager、AVD Manager、工具包tools,释放后的根文件夹为android-sdk-windows):revisi... 阅读全文

centos6.5 开发环境部署(nignx1.7.10+php5.4.38+mysql+ftp)

2015-03-04 22:29 by cczw, 1648 阅读, 0 推荐, 收藏, 编辑
摘要:一些命令和规则以及准备本次流程再 DigitalOcean上的vps上通过查看是否已经安装rpm -qa | grep nginx删除安装 #普通删除模式 rpm -e nginx #强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 rpm -e --nod... 阅读全文

css hack整理 (摘)

2015-01-14 16:11 by cczw, 461 阅读, 0 推荐, 收藏, 编辑
摘要:CSS Hack TableY渲染N不渲染H部分版本或部分属性渲染B样式失效windowsMobileLinuxMacIEFirefoxChromeSafariOperaAndroidiOSFirefoxChromeOperaSafariFirefoxChromeOpera6789237951545... 阅读全文

【SJSB】 android-javascript开发框架

2014-10-13 18:15 by cczw, 573 阅读, 0 推荐, 收藏, 编辑
摘要:这是一个本人开发的android壳,作用就是为html5开发提供各种接口以调用native.只是第一个版本,随笔以纪念。详细的说明和api都在 项目的readme中。项目地址:https://github.com/cczw2010/sjsb 阅读全文