H5C3J 学习笔记 part3 Quick Sort
我在复习快速排序算法时,就在想能不能把例子实现得动态一点,不要总是用document,write来write去了,也不要总是用xxx.innerHTML当输出了,我想把它实现得动态一点,然后我就开始找在javascript里面能操纵对象的缓动库,结果就找到了这个货。
我在复习快速排序算法时,就在想能不能把例子实现得动态一点,不要总是用document,write来write去了,也不要总是用xxx.innerHTML当输出了,我想把它实现得动态一点,然后我就开始找在javascript里面能操纵对象的缓动库,结果就找到了这个货。
今天完成了AStar的示例,没怎么觉得费力,深深地觉得JS是一种最佳的学习语言,有浏览器和记事本就可以开学。
今天需要记录的问题如下。
出于某种原因,我决定把之前用AS实现的AStar示例,用JS再实现一遍。
环境为Mac OSX 10.8.5 + Chrome 31.0.1626.0 dev
现将实现过程中的一些要注意的问题记录如下:
前天开始动手玩Edge Animate,简单排了一些动画上去,体积一旦开始大了,打开页面加载的时候,难免要等一会,于是想起在Flash开发时常用的preloader的做法,正在想基于H5的Edge如何方便的实现这个部分,然后就看到了在界面右侧的一个部分。
加载和使用XML作为配置文件,进而可以灵活地控制Flash的表现,已经成为一种约定俗成的做法了,今天遇到的问题是这样的,我需要将某节点的属性1作为key,属性2作为value存放在一个Dictionary中,便于以后以键值的方式访问使用,开始的代码如下:
利用Flash Builder做调试时,断点的作用除了可以让你pause整个运行中的项目之外,对我来说最有用的是查看各种变量在当时的状态,但是这种愿望在你加载的子文件中是无法实现的(也许可以,我没细研究,欢迎指正),当然你可以trace,可是trace这个玩意在很多情况下是不靠谱的,比如我每次去找flashlog.txt文件时,常常发现里面空空如也。
今天在用Flex4.6写的外壳加载3.6写的旧项目文件时,出现如下情况,要加载的文件用相对路径访问:
config/config.xml
`</pre>
然而,发现在加载时发送的请求是如下莫名其妙的URL:
<pre>` http://yourDomain.com/yourSwf.swf?/[[DYNAMIC]] /config/config.xml
`</pre>
这是要闹哪样啊!!!我儿子还等我下班回去给他买果泥啊!!掀桌子!!
我一直是迅雷的离线下载用户,这已经是我付费的第三个年头,我已经忘记了花了多少钱,反正不多,它除了号称给了我1048576GB的下载空间之外,在线转码播放的能力也深得我心(你懂的),我的电脑因此而省了很多空间。
那天大B哥忽然说百度和360都发布了免费(360是,百度近乎是)的1T空间云盘,只要你配合它们霸占你的多终端扩展即可,我于是乖乖地去安装了各种客户端。使用体验如下。