Menu
Woocommerce Menu

firefox中用javascript实现鼠标位置的定位,javascript之函数直接量

0 Comment

/** 
* 取得鼠标坐标 
* @return Position 
*/ 
function getMouseLocation(){ 
if(ns4||ns6){ 
mouseX = e.pageX; 
mouseY = e.pageY; 

else{ 
mouseX = event.x + document.body.scrollLeft; 
mouseY = event.y + document.body.scrollTop; 

return {x:mouseX,y:mouseY}; 

在strict下document.body要改成document.documentElement 

Script Code

种语法是什么意思(function(){})()
如下例:
<script language=”JavaScript”>
(function(){
document.write(“some script code”);
})()
</script>

您可能感兴趣的文章:

  • javascript窗口宽高,鼠标位置,滚动高度(详细解析)
  • JS获得鼠标位置(兼容多浏览器ie,firefox)脚本之家修正版
  • 基于JavaScript实现
    获取鼠标点击位置坐标的方法
  • js获取鼠标位置杂谈附多浏览器兼容代码
  • js获取鼠标位置实例详解
  • js获取鼠标点击的位置实现思路及代码
  • JavaScript取得鼠标绝对位置程序代码介绍
  • javascript之鼠标拖动位置互换效果代码
  • JavaScript中获取鼠标位置相关属性总结
  • JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
  • JS实现窗口加载时模拟鼠标移动的方法
  • JS获取鼠标位置距浏览器窗口距离的方法示例

复制代码 代码如下:

<script language=”JScript” type=”Text/JScript”>
<!–
var a=(function(s){return s})(“abc”);
alert(a);
var b=function(s){return s};
alert(b(“abc”));
//–>
</script>

Set objExcel = CreateObject(“Excel.Application”) 

引用
这个如何解释呢
大家应该记得这种写法
var a=function (){}
那么怎么运行a呢
那么就是a()
同样的道理
我们不通过a这个变量来存那么是如何写法
就是
function(){}()
但是你会发现这样是错的
因为解析引擎解析的时候,解析的时候发现}判断到了函数结束了
并没有把那个函数作为块来运行
那么加上()是强制把function那块作为块
by flashsoft

objExcel.Visible = True 
objExcel.Workbooks.Add 
objExcel.Cells(1, 1).Value = “Test value” 

引用
应该叫函数直接量。

标签:,

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图