摘要: 1.阻止默认事件 return false2.系统默认右键菜单 oncontextmenu 若想兼容所有浏览器,需要写成document.oncontextmenu=function(){ return false;}3.原生javascript的鼠标位置是event.clientX与event.clientY. 事件属性返回当事件被触发时鼠标指针向对于浏览器页面(或客户区)的水平(垂直)坐标。 客户区指的是当前窗口。4.jquery中鼠标位置是用event.pageX与event.pageY clientY 与pageY是有区别的,clientY会忽略滚动条滚动的距离,它指的是鼠标相对于内. 阅读全文
posted @ 2013-05-09 23:39 独角xi 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1. + ⑴ 表示字符串连接;一个表达式中如果存在字符串,则优先按照字符串连接来进行运算 (原生javascript) (2) 表示数字取正的一元运算符; 如+5,这是一个表达式,其中+是运算符,5是运算元; (3) 表示数值的求和运算;2. () (1)语句的词法元素 (2)作为“传值参数表” (3)用于强制表达式运算3. : (1)声明直接量对象的成员和声明标签 (2)在switch语句中声明一个分支 (3)在三元表达式中作为一个运算符4. {} (1)表示复合语句 (2)声明对象直接量 (3)函数直接量声明时的语法符号 (4)结构化异常处理的语法符号5. , (1).可以作为连续... 阅读全文
posted @ 2013-05-09 20:28 独角xi 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1.函数分为函数声明与函数表达式,函数声明一定会带有函数名称,函数表达式不一定带有函数名称;2.函数表达式是可以赋值表达式的一部分;3.在javascript解析过程中,函数声明被提前解析到作用域的顶部,因此,在一个作用域中,不管函数声明在哪个地方,都能调用它4.函数表达式被赋值给一个变量时,变量被预解析到顶部,但函数表达式不会提前到顶部,因此,只能在它后面调用它的值;5.函数声明不能出现在条件判断语句,循环语句及with语句中,只能用函数表达式来替代6.函数调用方式有四种: 作为函数调用;函数声明调用时,是作为全局变量调用,因此,它的调用上下文是全局,其this指向全局 作为方法调用;函.. 阅读全文
posted @ 2013-05-09 09:46 独角xi 阅读(162) 评论(0) 推荐(0) 编辑