- 博客(27)
- 收藏
- 关注
异步加载JS模块
分享: 1. 在页面初始载入的时候,没有必要将所有的JS代码全部加载。2. 页面初始只加载,功能模块的接口,只保存状态3. 当接口被调用的时候,再加载功能模块的全部代码,覆盖页面初始加载的接口4. 遍历状态,执行相应接口功能 ...
2011-09-14 11:48:40
206
原创 《高性能JavaScript》学习笔记(二)
三、DOM编程 DOM & Javascript 为两个独立的系统。通过接口来进行访问。 所以对DOM操作越多,性能消耗就对大! 将处理全部放在Javascript端: html的拼接、调整之类的操作,可以现在javascript端进行处理完后,一次性对DOM进行操作。 这样能够减少多DOM的操作次数; 使用数组来合并大量字符串;...
2011-05-24 13:31:37
131
《高性能JavaScript》学习笔记(一)
一、加载和执行 1. 脚本位置 -- Javascript在加载后会立即执行,一个脚本执行完后页面才会继续进行渲染。所以不在一开始就需要执行的脚本,可以放置在body标签的最后面进行加载。 2. 组织脚本 -- 减少页面脚本的加载数量(a. 同样大小的单个文件和多个文件,单个文件的加载更快;b. 可以减少HTTP请求数量);减少页面中内嵌脚...
2011-05-24 00:18:14
128
原创 为啥urlencode和encodeURIComponent对于中文的编码的结果不一样呢?
为啥urlencode和encodeURIComponent对于中文的编码的结果不一样呢? 需要查明....
2011-03-27 12:59:49
658
org.AsWing.geom包的解析
org.AsWing.geom包 里面包含了三个几何数据类 class IntDimension (尺寸数据) class IntPoint(点的数据) class IntRectangle(矩形数据) 这三个几何数据类,能够很好的来存储和修改某个控件重要的几何数据. 同时将这些数据从控件中剥离出来,抽象化. 能够更好的进行比对,修改等操作....
2011-02-28 21:31:30
111
AsWing源码简析(1)
ASWing 源码简析 继承及子类关系: =======================AWSprite flash.display.Sprite subClass Component======================= 简析: private var foregroundChild:DisplayObject; priva...
2011-02-28 20:06:47
123
原创 Flash.system.Capabilities
Flash.system.Capabilities Capabilities 类提供一些属性,这些属性描述了承载 SWF 文件的系统和播放器。 例如,手机屏幕可以有 100 个正方形像素(黑白),而 PC 屏幕则可以有 1000 个正方形像素(彩色)。 通过使用 Capabilities 对象来确定用户所拥有的设备的类型,可以向尽可能多的用户提供适当的内容。 如果熟悉设备的功能,则...
2011-01-17 11:51:35
169
AS3加载AS2、AS3、图片之后修改其显示的大小
因为此问题,我还跑到Adobe的官网去发贴询问。后面发现其实解决问题挺简单的。。 AS3.swf作为加载器需要加载AS2 AS3 和图片文件. 最开始在网上找到的方法是加载进来之后将evt.target.content转换成MovieClip对象,然后对该对象进行scale 如这篇文章讲的一样 http://wubingcair.blog.163.com/blog/...
2010-12-07 10:23:08
187
原创 AS3 navigateToURL 跳转被屏蔽
AS3中的 navigateToURL , 弹出的网页会被IE拦截. 如果需要新弹网页的话. 请使用ExternalInterface.call('window.open(url, target)'); 同时将flash的参数, wmode定义成transparent...
2010-11-20 21:05:30
203
CS5发布的swf文件陡然增大的问题
用CS5发布了swf文件后,发现十几K代码 + 两张图片的程序竟然有50多K. 这定然是无法接受的. 删除了所有元件之后,发现swf文件立马体积减小. 说明问题出在元件里面, 分类删除元件之后,发现在含有文字的元件被删除之后swf文件立马体积减小 第一反应是不是有内嵌字体. 清查后发现没有 突然发现在swf文件旁边还有一个 textLayout...
2010-11-11 15:57:27
97
ADD_TO_STAGE引发的悲剧
使用ADD_TO_STAGE为防止flash没有完全准备好时开始运行. 但是使用后一定要记得remove掉..不然flash内部将会重复调用该事件的处理函数,导致重影等悲剧....
2010-11-11 14:18:44
132
Flash在遨游下被缓存的问题
Flash需要和JS交互,但是在ie外壳浏览器下,有时候缓存会导致页面刷新后flash无法工作. 会报出SecurityError. 这是因为Flash并没有完全准备好,就尝试和JS交互导致的问题. 解决的问题方式有几种: 1.在页面上设置不缓存,网上有很多文章介绍. 2.在flash的url后加入随机串,每次都重新请求flash不让浏览器缓存. 3...
2010-11-09 14:37:34
173
LocalConnection互通
LocalConnection互通: 两个flash通过LC互相通信的方式 A: Sender_R //主发送方,亦接收B: Receiver_S //主接受方,亦发送 1. 注册自己的LC IDSender_R.connect('sender');Receiver_S.connect('receiver'); 2. 默认设置client为this...
2010-10-28 12:43:59
126
原创 AS2 & AS3的差异
1。因为 ActionScript 3.0 事件模型允许将事件侦听器添加到事件流中的任何对象,而不仅仅是广播对象。因为 ActionScript 3.0 事件模型的工作方式不同。dispatchEvent() 方法将一个事件对象调度到事件流中,而 broadcastMessage() 方法将消息直接发送到每个已注册的侦听器对象。 这个是不是意味着其实每个事件流的中的对象都可以监...
2010-09-19 09:11:33
191
原创 URLLoader & Loader
1. URLLoader 以 文本 二进制 URL编码变量从 URL下载数据(下载到的是数据) 先得到数据,然后将数据用于AS。有下载进度的通知。 属性很简单: 已加载量,总量,数据,解析格式 用于加载数据比较好,不要考虑用其加载图片啥的。 很明显URLLoader在net包里面,是负责通信的类 2. Loader 相关的类:Loade...
2010-09-14 10:27:00
133
原创 移动的执行者 - ENTER_FRAME & Timer
最近在做动画。 有些问题。 在和组员探讨的时候,提到一些效果用到了ENTER_FRAME。 我之前一直都是使用的这个时间,觉得这个时间简单,不用像使用Timer那样还要去new一个对象,然后写上侦听,然后写上Handler 然后再打开和关闭Timer。 但是后面仔细想想,ENTER_FRAME收到的限制太多了。 真的如果万一Flash由于其他的...
2010-09-12 23:29:15
136
原创 Flash全屏高宽探讨
Flash全屏之后如果不作调整会对整个Flash的效果有所影响。 1。 stage.scaleMode = StageScaleMode.NO_SCALE; 设置下, 全屏时,获取stage.stageWidth、stage.stageHeight为当前显示器分辨率。 2。 stage.scaleMode = StageScaleMode.EXACT_FIT ...
2010-08-29 18:51:54
113
原创 AS API访问沙箱
控制对主机网页中脚本的访问通过使用以下 ActionScript 3.0 API 可实现外出脚本访问:flash.system.fscommand() 函数flash.net.navigateToURL() 函数(当指定 navigateToURL("javascript: alert('Hello from Flash Player.')" 等脚本访问语句时)flas...
2010-08-24 10:58:18
161
原创 Shell在Windows下编辑格式问题
在windows下用UltraEdit开发Shell脚本,需要使用UNIX格式,而不能使用DOS格式。 不然脚本中的空行将会被认为是命令而产生command not found的错误。 UltraEdit -》 文件 -》 转换 -》DOC转换UNIX 搞定。...
2010-08-17 16:39:26
322
对于IE6这位同学我们应该报以一种什么样的心态呢
当面前出现了一块巨大的绊脚石,我们是应该去推翻它还是绕道而行呢? 或者,不应该把他看成绊脚石,我们可以直接翻山越岭.
2010-06-26 00:57:02
75
4 The element of HTML
html document的根元素,包含head和body两个元素 head 包含元数据meta,其中有一个为title,在某些情况下可以不需要title(e_mail中) title 元数据(metadata) 包含文字数据(text) base 元数据(metadata) 一个do...
2010-06-24 15:46:35
175
2.3 大小写敏感和字符串比较
大小写敏感 Case-sensitivity 精确比较两个字符串,code point for code point ASCII大小写敏感 ASCII Case-sensitivity 精确比较两个字符串,code point for code point.不过A-Z和对应的a-z认为是相同的.(可能还有其他语言的匹配?日文?) ...
2010-06-24 14:11:41
195
2.2.1 Dependencies
DOM DOM核心规范包括: Document Element NodeList texContent DOM事件规范包括: Event EventTartget
2010-06-23 19:32:02
97
2.1.3 Dom Trees
Root Element: 指的是任意节点最原始的根节点,或者根节点本身. tree order: 先序,深度优先遍历. text node 包括所有的文本节点,和CDATA段 ...
2010-06-23 17:22:46
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人