`
文章列表
入驻一点资讯:企鹅村的栗子老师    
这几天跟几个同事聊天发现他们对javascript什么时候该用new都不是很了解。1、javascript的function什么时候该new什么时候不该new?我觉得主要的问题还是集中在javascript的弱类型上面。new在干什么首先我们知道new是干什么,以我们java或.net的语言经验显然在创造对象。是的,不管是java还是.net。他是在创建一个对象。new后面是什么那么我们考虑一下new的后面是什么,(java和.net)一般是被一个class修饰的类名称。那么我们考虑一下,我们实例一个对象是干什么或者说设计者的目的是什么,那么一般情况下对象都会包含这些成员,属性与行为或者其中之 ...
《重构》这本书常傍身,最近因为面试又大致的浏览了一遍,理一理自己的理解。 这里主要对“过长函数(long methods)”进行优化的几点记录。 1、Extract Method提炼函数 2、Inline Method内联函数 3、Replace Temp With Query以查询替代 ...
第二步:壁纸,任务栏增加开始按钮 第一步:设置壁纸,设置的CSS如下: #wallpaper { position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }  Html如下: <body> <img id="wallpaper" src="images/wallpaper.jpg" /> <div id="content ...
第一步:主界面和任务栏 首先实现主界面的简单的界面内容,1、指针,2、滚动条隐藏,背景设置 第一步:鼠标到哪都应该是指针。CSS代码如下: * { cursor: default; }  第二步:操作界面应该没有滚动条,并且背景为偏黑色(不使用背景图片)。CSS代码如下: html, body { overflow: hidden; } body { background: #333; font: 12px/1 'Microsoft YaHei'; }  这样就生成了一个浏览器区域,相当于windows操作系统的鼠标可到范围吧。 现在我们在 ...
SSH中的重构 cookies的管理 目的:集中管理cookies 做法:建造一个类单独管理cookies 下面是一个简单的例子保存用户名(两个星期的时效) public class CookieInfo { public static final String USERNAME = "USERNAME"; public static final int TWOWEEK = 60 * 60 * 24 * 30; public static String getUserName(HttpServletRequest request ...
SSH中的Session管理 最近又看起了《重构》,还是觉得经典,从小点出发,比模式来的实际轻量,下面是对SSH做的一些优化,让代码看起来结构更清楚,以后会更多的尝试《重构》的方法来改变SSH,更接地气一点。 目的:单独一 ...
关系型数据库的价值 持久化数据:通过数据库来保存数据 处理并发:通过事务方式处理并发 集成:共享数据库集成,多个应用程序可以同时访问同一份数据 标准模型:前几种功能已经成标准,开发人员学习成本低,虽然各数据库之间有差异,但核心机制相同。   阻抗失谐 关系模型和内存种的数据结构之间存在差异   集成数据库和应用程序数据库 集成数据库:多个应用程序数据存储在一个公用的数据库中,提供了通信效率,因为多个应用程序公用,所以设计复杂。不同应用程序在存储数据时也需要相互协调,更新数据的最好还是交由数据库自身处理。
       这几天跟几个同事聊天发现他们对javascript什么时候该用new都不是很了解,这和我上篇博文的new干了什么可以呼应吧。        1、为什么javascript会这样,会导致很多人都不知道function什么时候该new什么时候不该new? ...
1、javascript的new干了什么? 2、为什么有的时候new和不new一样? 1、《javascript精粹》:如果在一个函数前面带上new来调用该函数,那么将创建一个隐藏连接到该函数的prototype成员的新对象,同时this将被绑定到那个新对象上。 具体讲就是new的时候开辟了内存空间创建了一个object这个object就是this,然后这个this的prototype指向了函数本身的prototype。 2、为什么有的时候new和不new是一样的,如果你在一个函数里面写了return就是有返回值,那么他会舍弃原先的new开辟的内容控件及指向的prototype而 ...
需求: 在一般用户操作中,需要进行一些提示例如:修改成功,修改完成,删除成功等,一般我们使用Flex自带的Alert.show的方式,但是在应用一些提示反馈的时候,我们可能希望只是提示一下就自动消失掉窗口,而不需要客户多点一次确定去取消窗口,写了一个提示方法,代码如下: package com.ruixinflex.mapoperation.classes.MsgBox { import flash.display.DisplayObject; import flash.events.MouseEvent; import mx.containers.Panel; im ...
项目中遇到淡入淡出效果,自己写了个方便用的。 package com.ruixinflex.mapoperation.classes { import mx.effects.Fade; import mx.events.EffectEvent; public class FadeEffect { private var _fadeOut:Fade; private var _fadeIn:Fade; private var _target:Object; private var _isPlaying:Boolean; ...
SearchInput扩展TextInput 增加:     imageSource属性(右侧图片);     tipText属性(为空时出现的提示文字);     buttonClick事件(点击button及input中敲击回车触发)。 多说无益,上代码 package { import flash.events.Event; import flash.events.FocusEvent; import flash.events.KeyboardEvent; import flash.events.MouseEvent; import flash.ui.Keyboard; ...
Global site tag (gtag.js) - Google Analytics