Welcome 微信登录

首页 / 脚本样式 / JavaScript

actionscript与javascript的区别

actionscript与javascript的区别

当时Netscape的JavaScript使其在与ie的浏览器大战中独占鳌头,而后ie创建了jscript应对Netscape的JavaScript,而事实上jscript基本上抄袭的JavaScript,这也是微软一直备受诟病的一件事,jscript与JavaScript有一些语法上的不一样,但二者均是同一类web开发技术,而且目前流行的是JavaScript,jscript的使用已经越来越少了。另外JavaScript的核心为ecmascript,与a...
js原生态函数中使用jQuery中的 $(this)无效的解决方法

js原生态函数中使用jQuery中的 $(this)无效的解决方法

我今天的例子是这样的, 复制代码 代码如下: $("ul li").hover(function(){ setTimeout(function(){ $(this).addClass("test"); alert("延迟了0.3s 我出现了!") //测试 },300) }) 在运行时,这个黄色部分是不执行的 ,然后我弹出了一下$(this)原来是undefined (其实已经猜到了); 然后我就没想(习惯),直接到百度找了,然后...
Jquery下:nth-child(an+b)的使用注意

Jquery下:nth-child(an+b)的使用注意

后面两个Class为空来应对可能增加的列数来调节列宽 $("div>p").parent().not($(".grid_2")).filter("nth-child("+lenth+"n+1)")来选择每行的第2列,但是却选中了第三列,百思不得其解 利用firbug查询该元素无意发现元素下的nodeindex(nodeindex为同级元素中的先后顺序)和参数an+b计算后的值相同,原来想直接利用nodeindex选择第2列好了但是不知道如何做好 查了...
使用jquery实现select添加实现后台权限添加的效果

使用jquery实现select添加实现后台权限添加的效果

呃。其实很简单的东西啦。页面的图两个列表都可以多选,实现如下效果:1、双击第一个列表中任意一个列表项,实现向下添加2、双击第二个列表中任意一个列表项,实现删除,2、点击按钮,实现对应功能。Html代码复制代码 代码如下: <form name="form1" method="post" action=""> <select id="select1" size="5" multiple style="width:100px " > &...
真正的JQuery.ajax传递中文参数的解决方法

真正的JQuery.ajax传递中文参数的解决方法

本人最近也遇到了需要传递中文参数的问题。在网上搜索一下,复制粘贴发的到处都是的“终极”“解决方案”无非就是escape(str)来转码,然后在服务端还要写个方法再编辑一次,或用System.Text.Encoding下的方法来换来换去。 我很久以前一直在使用Prototype框架。在.net-GB2312或jsp-utf8下都使用过,从来没遇到有字符编码的问题。于是将Prototype和JQuery代码都下载下来打开研究原因。具体结果如下不同之处在于JQu...
最新28个很棒的jQuery 教程

最新28个很棒的jQuery 教程

学习使用 jQuery 创建一个确认对话框学习如何制作一个自动变换的幻灯片如何制作带缩略图的全屏图片画廊学习使用 jQuery 制作立体效果的滑动相册学习使用 jQuery 制作谷歌圣诞涂鸦学习使用 jQuery 制作缩略图预览滑块学习如何制作可爱的预览图库学习使用 jQuery 制作带动画切换的表单学习使用 jQuery 制作作品缩放滑块学习使用 jQuery 制作气泡形的图片画廊学习使用 jQuery 制作有吸引力的照片效果学习使用 jQuery 制作...
Jquery css函数用法(判断标签是否拥有某属性)

Jquery css函数用法(判断标签是否拥有某属性)

判断一个层是否隐藏: 复制代码 代码如下:$("#id").css("display")=="none" ;在所有匹配的元素中,设置一个样式属性的值: 复制代码 代码如下:$("p").css("color","red");把一个“名/值对”对象设置为所有匹配元素的样式属性。 这是一种在所有匹配的元素上设置大量样式属性的最佳方式 复制代码 代码如下:$("p").css({ color: "#ff0011", background: "blue" });如...
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码

解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码

var ie = !-[1,]; 这句代码在IE9之前曾被称为世界上最短的IE判定代码。代码虽短但确包含了不少javascript基础知识在里面。在这个例子中代码执行时会先调用数组的toString()方法,执行[1,].toString()在IE6,7,8中将会得到“1,”。然后表达式就变为!-“1,”。再尝试把“1,”转换成数值类型得到NaN ,再对NaN取负得到值仍为NaN。最后执行!NaN返回true。下面通过分解这个语句来回顾下代码中所涉及到的...
在JavaScript中监听IME键盘输入事件

在JavaScript中监听IME键盘输入事件

输入法应当如何触发键盘事件呢?是每一下击键都触发一次事件,还是选词完毕才触发事件呢?整句输入又该如何触发事件呢?不同的操作系统和不同的浏览器对此有不同的看法。在最糟糕的情况下,用户使用输入法后浏览器就只触发一次 keydown ,之后就没有任何的键盘事件了。这对于 Suggestion 控件的实现来说是个大问题,因为 Suggestion 控件需要监听文本输入框的变化,而事件是最准确也最节省计算资源的做法,如果换成轮询的话性能就可能受到影响。 首先,要监听...
js 静态动态成员 and 信息的封装和隐藏

js 静态动态成员 and 信息的封装和隐藏

静态动态成员 一下用面向对象的相关概念来解释js中的仿面向对象,因为js中不像其他语言,不存在面向对象语言的相关特性,但可以通过一些技巧来模仿面向对象。我用同样的概念来概述js的这些方仿面向对象的概念,因为他们的行为作用类似。 在js中有如下函数 复制代码 代码如下: function test(){ var var_value; this.this_value; } 其中,var_value是静态成员,this_value是动态成员。 静态成员是关联到...
<< 511 512 513 514 515 516 517 518 519 520 >>