随笔分类 -  javascript

关于使用javascript
摘要:获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id')[0].selectedInde... 阅读全文
posted @ 2008-11-02 12:13 枫崖 阅读(174) 评论(0) 推荐(0)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> var store=Ext.data.SimpleStore( ... 阅读全文
posted @ 2008-04-24 11:41 枫崖 阅读(601) 评论(0) 推荐(0)
摘要:DOM基础 一、 节点 当谈论DOM树(文档)的时候,实际上也是节点的层次。DOM定义了Node的接口哦以及许多种节点类型来表示XML节点的多个方面:下面是所有DOM节点的类型 1、 Document --最顶层的节点,所有其他的节点都附属于它 2、 Documentype --DTD引用的对象表现形式 3、 DocumentFragment –可以像Document一样保存其他节点... 阅读全文
posted @ 2008-04-18 13:03 枫崖 阅读(346) 评论(0) 推荐(0)
摘要:这两天为了实现在网页上画矢量图形,找类库、资料弄的自己是伤痕累累,不过最好找到了比较好的js类库,能比较好的画出来,而且使用它也能画出橡筋线,但是随之而来的问题又发生了,就是对于在新画的图层是动态建立的,并且其定位是使用绝对定位,因此这给其绘制带来的问题,我本身显示的底图是来自于google,而动态的接受绘画的图层与google显示的那个层是兄弟关系,这在捕获时发生了 Code highlig... 阅读全文
posted @ 2008-03-31 19:39 枫崖 阅读(847) 评论(0) 推荐(0)
摘要:1、面向对象术语 1.1、面向对象语言的要求 1)封装 2)聚集 3)继承 4)多态 2、对象的类型:本地对象(1) 2.1 本地对象 def:对立与宿主环境的ECMAScript实现提供的对象,简单的说就是ECMA-262定义的类。他们包括: Object Function Array String Boolean Number Date... 阅读全文
posted @ 2008-03-29 12:27 枫崖 阅读(246) 评论(0) 推荐(0)
摘要:一、语法 ECMA的基础概念如下: 1、大小写区分 2、变量是弱类型的 3、没行结尾的分号可有可无 二、原始值和引用值 1、原始值:存储在栈中的简单数据段,它们的值是直接存储在变量访问的位置,这个和.net中的基本类型应该是差不多的 2、引用值:存储在堆中的对象,与.net中的引用类型差不多。 给变量赋值时,ECMAScript解释程序必须解释该值是否为原始类型,原始类型有5中: Null、Num... 阅读全文
posted @ 2008-03-28 19:02 枫崖 阅读(229) 评论(0) 推荐(0)
摘要:以下是阅读《javascript高级程序设计》的阅读心得:1、什么是javascriptjavascript由三部分组成:ECMAScript、DOM、BOM.那么ECMAScript是javascript的核心,ECMAScript的定义是:ECMA可以为不同种类的宿主环境提供核心的脚本编程能力,因此核心的脚本语言是与任何特定的宿主环境分开进行规定的。Web浏览器对于ECMAScript是一个宿... 阅读全文
posted @ 2008-03-28 19:01 枫崖 阅读(234) 评论(1) 推荐(0)
摘要:大家都知道在.net中有一个stringBuilder类用于字符串连接,其可以大大提高性能,对于在javascript中是一样的,下面可是使用这样的类进行封装 1 var StringBuilder=function() 2{ 3 this.__str=new Array(); 4}; 5 StringBuilder.prototype.append=function... 阅读全文
posted @ 2008-03-23 22:47 枫崖 阅读(852) 评论(0) 推荐(0)
摘要:事件在设计模式中观察者模式的实际运行,对于观察者模式,我想说几个特定概念, 1、目标(subject,target) 1、这是一个大家都感兴趣的对象,他知道他的观察者,可以有任意多个观察者观察同一个目标 2、提供注册和删除观察者对象的接口 2、观察者(observer) 为那些在目标发生改变时需获得通知的对象定义一个更新接口 在Ext2.0中的这种使用时比比皆是,假如... 阅读全文
posted @ 2008-03-19 14:14 枫崖 阅读(745) 评论(0) 推荐(0)
摘要:这两天在看Ext2.0,发现在VS2005中建立一个js文件,如果其中包含中文字符,最后在页面中使用它,最后页面出现的中文字符都是乱码,最后搜了一通,发现原来默认在VS2005中的文件编码格式是ANSI,如果需要使用中文呢字符则需要更改编码方式,将其改为UTF-8. 阅读全文
posted @ 2008-03-05 14:43 枫崖 阅读(275) 评论(0) 推荐(0)