代码改变世界

推荐排行榜

JS创建对象的几种方法

2012-07-11 15:28 by @影子@, 2574 阅读, 收藏,
摘要: 题外话:昨天手欠,试图用alert(window.appName)到ff之下去查看浏览器版本,结果弹出的竟然是Netscape,咋不是 firefox。继而又跑去chrome下试验,又一次弹出了Netscape。baidu搜 Netscape 竟然发现js就出自Netscape公司。惭愧啊惭愧!!!研究了这么久的js都不认识祖师爷。于是又跑去找了找族谱,原来js出自Brendan Eich之手,95年他创造js时候,也不过就31岁。哎呀,真是白活了,如他一般老的我,到现在都学不会js,真是人比人气死人。。js当初设计的时候,没有想到自己能从一部打电话用的手机变成集拍照,上网,游戏,电话于一身的 阅读全文

js原型链原理看图说话

2012-07-07 11:49 by @影子@, 2085 阅读, 收藏,
摘要: 任何一个对象都有一个prototype的属性,在js中可以把它记为:__proto__当初ECMAscript的发明者为了简化这门语言,同时又保持继承的属性,于是就设计了这个链表。。在数据结构中学过链表不,链表中有一个位置相当于指针,指向下一个结构体。于是乎__proto__也一样,每当你去定义一个prototype的时候,相当于把该实例的__proto__指向一个结构体,那么这个被指向结构体就称为该实例的原型。文字说起来有点儿绕,看图说话var foo = {x: 10,y: 20};当我不指定__proto__的时候,foo也会预留一个这样的属性,如果有明确的指向,那么这个链表就链起来啦。 阅读全文

CSS 必知的7个知识点

2012-04-13 13:52 by @影子@, 2727 阅读, 收藏,
摘要: 无敌的老公昨天给俺进行了一堂css的培训~~哎,为神马老公啥都知道,我神马都不懂,自愧不如啊~~555好记性不如烂笔头,遂在此一一总结。本人小菜,从最基础的内容开始。1、width是个雷 很多页面要求宽度自适应,那么width设百分比吧,否则块元素很容易变成粘着不走的狗皮膏药 当没有定义元素宽度时,浏览器撑满整行,实际上执行的是width:auto,宽度自适应。2、IE6不认识min-height 解决办法就是_height,有时候明明不需要可变高度,如果喜欢没原则的min-height,那么记得用_height对付下IE6这个屌丝。3、float和clear float和绝对定位都会... 阅读全文

利用canvas制作最简易的画板

2012-08-14 12:33 by @影子@, 1824 阅读, 收藏,
摘要: HTML5 横空出世,怎能不提神奇的 canvas。还记得多年前小探 GDI 和 opengl 时的心潮澎湃,那时一心想在web中实现画板功能,但困惑于如何在 html 中嵌入 c++ 编译后的 exe 文件。后来,flash 和 flash3D 的发展让人没理由再去纠结这个问题,在 web 中嵌入一个 swf 相比 exe 要轻松多啦。直到有一天,WHATWG 的那组人向世界宣称 HTML5 添加了对脚本和布局之间的原生交互能力,他们的目标是和插件说再见。哇,这太让人激动,当禁用屏蔽安装失败的隐患消除之后,世界将变得更加和谐,于是渺小的我,从 canvas 开始,开启 Html5 的入门之旅 阅读全文

sublime 使用技巧总结

2012-04-24 23:10 by @影子@, 19307 阅读, 收藏,
摘要: 对于用惯了editplus的人来说,突然接触到sublime有点无所适从,不过稍微适应一段时间后,发现会渐渐的爱上这个小黑盒子。那么sublime究竟好在啥地方呢?我看最显著的特点就是他的智能联想功能,vs ide和eclipse插件 在这个轻量级的小工具上也实现了完美呈现。另外就是sublime强大的搜索功能啦··在windows中编程有时候 会从一个文件切换到另外一个文件,难道去点开层层文件夹么?如果能实现命令行切换就方便啦。于是抽出空来,重点看看sublime是如何实现强大的文件搜索吧。1、goToAnyThing的Ctrl+P如果只会在当前文件中使用ctrl+F搜关 阅读全文