在学习新的东西时候,碰到以前看过而又不理解,或则记忆不深的地方不妨回头看看书里知识点,有助于加深理解。正所谓--温故而知新。 废话不多说,直接上代码: 第一节:一个简单的例子 function add(a,b){ console.log(a+b); } ...
分类:
移动开发 时间:
2014-10-10 17:29:44
阅读次数:
130
JS中常见的是prototype,__proto__并未获得所有浏览器的支持。从本质上来说两者表达的意思是一样的,只是prototype是函数的属性,而__proto__是对象的属性。可以在浏览器中测试一下,chrome下function test() {}test.prototype.add = ...
分类:
Web程序 时间:
2014-10-10 11:24:34
阅读次数:
192
在网上看到的文章:
用 JavaScript 编写 OS X 应用 (Tyler Gaw)
这个文章的内容是不错的。
但是思路呢?
我们如果想学一种方法或工具,这样做好吗?
我看了上面的代码。如果这样用JS 写 OS X 程序。
要学一点OC 语法,还要JS(这个以为我们自己学过了),注意还要知道些(JS中的OC对象,方法名和其用法。)
最后才是重点,这些东西,在那里列出...
分类:
编程语言 时间:
2014-10-10 08:39:04
阅读次数:
162
js中的Date类型是使用UTC(国际协调时间)自1970年1月1日午夜(零时)开始,经过的毫秒数来保存日期。 1. 创建日期对象 ---> 获得当前日期和时间 var now = new Date(); --->基于制定的日期和时间创建 var date = new...
分类:
Web程序 时间:
2014-10-09 23:43:27
阅读次数:
294
今天做项目的时候,使用document.getElementById('id'),但是得不到页面控件的值,因为是服务器控件,所以将id换成,但是重新加载后发现还是无法获取指定控件的值。中途还尝试了jquery单还是没有效果。最终发现是标签的放置问题。我是习惯的放置在标签中,而且认为放置在哪效果都一样...
分类:
Web程序 时间:
2014-10-09 22:56:11
阅读次数:
200
JS是一种基于对象的语言,在使用过程中不免遇到复制对象的问题,但通常我们采用的直接赋值‘obj1=obj2’这种做法会出现数据覆盖问题。也就是对象引用过程中引用地址一致,导致对象数据被修改的问题。这时我们可以采用工厂模式来对对象进行实例化,从而实现对象的引用地址一致导致的数据覆盖问题。但此时,问题随之又来了,使用工厂模式,对于具体的实例所属的具体对象又搞不清楚,在JS中采用构造方法来解决对象实例的...
分类:
Web程序 时间:
2014-10-09 22:41:38
阅读次数:
238
E6中在html中标识中通过JS添加click事件调用一个JS函数,例如:html代码:百度其他浏览器上面代码执行都是正常的,只有IE6执行后没有响应。解决方法如下:html代码:百度或者百度
转自 http://blog.csdn.net/yuwenhao0518/article/details/7161059 http://longkm.blog.163.com/blog/static/116662640200971541741/java中的split函数和js中的split函数不一样...
分类:
编程语言 时间:
2014-10-09 18:19:57
阅读次数:
147
js中的函数是一个对象,一个Function对象(函数参数列表及函数主体事实上只是Function对象的构造函数的参数而已),跟其他对象一 样可以在运行时增加属性、删除属性,函数参数是可变的,比如定义函数时定义的参数列表只有3个参数,调用时你却可以只传2个参数,或超过3个参数,通过函
数对象的length属性可以得到函数定义的形参个数,而函数调用时的实际参数列表则可以通过函数的argument...
分类:
编程语言 时间:
2014-10-09 16:15:28
阅读次数:
299
NaN表示一个不能产生正常结果的运算结果。它不等于任何值,包括它自己。可以用isNaN(number)来检测。同Java中的字符串一样,JS中的字符串是不可变的。也就是说一旦字符串被创建,就无法改变。下标表达式(如s[3],代替s.charAt(3))可以读取字符,但是不能用于改变字符。null,u...
分类:
编程语言 时间:
2014-10-09 13:37:43
阅读次数:
318