JavaScript技术

JavaScript技术

jquery ajax 同步异步的执行示例代码

阅读(16) 作者(admin)

大家先看一段简单的jquery ajax 返回值的js 代码 复制代码 代码如下: function getReturnAjax{ $.ajax({ type:"POST", http://www.jb51.net/userexist.aspx", data:"username="+vusername.value, success:function(m...

JavaScript技术

获取dom元素那些讨厌的位置封装代码

阅读(17) 作者(admin)

介绍 解决各个浏览器下 获取dom 元素的 位置 兼容性 ie 6 7 8 firefox 3.6 chrome 4.0 目前只测试了这几个浏览器 作者 Jelle ・ lu QQ:271412542 Email:idche@qq.com blogs:http://www.cnblogs.com/idche/ 源码说明...

JavaScript技术

有道JavaScript监听浏览器的问题

阅读(17) 作者(admin)

但不知道大家有没遇到这样一种情况,新开的窗口是通过<a href="" />打开 的,而不是window.opener或showModalDialog打开的。 尤其是需要注意的是:这个href指向的地址(页面)不是我们开发的,譬如,我们将href指向www.cnblogs.com...

JavaScript技术

utf-8编码引起js输出中文乱码的解决办法

阅读(25) 作者(admin)

编码规则是utf-8,如网页头中的: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 那么js文件中如果有中文输出就会出现乱码,解决此个问题有两个方法:

1、在引用javascript输出的地方加上charse...

JavaScript技术

safari,opera嵌入iframe页面cookie读取问题解决方法

阅读(22) 作者(admin)

查到原因是因为在这些浏览器中对第三方的cookie安全验证比较严格,需要确认是用户主动到第三方网站的,才能读到cookie,于是加个引导页面要用户点击下才能进入我们的组件。 1,首页 判断是否是这些浏览器,若是则去引导页面,其...

JavaScript技术

浅谈tudou土豆网首页图片延迟加载的效果

阅读(19) 作者(admin)

这样做的好处当然是如果有用户不需要查看下面的内容,则免去了下面所有图片的请求,这对减少服务器的压力还是很有帮助的。 实现: 其实tudou的实现原理很简单, 1.先把所有需要延迟加载的图片的src都设置成同1个小图片的连...

asp.net+jquery滚动滚动条加载数据的下拉控件
JavaScript技术

asp.net+jquery滚动滚动条加载数据的下拉控件

阅读(22) 作者(admin)

这样的需求貌似自己感觉不是很合理,因为数据多了如此下拉无论从人还是机器操作都比较痛苦。

没办法由于需求下来了,只能按需求操作。网上找了很多相关控件都感觉有点庞大,占资源比较多。没办法自己花半天时间弄出个半成...

JavaScript技术

jQuery对象和DOM对象使用说明

阅读(31) 作者(admin)

1.jQuery对象和DOM对象 第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系. DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用...

JavaScript技术

javascript面向对象编程(一) 实例代码

阅读(24) 作者(admin)

复制代码 代码如下: <script type="text/javascript"> var test = { numA: 10, objB: {}, arrC: [], init: function(){ alert(this.numA); }, sayHi: function(name){ alert("hello " + name); }, sayHelloWorld: fu...

JavaScript技术

基于jquery的checkbox下拉框插件代码

阅读(22) 作者(admin)

option_check.js代码 : 复制代码 代码如下: /***************************************** 调用方法为: Jselect($("#inputid"),{ bindid:'bindid', hoverclass:'hoverclass', optionsbind:function(){return hqhtml();}...

JavaScript技术

jquery keypress,keyup,onpropertychange键盘事件

阅读(20) 作者(admin)

起初用js 的onkeyup事件,但始终没能触发。该事件不知道别的什么地方监视了,js的事件有传递,也可以阻断,蛮麻烦,情况太多。找了好久,终于找到了一种解决方案,通过onpropertychange事件可以迎刃而解。 复制代码 代码如下: $("#...

JavaScript技术

jQuery与其它库冲突的解决方法

阅读(27) 作者(admin)

(注意:默认情况下,jQuery用$作为自身的缩写而以) 如果jQuery类库和别的类库冲突的话,可以使用jQuerynoConflict()函数来将变量$的控制权移交出给其它的javaScipt库。看下面小片断代码 <script type="text/javascript" src...

JavaScript技术

firefox下获取下列框选中option的text的代码

阅读(26) 作者(admin)

知识点: 0、为什么要innerText?因为安全问题 1、为firefox dom模型扩展属性 2、currentStyle属性可以取得实际的style状态 3、IE实现innerText时考虑了display方式,如果是block则加换行 4、为什么不用textContent?因为tex...

JavaScript技术

让IE6支持min-width和max-width的方法

阅读(16) 作者(admin)

说明:让 IE6 及其以下版本支持 CSS 中 min/max-width/height 属性 复制代码 代码如下: @if (@_win32 && @_jscript_version>4) var minmax_elements; minmax_props= new Array( new Array('min-width', 'minWidth'), n...

JavaScript技术

js for循环,为什么一定要加var定义i变量

阅读(32) 作者(admin)

譬如下面。 复制代码 代码如下: for(i=0;i<10;i++){//就不写成: var i=0    alert(i); }   但是,这真的不是个好习惯,下面我就说说为什么写Js的for循环一定要加var,否则会时不时给你带来烦人难查的bug。   譬如...

JavaScript技术

jQuery选择头像并实时显示的代码

阅读(24) 作者(admin)

js: 复制代码 代码如下: //头像选择 function GetFace() { var faceid = $("#SelFace").val(); if (faceid.length == 1) { faceid = "0" + faceid; } $("#imgface").attr("src", "/WebUI/template/images/public/tutu...

JavaScript技术

Javascript匿名函数的一种应用 代码封装

阅读(24) 作者(admin)

在一些Javascript库中可以看见这种写法: 复制代码 代码如下: (function(){ //所有库代码代码 })(); 说实话,对于js初学者的我来说。这个东西太吓人了,在这些JS库中,这个函数基本上把整个库的所有代码全括起来了,这种写法...

JavaScript技术

验证javascript中Object和Function的关系的三段简单代码

阅读(23) 作者(admin)

话说在楼猪理解和实践能力尚欠火候的时候,在这篇里曾经照搬了李战老师不少东西写在自己的博客里作为“知识储备”。这一次还是不能免俗。在翻到第5章的时候,被开篇第二段话深深吸引和折服:“函数具有对象的全部特征,你完...

JavaScript技术

js getElementsByTagName的简写方式

阅读(24) 作者(admin)

复制代码 代码如下: //CLASS@Mr.Think*****getElementsByTagName function tag(name,elem){ if(!document.getElementsByTagName) return false; return (elem || document).getElementsByTagName(name); } 使用不做...