代码改变世界

随笔分类 -  web前端

The TTI / ASRSI project

2022-08-20 16:57 by AndrewCja, 27 阅读, 收藏, 编辑
摘要: Some Thoughts on the TTI / ASRS (Automated Storage and Retrieval Systems) ProjectThe Slate River Systems Inc. | Warehouse Solutions | SRSI https://www 阅读全文

我也开源... React Native Messager

2019-09-23 15:19 by AndrewCja, 362 阅读, 收藏, 编辑
摘要: 近期有空,玩转React Native。 https://github.com/andyc365/ReactNativeMessager React Native Messager A React Native based cross-platform messenger(Messager) app 阅读全文

我的精神家园

2019-08-19 14:01 by AndrewCja, 285 阅读, 收藏, 编辑
摘要: My Entertainment http://id.tudou.com/andyc365 码农的自娱自乐 GUITAR 阅读全文

The Gene of Bitizens

2019-03-31 15:02 by AndrewCja, 325 阅读, 收藏, 编辑
摘要: 1. Summary This document is about the general idea of the architectural design of the Bitizens game, the detail logic in the code may be more complica 阅读全文

我们的团队

2018-08-19 10:16 by AndrewCja, 420 阅读, 收藏, 编辑
摘要: 首个区块链3D艺术品。 https://www.cnblogs.com/andycja/p/10631408.html https://medium.com/@BitGuild https://medium.com/the-notice-board https://twitter.com/BitGu 阅读全文

WebGL开发入门

2017-08-30 18:36 by AndrewCja, 2843 阅读, 收藏, 编辑
摘要: WebGL开发入门 什么是Unity WebGL? 可以使用Unity的WebGL构建选项将内容以JavaScript程序发布,这当中使用了HTML5技术和WebGL渲染接口API以在浏览器中运行Unity内容。在Build Player窗口中选择WebGL构建目标,然后点击Build & Run, 阅读全文

构建WebGL目标时的内存考量

2017-08-30 18:26 by AndrewCja, 2387 阅读, 收藏, 编辑
摘要: Memory Considerations when targeting WebGL 构建WebGL目标时的内存考量 Memory in Unity WebGL can be a constraining factor restricting the complexity of the conten 阅读全文

sign

2013-08-05 09:58 by AndrewCja, 250 阅读, 收藏, 编辑
摘要: sign字段构成:登录类型(2Bytes) + userid(不定长,最长10Bytes,用户id或设备id) + time(10Bytes) + token(32Bytes)。其中:token = md5(登录类型 + userid + ip + time + 私钥)。 阅读全文

[译]InfoQ1205

2012-05-05 21:30 by AndrewCja, 425 阅读, 收藏, 编辑
摘要: 开发人员与测试人员的划分开发人员与测试人员的划分. 作者 Gil Zilberfeld 译者蔡坚安发布于 2012年5月2日. 领域: 过程& 实践; 主题: 质量交付 ,: 质量 ,: 软件工匠 ,: 敏捷 ,: 测试 · 分享到...http://www.infoq.com/cn/articles/Developer-Tester-Divide新书:使用Visual Studio实现敏捷软件工程新书:使用Visual Studio实现敏捷软件工程. 作者 Roopesh Shenoy 译者蔡坚安发布于 2012年4月17日. 领域: 过程& 实践,: 语言& 阅读全文

自适应两栏布局的最简实现

2012-05-04 20:50 by AndrewCja, 2480 阅读, 收藏, 编辑
摘要: 下载本示例代码本实现一栏宽度固定,另一栏宽度随父元素宽度的变化而变化。代码极其简单。Html代码只是两个div:<divclass="col_rigid"></div><divclass="col_flexible"></div>Css代码就两个class:.col_rigid{width:62px;height:62px;}.col_flexible{margin-left:72px;}效果如下图所示: 图 1-1本实现非常简洁,但有些负面问题需要提醒注意。假设我们想实现如下效果: 图 1-2通常我们需要 阅读全文

很酷的页面布局框架

