摘要: BOM的核心对象是window 它表示浏览器的一个实例,在浏览器中,window对象有双重角色,它既是通过js访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象,这意味着在网页中定义的任何一个对象,变量 和 函数 都以window作为其Global函数 窗口关系和frame 每 阅读全文
posted @ 2017-07-25 19:03 jason_xiao 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 闭包 有权访问另一个函数作用域中的变量的函数 匿名函数 函数没有名字 少用闭包 由于闭包会携带包含它的函数的作用域,因此会比其它函数占用更多的内存。过度使用闭包可能会导致内存占用过多,我们建议读者只在绝对必要时再考虑使用闭包 模块模式 增强的模块模式 特权方法 有权访问私有变量的公有方法叫做特权方法 阅读全文
posted @ 2017-07-25 18:15 jason_xiao 阅读(192) 评论(0) 推荐(0) 编辑
摘要: EcmaScript有两种属性 数据属性 和 访问器属性 数据属性有4个特性 Configurable Enumerable Writable Value 前三个值的默认值都为false 举例 Object.defineProperty( person, "name", { writable:fal 阅读全文
posted @ 2017-07-25 18:09 jason_xiao 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 引用类型 和 类 不是一个概念 用typeof来检测属性是否存在 typeof args.name == "string" 需要实验 访问属性的方法 .号和[] 一般情况下要用. 判断是否是数组 Array.isArray( a ) 数组变字符串 array.join("||") ; 重排序 rev 阅读全文
posted @ 2017-07-24 18:49 jason_xiao 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 5种基本数据类型 可以直接对值操作 判断引用类型 var result = instanceof Array 执行环境 每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中 执行环境的销毁 某个执行环境中的所有代码执行完毕后 该环境被销毁 保存在其中的所有变量了函数定义也会随之销毁 作用域链中的对象 全局执行环境的变更对象始终都是作用域链中... 阅读全文
posted @ 2017-07-23 00:11 jason_xiao 阅读(140) 评论(0) 推荐(0) 编辑
摘要: typeof 有如下值: undefined boolean object string number function 涉及它的操作结果都是NaN 和任何值包括它自己 都不相等 constructor 保存着用于创建当前对象的函数 hasOwnProperty() 不能判断原型中的 isProto 阅读全文
posted @ 2017-07-21 08:53 jason_xiao 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1 <script>的6个属性 async 立即下载当前script标签的外部脚本 但不能影响别的 charset 没用了 defer 文档显示之后再执行脚本,只对外部脚本有效 language 没用了 src type 描述代码内容Mine类型 默认就是text/javascript 没什么用 2 阅读全文
posted @ 2017-07-21 08:41 jason_xiao 阅读(172) 评论(0) 推荐(0) 编辑
摘要: ECMAScript DOM 文档对象模型 BOM 浏览器对象模型 web浏览器 Node(服务器js平台) adobe flash 它是针对xml但经过扩展用于html的应用程序编程接口 它把整个页面映射为一个多层节点结构 dom core (规定如何映射基于xml的文档结构) dom html 阅读全文
posted @ 2017-07-21 08:36 jason_xiao 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 场景一 user0 有新提交 user1 没有pull -> 写新代码 -> pull -> 提示有冲突 解决办法一 -> stash save(把自己的代码隐藏存起来) -> 重新pull -> stash pop(把存起来的隐藏的代码取回来 ) -> 代码文件会显示冲突 -> 右键选择edit 阅读全文
posted @ 2016-07-29 14:11 jason_xiao 阅读(45547) 评论(0) 推荐(5) 编辑
摘要: 题目控制系统 1 支持 题目按相同的个数分组 2 支持 pause resume 3 支持 每题限定时间 4 支持 支持对计时器进行回调 5 支持 在全流程开始,全流程结束,每组开始,每组结束,每题开始,每题结束,执行某些操作 代码地址: https://github.com/JasonXiaoSp 阅读全文
posted @ 2016-06-23 19:24 jason_xiao 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (i 阅读全文
posted @ 2012-02-21 15:15 jason_xiao 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 项目 内容 具体操作时间 共52周重要程度0写代码本身.2.看别人的代码,自己练习,每天都要总结---->形成自己的风格。每天都要一小时练习和总结每天9点-10点雷打不动.最重要1.flex as :殿堂之路 大师之路 ascookbook flexCookboo... 阅读全文
posted @ 2012-02-06 00:52 jason_xiao 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 我回答的一定不全面,只想到了一点,如下:使用Flex Component Kit For Flash 可以把Flash组件转换成Flex里面能用的。mx.flash.UIMovieClip实现了IUIComponent子接口IDeferredInstaniationUIComponent从而用... 阅读全文
posted @ 2012-02-01 00:40 jason_xiao 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Cairngorm我的使用心得:1.View提供所有可视组件2.FrontControl监听所有的Event3.当用户操作引起Event发送时,View通过Cairngorm将Event发送到指定的Event中,这后Event在FrontControl接受处理4.FontControl将Eve... 阅读全文
posted @ 2012-02-01 00:37 jason_xiao 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 老路推荐了一篇帖子,一银行的姑娘写得一篇文章,励志,感人,新大学生的社会感触。第二次看到这篇文章了,每每看到,很多处确实尽是戳中心窝的地方,可以说她写的有那么一大部分,就是我的生活。但是觉得有一些地方她点到了,但我还有些其它的感受,所以我自信地觉得我以我这六个月的经历和丰富的感受,可以写一篇比... 阅读全文
posted @ 2012-01-31 09:47 jason_xiao 阅读(237) 评论(0) 推荐(0) 编辑
摘要: >这本书,我看了四天完成了3/5。感觉不错,跟着这个电子商务的Demo自己编写所有代码,很多细碎的以前模糊的知识都变清晰了。 flex的书基本上起码都浏览过。我个人认为,对于Flex初学者,这本书是最好的入门书籍,没有之一。 阅读全文
posted @ 2012-01-29 00:40 jason_xiao 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 2012大年初五,按照早有的计划,俺打算去北京各个大学找自习室。第一站:北京外国语大学,高考本来想报这个学校的,后来要准备报的时候发现人家压根就不招理科生。这不坑爹么。北外分东西两个校区,西校区没货,东校区能自习的主楼,红楼,逸夫楼都锁了。只发现一个有主楼钥匙的帅哥把自己反锁在一教室里自己给自... 阅读全文
posted @ 2012-01-28 01:08 jason_xiao 阅读(175) 评论(0) 推荐(0) 编辑
摘要: http://download.turingbook.com/19690/AdobeFlex3TrainingfromtheSource.zip内容:包括书中课程代码和cfusionFlexTFS当前有效时间:2012年01月21日 阅读全文
posted @ 2012-01-21 14:59 jason_xiao 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 动画编程的原理:基于屏幕更新基础上的代码绘制或改变显示对象的属性。常用的实现屏幕更新的方式可以用到Timer和Event.ENTER_FRAME 有许多类包可以帮助实现动画效果,比如Tween 类和TransitionManager类。如果想实现比较复杂的补间动画可以从Flash中导出补间动... 阅读全文
posted @ 2012-01-19 14:11 jason_xiao 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 下载时,当在Flash builder开发环境下,则默认会保存在Flash Builder软件安装根目录下。如果在Flash Develop开发环境下,则默认会保存在项目的根目录下。 上传时,保存路径有后端设置,前端会有一个dataComplete事件,在后台可以输出文件上传的路径,jav... 阅读全文
posted @ 2012-01-19 13:49 jason_xiao 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 对Parsley我只是了解,使用得并不多,没有很好的理解。Parsley是一个建立在IOC容器以及消息机制之上的Flex和Flash应用框架。它可以用来创建高内聚、低耦合的软件架构。它允许你使用元数据标签、MXML,XML或ActionScript来配置由容器管理的对象,并且它具有很强的扩展性... 阅读全文
posted @ 2012-01-19 13:45 jason_xiao 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 观察者模式又叫发布-订阅模式,它定义对象间的一对多关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 设计原因是:如果我们把一个系统分割成一系列相互协作的类,这时需要维护相关对象间的一致性,但我们又不希望为了维持一致性而使各类紧密耦合,为了防止这种情况带来降低类... 阅读全文
posted @ 2012-01-19 13:44 jason_xiao 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-01-19 13:31 jason_xiao 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 用AS3.0可以看的设计模式的书有3本,我看了第一本1. 清华出版社版本的《ActionScript3设计模式》2. O’Reilly版本的《ActionScript3 设计模式》3. 机械工业出版社版的《设计模式-可复用面向对象软件的基础》 设计模式分为三大类... 阅读全文
posted @ 2012-01-19 13:30 jason_xiao 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 重点是:1.前端语言+框架+设计模式+后端语言2.用户交互/产品3.计算机+数学+物理基础课程整体结构如下图所示: 阅读全文
posted @ 2012-01-19 13:29 jason_xiao 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 最常用的最基本的算法就是A* 寻路算法,它的原理基础是: 一个特定节点的总代价f(n)=g(n)+h(n)g(n)从起始节点到达某个特定节点的代价。h(n)从特定节点到达终止节点的估计代价。这需要一个启发函数来完成计算。 阅读全文
posted @ 2012-01-19 13:00 jason_xiao 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一.显示对象类库架构特点是,一个统一,两个层次,统一于DisplayObject类,两个层次分别是显示对象是否可互动,显示对象是否是容器。结构如下图 DisplayObject InteractiveObject–Bitmap – Shape – Video – StaticText ... 阅读全文
posted @ 2012-01-19 12:30 jason_xiao 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Loader在display包中,URLLoadere在net包中,很明显,一个用于显示,一个用于网络通讯。 Loader 类可用于加载 SWF 文件或图像(JPG、PNG 或 GIF)文件。使用load() 方法来启动加载,被加载的显示对象将作为 Loader 对象的子级添加。使用UR... 阅读全文
posted @ 2012-01-19 12:21 jason_xiao 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 方法有很多,具体请见《flash性能优化》一书以下列举个人平时常用的方法:循环中的长度计算提前用Vector来代替数组实现向量功能If else 条件语句中把最有可能发生的条件放在第一位。实现动画时,频率不要过快,以减少重绘。减少鼠标交互。使用cacheAsBitmap;减少动画中滤镜的使用,... 阅读全文
posted @ 2012-01-19 11:49 jason_xiao 阅读(160) 评论(0) 推荐(0) 编辑
摘要: DOM3事件模型定义了一套标准的生成和处理消息的方法,使程序中的对象可以相互交互、通信,保持自身状态和响应变化,目的是使交流数据双方脱耦。它的三个特点是1.设计了事件流机制与所有显示对象紧密结合,为的是处理与显示列表相关的复杂的互动。2.侦听器有优先级3.侦听器可设成弱引用,便于垃圾回收。. ... 阅读全文
posted @ 2012-01-19 11:48 jason_xiao 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 内存泄漏产生的原理:原理是当不小心留下了对对象的引用,会使它占用的内存无法回收,这样累积下来会让占用内存持续增长,就会导致内存泄漏。 内存泄漏的解决办法:1. 要及时移除监听函数。2. 如果为了避免忘记移除监听,那么有三种方法:a.监听函数使用弱引用b. 为对象添加的监听处理函数是对象本身的方... 阅读全文
posted @ 2012-01-19 11:46 jason_xiao 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1. 封装,就是将实现的细节隐藏起来,只将必要的功能对外公开。它的目的是使代码更互相独立,更安全,从而最终降低复杂度。AS3.0的封装包括:类的成员,类,和包的访问控制以及命名空间的使用。2. 继承,就是新类拥有与原有类相同的对外接口,或许还新增了一些接口,使用原有类的地方... 阅读全文
posted @ 2012-01-19 11:45 jason_xiao 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Caringorm学习笔记Cairngorm事件驱动模型适合于处理业务逻辑,也公适合于处理业务逻辑,最好不要用它来处理界面行为FController监听到Caringorm事件后,调用对应的Command一个事件对应一个Command分为6个部分Business 业务逻辑部分 servi... 阅读全文
posted @ 2011-12-31 11:05 jason_xiao 阅读(118) 评论(0) 推荐(0) 编辑
摘要: PureMVC的专项学习笔记1.PureMVC的四个主要结构类. 1.Model ---Proxy2.View ---Mediator3.Control ---Command4.Facade -管理Proxy Mediator Command的类2.在本例中MVC是这样划分的1.Mod... 阅读全文
posted @ 2011-12-31 11:01 jason_xiao 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Flex_大师之路学习笔记flash 的三种运行环境flash player air flash lite企业有年会,其实我的家庭也应该有年会。像理企业一样理家庭!在企业里工作不好,我觉得在家里很可能是一样的!swf文件在html中的MIME类型是application/x-shockwave... 阅读全文
posted @ 2011-12-31 00:38 jason_xiao 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 问答格第一章 系统设计Flexunit还需要实验 3小时1.系统构建的步骤分析 设计 实现 测试2.分析阶段的方法1.编写用例2.UML的使用3.设计阶段的方法CRC卡 UML4.一个类的功能有几个有一到三个功能5.类与类之间的关系1.关联 依赖2.注释 map里有一个street map消失... 阅读全文
posted @ 2011-12-31 00:36 jason_xiao 阅读(174) 评论(0) 推荐(0) 编辑
摘要: ActionScript_cookbook第一章ActionScript基础备注1 创建AS工程创建了类文件夹自制快捷方式,实现输入private function2.编译出来的项目swf和HTML 文件放在哪里bin里面2 调整应用程序属性1.在项目properties->ActionScr... 阅读全文
posted @ 2011-12-31 00:34 jason_xiao 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 计算机基础类:1、计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个计算机系统,那就算及格了。2、线性代数,概率论和离散数学:要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则... 阅读全文
posted @ 2011-12-31 00:31 jason_xiao 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 用一周时间看完了AcitonScript3.0殿堂之路,把笔记发上来,供大家交流。殿堂之路学习笔记第一章 AS语言基础as3被重视的表现mozilla使用as3语言引擎来开发下一代浏览器的核心js引擎 AIRadobe integrated runtime 首次允许ria程序访问本地资源... 阅读全文
posted @ 2011-12-31 00:21 jason_xiao 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 第二部分 面向对象编程第五章类和对象 统一建模语言+helloString:String ;+Hello();+sayHello();一个类就是一群对象所共有的结构和行为,而一个对象对外部公开的属性和方法被称为对外部的界面接口。类的成员类名称 包路径 构造函数属性 实例属性 静态属性方法 ... 阅读全文
posted @ 2011-12-31 00:19 jason_xiao 阅读(129) 评论(0) 推荐(0) 编辑