随笔分类 - Javascript
JavaScript...
摘要:好久没有写东西了。对象字面量:var car = {myCar:"Saturn",getCar:CarTypes("Honda"),special:Sales};alert(car.myCar) //output Saturnvar car = { manyCars: {a: "Saab", "b": "Jeep"}, 7: "Mazda" };document.write(car.manyCars.b); // Jeepdocument.write(car[7]); //
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta h...
阅读全文
摘要:数组基础:创建数组,访问数组,遍历数组创建数组:[代码]访问数组:[代码]遍历数组:[代码] 数组中级:截取数组,连接数组,数组的转换,增加和删除数组中的值,数组排序slice()方法: 数组高级:数组的嵌套,遍历嵌套数组。[代码]concat()方法:[代码]toString()和 join()方法:[代码]unshift(), shift(), push(), pop() and splice...
阅读全文
摘要:对象的定义,放出来有点无聊。就是从书上搬来而已,但是这样的定义却十分的明确。ObjectThe simple types of JavaScript are numbers, strings, booleans (true and false), null, and undefined. All other values are objects. Numbers, strings, and boo...
阅读全文
摘要:对象直接量,数组直接量,函数直接量对象直接量创建一个对象:var obj = {x:[1,2],y:23};代码跟下面是一样的。var obj=new Object();obj.x=new Array(1,2); obj.y=23;测试:for(var i in obj) alert(obj[i]);函数直接量:它是一个表达式而不是语句。(function(){})() 如下例: (functio...
阅读全文
摘要:JavaScript 对象字面量在编程语言中,字面量是一种表示值的记法。例如,"Hello, World!" 在许多语言中都表示一个字符串字面量(string literal ),JavaScript也不例外。以下也是JavaScript字面量的例子,如5、true、false和null,它们分别表示一个整数、两个布尔值和一个空对象。JavaScript还支持对象和数组字面量,允许使用一种简洁而可...
阅读全文
摘要:学习JS,少不了要买书。我也买了几本来看,深浅不一。在博客园中,有不少的JS高手。今天有幸看到一条评论,有人问司徒正美。如何才能学得像你一样好。他说他JS方面只看外文的书。确实,这个东西本来就不是中国的,还是看人家书更好。在学术领域谁要是还有所谓爱国,不看外国书只看国人的书。那只是井底之蛙和愚人而已。
阅读全文
摘要:前天有网友留言问我,Object是什么?由于这两天忙于重构那个TreeView控件去了,没有及时的回答,真是不好意思。今天抽空来看看JavaScript中的Object到底是什么东西呢?Object和函数Function到底是什么关系呢?说的不对的地方欢迎斧正。 虽然是私人留言,不过匿名转过来希望不会怪我,如有不妥请告知。 js的Object到底是什么? 刚开始我认为Object是js的所有对象的...
阅读全文
摘要:前面有一篇日志是写道有关JS变量的,这里还写JS变量。看例子: 这样如果难看一点,可以看看之前的那个差不多的例子: 变量声明 变量声明有两种方法:显式和隐式。 显式一般是指使用Var声明,隐式(即用即声明)
阅读全文
摘要:在很多javascript框架中经常可以看到诸如var a={};var b=[];或var c={name:"syj"};这些写法让大家摸不到头脑,由于这些写法中使用了[]{}这类字符,所以在百度中很难搜索,我就曾经尝试搜过javascript简写,但是完全不沾边。 为了让更多人少走弯路,于是决定写篇文章简单介绍下。 var a={}等同于var a=new Object; var b=[]等...
阅读全文
摘要:[博文地址]:http://11119494.blog.163.com/blog/static/18928122010370250980/
阅读全文
摘要:高手们对这个两个方法的解析也是非常深入地,为了提醒善忘的自己,我也记录一下看到的东西。 按照惯例先看例子,就随便用一个网上的例子吧。(希望简单的例子能让大家看得明白) 二者并存的情况下,在数值运算中,优先调用了valueOf,字符串运算中,优先调用了toString。 后续将会完善这篇文章,它只写了一点。
阅读全文
摘要:属性1.altKey描述:检查alt键的状态。语法:event.altKey可能的值:当alt键按下时,值为 TRUE ,否则为 FALSE 。只读。2.button描述:检查按下的鼠标键。语法:event.button可能的值:0 没按键1 按左键2 按右键3 按左右键4 按中间键5 按左键和中间键6 按右键和中间键7 按所有的键这个属性仅用于onmousedown, onmouseup, 和 ...
阅读全文
摘要:要说JS原型继承,肯定会认识Prototype这个对象的属性。但是对它了解有多少呢?百度或者Google一下,但是还是会不明白的。我查了一些小资料,大家还是看一个例子吧,我也对其了解不深。 先区别一下什么是prototype属性,和constructor属性。也就是要区别什么是构造器,函数,对象实例。 其实在JS中构造器就是函数,函数就是构造器,对象实例就是通过var obj=new 函数();...
阅读全文
摘要:There’s one very important difference between these two methods, and it’s not that one accepts only a tag name and the other accepts a full CSS selector. The big difference is in the retur...
阅读全文
摘要:要学好JS,要从基础学起。翻了一下《Javascript权威指南第五版》,英文的。看得有点模糊,还是勉强看完了变量这一小章。用我有限的英文翻译了一点,不要恶心我。1、Javascript变量作用域 JavaScript的变量作用域分为全局和局部两种。代码2、var的作用 Javascript变量可以不用声明,但是你没有使用var声明一个变量,可能会出现问题:代码3、原始类型(primitive t...
阅读全文
摘要:对象,具有属性与方法。这是大家都听到烂的话了。面向对象的基本特征有:封闭、继承、多态。今天来我总结一下我刚刚学到的,我只是把看到的冰山一角写下来了,希望可以完善。 对象的继承相信大家都很熟悉了。可以用对象冒充、call()[apply()]、原型方式、混合方式这几种。其中混合方式我觉得是比较好的,先开回顾一下call()方法:原型方式:混合方式:混合方式另一种写法:为继承的对象追加一个方法试试: ...
阅读全文
摘要:Sort of an old topic for these times, but I thought I’d share a small snippet I wrote about a year ago for the live updating Twitter widgets which required a tad bit of animation without the use...
阅读全文
摘要:刚刚学习Javascript的事情,我不明白这是什么东西。书中是这样说的,所有事件都以对象存在。但我还是不明白,学习事件到底可以干什么,不要问为什么,没有的一本书会告诉你。(自小教导学习从来没有问有什么用的)不过凭常识可以知道,像click,mouseover这些都是事件。在IE中,事件对象是window对象的一个属性:event。但是标准的DOM中获取事件对象却与IE不同,从各大搜索引擎可以知道...
阅读全文

浙公网安备 33010602011771号