2012-03-12 22:34 by AndrewCja, 5799 阅读, 收藏, 编辑
摘要: 建高楼大厦时,我们总是先用钢筋水泥搭好骨架,然后再加砖添瓦,布置每套房屋。编写一个网页也是这样,须先将布局框架搭好稳固,之后才能游刃有余。本博文阐述如何实现了两栏布局(main栏和sub栏),三栏布局(main栏、sub栏和extra栏),以及布局中各栏的排列顺序。 本示例布局框架具有以下特性: 跨 阅读全文

Web中的广告组件(幻灯片组件)实现

2011-12-29 08:51 by AndrewCja, 1294 阅读, 收藏, 编辑
摘要: 幻灯片组件下载幻灯片是页面设计中最常见不过的组件,但要从无到有实现一个优秀的幻灯片组件并不是一件容易的事情。本文介绍了本人编写的幻灯片组件,并提供源码供下载。您可以直接使用,但希望您能保留代码中的作者注释。本tip组件具有以下特性: 1、兼容各主流浏览器。2、良好的行为和接口抽象。3、良好的代码实现。4、可扩展性:具有简单替换和淡入淡出两种切换效果。另外,您可以方便地定制自己想要的切换效果。5、幻灯片和轮询按钮样式与轮询逻辑分离,可以在不影响轮询逻辑的情况下修改展现样式。下面的代码实现简单替换和淡入淡出两种切换效果,您可以扩展代码定制自己想要的效果。showSlide=function(ind 阅读全文

Web中的Tip组件实现

2011-12-28 08:51 by AndrewCja, 2167 阅读, 收藏, 编辑
摘要: Tip组件下载 Tip是页面设计中最常见不过的组件,但要从无到有实现一个优秀的tip组件并不是一件容易的事情。本文介绍了本人编写的tip组件,并提供源码供下载。您可以直接使用,但希望您能保留代码中的作者注释。: ) 本tip组件具有以下特性: 1、兼容各主流浏览器。2、高度自适应。3、有上方向和下方 阅读全文

[译]《学习HTML5游戏编程》第二章

2011-12-13 09:23 by AndrewCja, 2304 阅读, 收藏, 编辑
摘要: 搭建开发环境要进行HTML5编程非常方便,你只要有一台电脑和稳定的英特网连接就可以了。可以从英特网上找到需要的开发工具,它们一般是免费的。一些开发工具是收费的,但可以找到免费的工具来替代它们。在这一章中,你将要安装编写HTML5应用程序时需要的工具。我们会对其中一些工具进行详细介绍。开发工具有些开发者声称光溜溜的命令行编辑器很好用,比如emacs、vim和Redcar(我个人很喜欢的工具)。然而,对于中到大型项目来说,随着文件数量的增加,使用集成开发环境(IDE)具有很大的优势,比如更方便的文件管理和重命名,代码自动提示和语法检查,还有自动构建等。我们将会安装Eclipse IDE,以及此ID 阅读全文

[译]《学习HTML5游戏编程》第一章

