王厕所

coder的自我修养

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  javascript

源生javascript
摘要:没事看下HTML5,试了下drawImage方法代码很简单:<canvas id="canvas"></canvas><image src="001.jpg" /><script type="text/javascript">var canvas = document.getElementById("canvas")var ctx = canvas.getContext("2d");var img_url = '001.jpg';i 阅读全文
posted @ 2012-07-02 09:52 王厕所 阅读(11175) 评论(1) 推荐(2)

摘要:作为一个半路出家的菜鸟,对一些基础知识的了解不是很到位,感觉似懂非懂,雾里看花等到用的时候就要调试一会才能找到正确的使用方法,但是有时候是没有调试的机会的,比如说去公司面试的时候做笔试题。前段时间去一家公司面试,结果可想而知了。。。废话说到这里,下面就记录一些最近去了解的一些基础。一、javascript的执行过程看这么道题吧:<script type="text/javascript">function x(){alert(2)};x();var x = function(){alert(0)};x();var x = function(){alert(1)} 阅读全文
posted @ 2012-06-29 16:24 王厕所 阅读(309) 评论(0) 推荐(0)

摘要:var obj = {length:0,splice:function(){}}console.log(obj)猜猜上面会打印出啥?没错,打印出来的看起来是一个空数组。。。在FIREBUG里如果一个对象同时拥有length属性和splice方法,就会被firebug显示为数组的形式。。。如果以前注意过的话就会发现JQUERY就是这么写的,通过选择器打印出来的看起来跟数组一样。一直以来我都很好奇为毛返回的数组,但是却有数组根本没有的方法,也没有数组该有的方法,比如:pop等最后通过查资料才发现这么一个有趣的现象。。但是在IE下面打印出来的就是正常的[Object Object]了。于是就可以这么 阅读全文
posted @ 2011-11-28 15:36 王厕所 阅读(310) 评论(0) 推荐(1)

摘要:神马是接口?简单点的说,接口是规定了某个实现了他的类,必须具备某些方法或属性。因为javascript没有impletes与interface关键字,所以javascript中搞接口,只能借助自定义辅助类,再显式的检查来模仿java等面向对象语言中的接口概念。本文可以算是《javascript设计模式》的读书笔记吧。书上介绍了3种模仿的接口的方法1.注释法 2.属性检查法 3.填鸭方式检查第一种注释法其实没有太大意义,只不过是加了段注释,告诉该具备哪些方法,后面还要手动去添加这些方法,就算没有添加某个方法,也不会有任何的提示信息,这样就不能保证在后期运用到某个类的时候不出错。第二种属性检查.. 阅读全文
posted @ 2011-09-28 17:02 王厕所 阅读(1020) 评论(0) 推荐(0)