自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 dojo core technique

class hierachystatefull,invalidateing,widget system,template parserdeferred,promisecanvas,define,require,declare,

2013-01-31 09:23:31 227

原创 js 工具、技巧

http://jsfiddle.net/ jsbin 可以在线测试 js、css、html

2013-01-29 13:58:32 166

转载 刨析 站点性能(JavaScript Profiling With The Chrome Developer Tools)

http://coding.smashingmagazine.com/2012/06/12/javascript-profiling-chrome-developer-tools/用google开发者工具解析站点性能Your website works. Now let’s make it work faster. Website performance is about

2012-11-26 14:15:02 550

转载 彩虹色

网址:http://krazydad.com/tutorials/makecolors.php里面的正弦和位运算 很有意思。。数学之美在于其中。。This is a tutorial on how to produce sequences of discrete colors, for use in fonts, graphics or tables, such as in t

2012-11-26 13:28:21 738

转载 编写高性能JavaScript In JavaScript

原文:http://coding.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/作者:Addy Osmani译者按:本人第一次翻译外文,言语难免有些晦涩,但尽量表达了作者的原意,未经过多的润色,欢迎批评指正。另本文篇幅较长、信息量大,可能难以消化,欢迎留言探讨细节问题。本文主要关注V

2012-11-20 12:13:06 856

原创 js 模块模式

var myobj = (function(){ var name='zs'; return {getName:function(){return name;}} }());这个和在构造函数中声明私有变量异曲同工。都是利用js闭包的特性实现。

2012-11-04 18:29:33 232

原创 js 命名空间

js 是一门灵活性比较大的语言。不存在其他语言常见的namespace、module、private、static 等关键字。但是,为了防止全局 变量的冲突,可以模拟实现 命名空间。简单实现是:定义一个var mySpace = {}然后,新添加的字段都以属性的形式设置在他上面。但是,当空间已经存在这个变量的时候,需要检测一下是否存在。if(typeof mySpace !=

2012-11-04 09:30:58 319

原创 js 自记忆函数

function isPrime(num){ if(isPrime.primes[num]!=null) return isPrime.prime[num]; var prime = num !=1; for(var i=2;i<num;i++){ if(num%i ==0){ prime = false; break; } } return is

2012-11-03 17:45:01 399

原创 js 函数 属性

var store = { id:1, cache:{}, add:function(fn){ if(!fn.id){ fn.id = store.id++; return !!(store.cache[fn.id]=fn); } }}js函数和对象区别不大。都有属性、都有原型,只是js函数能执行。js函数添加属性,有特别的用途。例如,存储大量的函数时,可以通

2012-11-03 12:49:16 257

原创 匿名js 函数

var ninja = function myNinja(){console.log(ninja==myNinja);};ninja();console.log(typeof myNinja == 'undefined');匿名函数可以命名,但是,作用域仅限函数内部。同样,我们也可以使用arguments.callee替代。

2012-11-03 09:01:17 212

原创 js 函数

var ninja ={yell:function(n){ return n>0?ninja.yell(n-1)+'a':'hi';}};var samurai = {yell:ninja.yell};var ninja = {};samurai.yell(4) == 'hiaaaa';会报错。。修改方法:把 return n>0?ninja.yell(n-1

2012-11-03 08:50:50 180

转载 四国程序员的比较

最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入的了解。我觉得编程能力对程序员而言,虽然很重要,但并不是 全部。那么作为一个程序员,到底应该具备什么样的能力呢?这个话题显然太大。不过我觉得可以看看其它国家的程序员,也许可以得到一些借鉴。我有幸和中国, 美国,印度和日本四国程序员有比较深入的合作过。虽然他们不一定有代表性,但我觉得他们的共性还是比较明显的。以

2012-08-15 15:54:24 1375

原创 js

raphael 代码加在$(document).ready(function(){},不然会出错!(Uncaught TypeError: Cannot call method 'appendChild' of null)jquery mobile:changePage()后提示 错误,可能是第二个页面有错误!

2011-12-20 13:45:54 199

原创 svg

SVG:viewBox是SVG的虚坐标系,比VML的简单不少。为根节点svg元素加上viewBox属性后,在svg下的各图形元素的大小和位置都是按viewBox限定的坐标,而不是页面的实际坐标。如: 在 100x100的svg区域中,放入一个200x200的方块,按理不能正常显示,会被裁去一部分。但是因为加入了viewBox属性,svg区域会完整 显示rect。

2011-12-20 09:46:51 206

原创 ListView

ListView 分割线:使用XML的时候可以使用android:divider属性为ListView设置分割线的样式(颜色或者资源文件),而在Java代码中默认提供的方法listView.setDivider()却只支持Drawable资源文件,为此费了一点时间想解决方法,后来才发现其实很简单,android提供创建颜色资源文件的方法,于是只需要用li

2011-12-13 16:38:24 179

原创 android 技术

activity 全屏:requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,                     WindowManager.LayoutParams. FLAG_FULLSCREEN);

2011-12-12 10:56:43 266

原创 eclipse 错误

android 工程 红叹号错误:右键项目名称 BuildPath —> Configure Build Paht…中,然后上面有几个选项卡找到 Libraries中 出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。

2011-12-09 13:46:08 297

原创 jni

jni 错误: java.lang.UnsatisfiedLinkError: Hello.say()V方法不存在,报错!包括参数类型的不同、等等!jstring 转为 char 数组(JNIEnv * env, jobject obj, jstring jstr, jstring jkey){const char * key = env->GetStringUTFCh

2011-12-07 11:35:15 519

原创 javac

javac 指定路径(包名组成)java 指定带包名的完整类名javah 指定带包名的完整类名,改变包名后,重新创建.h 头文件,重新生成库文件!jar cvf des.jar -C des . 把des目录下的文件打到des.jar 中,其实就是把des下得所有文件压缩!loadLibrary 在eclipse 工程下找dll ,或说在包顶端查找。load 指定的是绝对路

2011-12-07 11:33:38 281

原创 eclipse 注释

ctrl+/添加删除注释。自定义注释可以在window-->preferences-->java-->code style-->code template在右边的框里选comments,里面有用到的多种注释,当然也可以自定义注释。例如:/** * @return the ${bare_field_name} * * @author ${user} * * ${tag

2011-12-07 11:30:46 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除