摘要: 在面向对象程序设计中,“类”在实例化之后叫做一个“实例”。 “类”是静态的,不占进程内存,而“实例”拥有动态内存。在数据库中,代表一些程序的集合。如Oracle中,实例就是一些能支撑数据库运行的数据库程序。实例(instance)和对象(object)的区别实 例和对象基本上是同义词,它们常常可以互换使用。对象代表了类的一个特定的实例。对象具有身份(identity)和属性值(attribute values)2个特征。实例是抽象的具体表示,操作可以作用于实例,实例可以有状态地存储操作结果。实例被用来模拟现实世界中存在的、具体的或原型的东 西。对象就是类的实例,所有的对象都是实例,但并不是所有 阅读全文
posted @ 2013-10-31 11:47 javascript程序员 阅读(2084) 评论(0) 推荐(0) 编辑
摘要: Object.prototype.toString.call() 区分对象类型第一种: 第二种: 第三种: 第四种: 第五种: js由于是prototype的对象模型,没有严格意义上的类class。全部都是对象Object要实现继承,可以先//创建一个父对象OldObject=function(){ this.a="属性1"};//复制出一个新对象,新对象里面已经具有旧对象的内容NewObject=new OldObject();//新增些内容,扩展新对象NewObject.b="属性2";NewObject.func=function(){ //新方法 阅读全文
posted @ 2013-10-31 10:53 javascript程序员 阅读(364) 评论(0) 推荐(0) 编辑
摘要: if(myValue!=false)和if(myValue)和if(myValue==true) 是等价的。if(!myValue) 和if(myValue!=true)和if(myValue==false) 是等价的。JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression是一个要计算的 JavaScript 标准的表达式。表达式外侧的圆括号是可选的,但是写上去是一个好习惯。我们可以使用 voi 阅读全文
posted @ 2013-10-30 17:58 javascript程序员 阅读(178) 评论(0) 推荐(0) 编辑
摘要: http://www.codecademy.com/learn/http://wenku.baidu.com/link?url=MVzCUZU29hXLis97LPwmA7S6bzY8UbRjmDNTJokg414gDpqI8-eYTJTdvYtyX-UIcER1sW9C4DcYcWJKZTA4d2484mdTB3iIkHkg1gXbayy我个人的经验:1.写代码之前先读几本书。要不然你的写的代码还停留在 函数层面、毫无进步。这里我要推荐的几本书:《JavaScript内核高级教程》、《javascript征途》、《javascript原型和javascript面向对象》。2.看完书之后你明白 阅读全文
posted @ 2013-10-30 15:43 javascript程序员 阅读(441) 评论(0) 推荐(0) 编辑
摘要: javascript中Math.sin运算问题2012-10-14 17:33 匿名 | 分类:JavaScript | 浏览573次1.javascript中Math.sin()运算是不是应该使用弧度? 2.180度转换成弧度是不是等于Math.PI?3.180度的sin值是不是等于0?4.如果上面3个问题都是正确的,Math.sin(Math.Pi)为什么不等于0?分享到: 2012-10-14 18:31 提问者采纳1、Math.sin() 的参数,必须是一个以弧度表示的角,角度数×Math.PI/180即为当前角度数的弧度值。30度角的sin()的写法为:Math.sin(3 阅读全文
posted @ 2013-10-30 13:48 javascript程序员 阅读(567) 评论(0) 推荐(0) 编辑
摘要: javascript “||”、“&&”的灵活运用 http://my249645546.iteye.com/blog/1553202http://www.zhihu.com/question/19657253http://space.cnblogs.com/group/javascript/ 阅读全文
posted @ 2013-10-30 11:50 javascript程序员 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. SVG元素模块Animation.Moduleanimate animateColor animateTransform animateMotion set mpath剪裁模块clipPath颜色轮廓模块color-profile条件处理模块switch光标模块cursor扩展性模块foreignObject过滤器模块filter feFlood feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feFlood feGaussianBlur 阅读全文
posted @ 2013-10-22 11:55 javascript程序员 阅读(399) 评论(0) 推荐(0) 编辑
摘要: Sass|Compass入门 快速写css 2011-10-24 15:39:25|分类: web |标签:sasscompasscsscss框架 |字号订阅 1.SASS 1)嵌套: #top{ width:200px; height:200px; p{ line-height:23px; font-size:16px; } } 2)参照: #top a{ color:red; &:hover{ color:green; } } 通过&来引用上一级中的a标记 3)属性: #top{ width:200px; height:200px; p{ ... 阅读全文
posted @ 2013-10-20 15:53 javascript程序员 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Javascrip中的布尔类型是很有趣的,最起码从C#这种强类型语言的角度来说;首先,用来判断是true还是false,不仅是要用true或false,好像任何对象都可以用来做为布尔判断,是不是有种“天地万物都为我所用”的成就感,上网查查了,从别处抄来总结如下:1、所有对象都被认为是 true。2、字符串当且仅当为空(""或'')时才被认为是 false。3、null 和未定义的均被认为是 false。4、数字当且仅当为 0 时才是 false 。所以用起来很是方便应手了,想判断页面中是否有某个对象,真接就来句:if(button){ alert(" 阅读全文
posted @ 2013-10-20 10:58 javascript程序员 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 页面提交数据一般有两种方法:get,post。post就是所谓的form提交,使用视图;get是通过url提交。Get方法一般用后台代码(如asp,asp.net)获得参数,代码很简单:Request.QueryString["id"];即可获取。有些时候需要直接在前台获取url参数,要用到javascript,js没有直接获取url参数的方法,那么,我们如何通过js获取url参数呢?functionGetUrlParms(){varargs=newObject();varquery=location.search.substring(1);//获取查询串varpairs= 阅读全文
posted @ 2013-10-17 09:03 javascript程序员 阅读(216) 评论(0) 推荐(0) 编辑