随笔分类 -  JavaScript

摘要:简单描述js原型 原型提供了一群同类对象共享属性和方法的机制,对象继承原型的所有属性和方法(函数)。说白了js是使用原型来实现类继承的。充分理解prototype/__proto__ 初学者确实在这两个属性上是不容易分辨清楚地。所以,一个搞前端的朋友说,这两个属性完全搞明白了,那js原型也就差不多理解透彻了。那我尝试阐述一下这两个属性(内容总结自他人的结晶和js文档)。 prototype:prototype是函数的属性,它应用的场合是函数被用作构造函数时,如果你想让子类拥有某型特性,那我们可以直接操作父类(总是感觉父函数贴切)的这个prototype。所以在js的继承中prototyp... 阅读全文
posted @ 2012-09-24 08:31 focusJ 阅读(2154) 评论(1) 推荐(2)
摘要:学习Javascript断断续续也有十几天了,总结一下为自己也为别人。Javascript给我的整体印象就是很“随便”,这种印象缘起于它的面向对象。当然Javascript的灵活性也注定了它是一个随便的语言。Javascript的语法特性Javascript是一门动态的,弱类型的,基于原型的脚本语言。我们在一些网站上的一些漂浮效果(虽然很讨厌),图片切换效果,还有一些文本编辑器等等,这都要归功于Javascript。当然Javascript又是一个彻底的面向对象的语言,虽然你看到的是遍地的function(),但是谁有规定函数不能是对象呢。下面来看一些具体的内容。Javascript基本语法但 阅读全文
posted @ 2011-10-06 18:02 focusJ 阅读(2109) 评论(4) 推荐(3)
摘要:google可谓是ajax的特效用的淋漓尽致,google suggest, google map,igoogle 可拖动窗口等等...今天仿照iGoogle做了一个简单的小demo。 这个的demo是根据一个Jquery的框架直接做出来的:easywidgets。这个框架是可以免费下载的http://plugins.jquery.com/project/easywidgets。 废话就不多说了,直接把源代码贴出来,让大家学习!html 1 <html> 2 <head> 3 <meta http-equiv="Content-Type" co 阅读全文
posted @ 2011-04-16 14:27 focusJ 阅读(2631) 评论(0) 推荐(0)
摘要:今天稍微学习了一下Json,JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。JSON建构于两种结构:“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object) ,纪录(record),结构(struct),字典(d. 阅读全文
posted @ 2011-03-20 17:48 focusJ 阅读(4866) 评论(0) 推荐(0)