js
文章平均质量分 55
皮卡皮卡_
满满的计划,满满的学习任务~加油!
展开
-
创建对象及继承
组合使用构造函数模式和原型模式 function Person(name,age,job){ this.name = name; this.age = age; this.job = job; this.friends = ["jay","elva","britney"]; } Person.prototype = { constructor : Pers原创 2015-06-02 11:43:42 · 342 阅读 · 0 评论 -
引用类型(对象)
1.对象的字面量表示法var person = { "name": "jay", "age": 19}; //或者 var person = {}; person.name = "jay"; person.age = 19; //访问对象属性 alert(person.name);//点表示法 alert(person["name"]);//方括号表示法,属性以字符串的方式放在方括号中2.数组Arr原创 2015-05-27 11:08:57 · 401 阅读 · 0 评论 -
js上传文件和递交按钮
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-05-26 09:54:40 · 595 阅读 · 0 评论 -
js变量作用域和内存问题
ECMAScript包含两种不同的数据类型:基本类型(Undefined,Null,Boolean,Number和String)和引用类型(多个值构成的对象)。 区别:当从一个变量向另一个变量复制引用类型的值时,这个值得副本实际上是一个指针,这个指针指向存储在堆中的一个对象。两个变量实际上引用的是同一个对象,改变其中一个变量,就会影响另外一个变量。var obj1 = new Object();原创 2015-05-26 14:42:20 · 463 阅读 · 0 评论 -
js继承详解
thisthis表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可以使用apply和call两个全局方法来改变函数中this的具体指向。prototype原型对象所有函数都有一个prototype属性,当一个函数被定义的时候,prototype属性会被自动创建和初始化。prot原创 2015-07-27 15:55:45 · 344 阅读 · 0 评论 -
js事件学习心得
事件处理程序var EventUtil = { addFunction:function(element,type,functionName){ if(element.addEventListener){ element.addEventListener(type,functionName,false);//ie9之前不支持 }else原创 2015-07-27 15:55:33 · 435 阅读 · 0 评论 -
时间戳转换
项目中以后可能会经常用到时间戳转换,在这里记录一下。 首先,先写一个函数dateStyle(),用于对时间对象的格式进行转换。注意月份getMonth()获得的范围是0-11。 var dateStyle = function(myDate){ var year = myDate.getFullYear().toString(); //获取完整的年份(4位) var原创 2015-08-03 12:57:03 · 392 阅读 · 0 评论