2011-12-12 09:25 by AndrewCja, 3141 阅读, 收藏, 编辑
摘要: HTML5介绍HTML5是HTML下一版本的规范草案,它是它的前身HTML4 和XHTML的突破。在HTML5中一些元素被移除了,同时HTML5也不再基于旧的文本标记标准SGML。HTML5比HTML4更能兼容错误的语法,同时能让不同浏览器以相同的方式解析和展示格式错误的文档。这个版本的HTML增加了许多重要内容,比如内建的拖动支持以及音像元素。本章我们将讨论HTML5新增的特性及相关的JavaScript API。跨越HTML基础由Tim Berners-Lee发明的HTML(超文本标记语言)从1990年至今已有相当长一段历史了。来自HTML5Rocks slides (http://sli 阅读全文

[译]《学了HTML5游戏编程》前言

2011-12-11 11:02 by AndrewCja, 633 阅读, 收藏, 编辑
摘要: 1 前言我写这本书是为了解一时之痒,同时也是因为我当时看到了新生的HTML5游戏社区的潜力。我想帮助开发者在HTML5这片处女之地上开垦,学习Canvas、WebGL和 SVG这些技术以及它们的最佳实践。有时候需要费一些讨论才能说服开发者,HTML5并不是只能用来玩玩的东西。他们已经惊喜地发现HTML5可以拥有和桌面程序一样精湛的丰富内容——比如双缓冲技术、硬件加速、以及非插件式的浏览器范围之内的缓存技术。很多人以为这些技术只有Flash才能提供,而有趣的是我们将会看到由“一切都用Flash”到“只当用HTML5实现不了时才使用Flash”的转变趋势。在我写这本书地时候,HTML5游戏编程环境 阅读全文

《学习HTML5游戏编程》译记

2011-12-11 10:56 by AndrewCja, 1730 阅读, 收藏, 编辑
摘要: 《学习HTML5游戏编程》译记我在2011年11月份中旬参与了北京华章图文信息有限公司提供的《Learning HTML5 Game Programming》一书的试译(前言和第一章前两页),并于11月下旬接到试译通过的通知,最终签约了该书的委托翻译合同。全书共250页左右,翻译期限为3个月。这个翻译任务对我来说是个很大的挑战。因为是在年底,身为程序员的我工作非常繁忙,再加上我没接触过HTML5游戏编程技术,阅读起来都着实费劲。经过两周出头的艰苦奋斗,只草草翻译完书的前两章,而且只是初译,还没有审校。由于种种原因,我无奈地做出了决定:这就是我此次翻译的全部了,就此打住吧。放弃翻译的原因有几个: 阅读全文

[译]InfoQ1201

2011-11-29 14:51 by AndrewCja, 638 阅读, 收藏, 编辑
摘要: 采访和书评:精通HTML5和CSS3设计模式采访和书评:精通HTML5和CSS3设计模式. 作者 Werner Schuster 译者蔡坚安发布 于 2012年1月30日. 领域: 语言& 开发; 主题: HTML 5 ,: JavaScript ,: HTML ,: RIA...http://www.infoq.com/cn/articles/book-html5css3-design-patterns成功进行微软Silverlight应用程序负载测试的三项建议成功进行微软Silverlight应用程序负载测试的三项建议. 作者 Rebecca Clinard 译者蔡坚安发布于 20 阅读全文

[译] 清除浮动的新方法

2011-11-06 22:49 by AndrewCja, 1776 阅读, 收藏, 编辑
摘要: 怎样不用结构化标记而能清除浮动Return to PIE(这个清除技术是由csscreator.com的Tony Aslett开发的。从这儿可以找到最早为人知的最基本的:after想法。)请注意,从2008-3-4起,您正在阅读的这篇文章已经算是有些陈旧了。因为从这边文章被创作之日起,关于清除浮动的更多薪信息开始出现。你会觉得这里的另外一篇文章也非常有趣。 清除浮动的过时方法当一个浮动元素被包含在一个具有可见边框和背景的盒子内时,浮动元素并不能将包含盒子的底边向下撑开。事实上,浮动元素被包含盒子忽略了,从而像一面旗子一样挂在包含盒子的底边之下。只熟悉Windows下IE的人会摇头说:“并不会那 阅读全文

分页控件的web标准实现(始终显示第一页和最后一页的页码)

2011-11-01 20:14 by AndrewCja, 1912 阅读, 收藏, 编辑
摘要: 分页栏组件下载分页栏是网页上最常见不过的一个组件,本博文给出分页栏的web2.0标准示例,并作简要分析。本分页栏的界面效果如下图所示:本分页栏组件具有以下特性:1、不论当前是哪一页,分页栏始终显示第一页的页码和最后一页的页码(如上图所示)。这样,界面上不需要额外的文字说明总共有多少页,用户可以从最后的页码知道总共有多少页;界面上也不需要最前页和最后页两个按钮,因为始终显示第一页的页码和最后一页的页码,用户能方便地导航。2、使展现的页码个数(省略符也算一个)始终固定。如下面两图所示,当前页码为1或9(或任意其他数字)时,展现的页码个数都为11个。这样,下一页按钮的位置始终保持不变,在做Ajax分 阅读全文