[JS学习笔记]Event对象】的更多相关文章

写在前面 学习和总结JS时会伴随性的生成一些dome,其中包含一些动态输出的结果和标注. 之前通过鸡贼的办法实现了在博客中执行JS,但很多时候需要一张干净的页面编写dome,所以尝试通过一些在线的JS编辑器创建,并在博客中附上相应的链接. 一开始使用JSFiddler,优点是界面简洁,同时提供多种JS库,支持创建Ajax echo后端.但因为网页加载速度太慢,所以没有坚持用下来. 现在正在使用国内的JS在线编辑工具RunJS,提供多种JS库.前端框架及第三方插件,支持调用Ajax.fork(类似…
Event : 事件对象,当一个事件发生的时候,和当前这个对象发生的这个事件有关的一些详细的信息都会被临时保存到一个指定的地方-event 对象,供我们在需要时调用. 事件对象必须在一个事件调用的函数里面使用才有内容. 事件函数:事件调用的函数,一个函数是不是事件函数,不在定义的时候决定 ,而是取决于这个函数调用的时候. 兼容: ie/choreme  :  event 是一个内置全局对象. 标准浏览器 : 事件对象是通过事件函数的第一个参数传入. 如果一个函数是被事件调用的,那么这个函数定义的…
1.JS对象 1.1 JS对象特征 1.JS对象是基本数据数据类型之一,是一种复合值,可以看成若干属性的集合. 属性是名值对的形式(key:value) 属性名是字符串,因此可以把对象看成是字符串到值的映射 2.对象除了可以保持自有的属性,还可以从一个称为原型的对象继承属性.其中,原型链继承是JavaScript的核心特征. 3.对象是动态的,可以增加或删除属性. 4.除了字符串.数值.true.false.null和undefined,其它值都是对象. 5.对象最常见的用法是对其属性进行创建.…
1.对象的属性访问: 对象.属性 对象[属性],但中括号中必须是字符串 2.属性的遍历: for in方法举例: var ren={}; ren.name="名字"; ren.eat=function(){ alert("吃饭"); } for(var i in ren){ alert(ren[i]); } 3.封装-工厂函数,这种方式格式不规范 function dianshi(color,size,brand){ var tv={}; tv.color=colo…
1.创建对象 //构造函数方法 function fun1(){} var obj=new fun1(); //Object方法,O要大写 var obj1=new Object(); //json方法 var obj2={}; 2.为对象添加属性和方法 //声明以后再添加 function fun1(){} var obj=new fun1(); obj.name="xxx"; obj.fangfa=function(){ var a="方法"; return a…
<body> <script> var d = new Date() console.log(d) var arr = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'] function dateTodtring() { var y = d.getFullYear() var m = toTwo(d.getMonth() + 1) //月0-11.所以要+1: var _d = toTwo(d.getDate()) var h =…
一.属性 length 数组的大小.数组的length属性总是比数组中定义的最后一个元素的下标大一,设置属性length的值可以改变数组的大小.如果设置的值比它的当前值小,数组将被截断,其尾部的元素将丢失.如果设置的值比它的当前值大,数组将增大,新元素被添加到数组尾部,它们的值为undefined. 二.方法 A.添加删除类 1.Array.push( ) 给数组添加元素.添加到array尾部的值,可以是一个或多个. 返回值是数组的新长度. 示例代码: var a=["a","…
一.属性 1.length 字符串的长度,且不区分中英文的字节. 示例代码: var str="abcdefghijklmn"; var str1="中文汉语"; alert(str.length); alert(str1.length); 二.常用方法 1)获取类型 1.String.charAt( ) 返回字符串中的第n个字符, 字符串中第一个字符的下标值是0,如果参数n不在0和string.length-1之间,该方法将返回一个空字符串. 示例代码: var…
基于jquery的插件turn.js学习笔记 简介 turn.js是一个可以实现3d书籍展示效果的jq插件,使用html5和css3来执行效果.可以很好的适应于ios和安卓等触摸设备. How it works? 下面是官网展示的最简单的一个应用实例 1.编写html部分 <div id="flipbook"> <div class="hard"> Turn.js </div> <div class="hard&q…
文章转自: http://segmentfault.com/a/1190000002666658 对于初学backbone.js的同学可以先参考我这篇文章:Backbone.js学习笔记(一) Backbone源码结构 1: (function() { 2: Backbone.Events // 自定义事件 3: Backbone.Model // 模型构造函数和原型扩展 4: Backbone.Collection // 集合构造函数和原型扩展 5: Backbone.Router // 路由…