javascript
e421083458
这个作者很懒,什么都没留下…
展开
-
什么是MooTools选择器
在《MooTools DOM 之 Accessing elements(访问元素)》日志中,以$$()为代表,以及众多对Element prototype扩展的方法,让您更轻松的操作DOM元素。默认情况下,这些方法只允许以标签名为参数。当你使用了Selectors,这些方法变得更为强大。因为Selectors.js 文件扩展其功能,以允许你可以使用CSS选择器。它不会改变你对原有方法的使用转载 2012-08-13 11:31:27 · 944 阅读 · 0 评论 -
js将网址转为urlencode类型
当做passport项目时需要做跳转URL,一般的方式都是使用php自带的urlencode方式解决,现在好JS也能处理了!调用方法,将下面函数写在一个js文件,支持调用 将要encode 的网址改 function UrlEncode(str) { return transform(str); } function transform(s) { var hex原创 2013-02-26 10:33:08 · 6442 阅读 · 0 评论 -
JS获取当前网址
1.获取当前完整网址thisURL = document.URL;thisHREF = document.location.href;thisSLoc = self.location.href;thisDLoc = document.location;strwrite = " thisURL: [" + thisURL + "]"strwrite += " thisHREF: [转载 2013-08-14 16:51:29 · 1139 阅读 · 0 评论 -
ajax form数据封装,ajax提交整个form表单,ajax 自动获取当前form数据
ajax form数据封装,ajax提交整个form表单,ajax 自动获取当前form数据//form数据封装 function formToString(formObj){ var allStr=""; if(formObj){ var elementsObj=formObj.elements; var obj; if(elementsObj)原创 2013-09-09 15:59:50 · 20274 阅读 · 0 评论 -
js中undefined,null,NaN的区别
怎样判断变量是否为undefined?//var reValue;//测试一:if (reValue==undefined){alert("undefined");}//方法一:if (typeof(reValue)=="undefined") { alert("undefined");}//方法二:if (reValue===undefined){alert原创 2013-10-09 19:57:37 · 1083 阅读 · 0 评论 -
js-jQuery对象与dom对象相互转换
刚开始学习jQuery,可能一时会分不清楚哪些是jQuery对象,哪些是DOM对象。至于DOM对象不多解释,我们接触的太多了,下面重点介绍一下jQuery,以及两者相互间的转换。什么是jQuery对象?---就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。比如:$("#test").html()原创 2013-10-18 09:17:43 · 1347 阅读 · 0 评论 -
jquery自由落体运动(弹簧运动)
原理:Robert Penners缓动等式http://www.robertpenner.com/easing/使用easing之前需要引入js:easing.js中有以下效果jswingdefeaseInQuad easeOutQuad easeInOutQuadeaseInCubic easeOutCubic easeInOutCubiceaseInQu原创 2013-11-01 15:53:47 · 3451 阅读 · 0 评论 -
jQuery - js jquery submit() 事件 失效的原因
jQuery - js jquery submit() 事件 失效的原因 此问题太奇葩,当原form里面有onsubmit函数时执行如下操作:$('#cart_form').attr('onsubmit','true');$('#cart_form').submit();则IE7下面显示:一开始还以为是Jquery兼容性问题,后来做了如下调整:$('#cart_for原创 2013-11-18 16:28:01 · 5928 阅读 · 0 评论 -
JS判断IE浏览器的最简短方法
这个目前世界上最短的 Javascript 判定 IE 浏览器的方法来自俄罗斯!它已经在各版本的 IE 以及目前其他流行的浏览器上经过测试,基于 IE 的 Bug,微软虽然已经意识到,但是从来没有纠正过。var ie = !-[1,]; alert(ie); 以上代码运行结果:IE 下返回true,其他标准浏览器返回false。!-[1,],仅仅只有 6 bytes!转载 2013-11-08 08:52:00 · 1143 阅读 · 0 评论 -
JS正则验证
JS正则验证手机号码是否正确:function matchmobile(phonenum){ var pattern=/^(?:13\d|18\d|15[89])-?\d{5}(\d{3}|\*{3})$/gi; if(pattern.test(phonenum)){ return true; }else{ return false; }}gi是正则修饰符原创 2013-11-14 10:12:27 · 1092 阅读 · 0 评论 -
thinkphp+Pjax Demo 实现无刷新改变URL的方式
TP3.1.3+Pjax Demo 实现无刷新改变URL的方式Pjax相关原理及用法可以从下面的网站查看。welefen版本:https://github.com/welefen/pjaxdefunkt版本:https://github.com/defunkt/jquery-pjax [Demo用的是这个]支持Pjax功能的浏览器(HTML5):http://caniuse.c转载 2013-12-11 11:22:22 · 9599 阅读 · 0 评论 -
火狐(firefox)请填写此字段
火狐(firefox)请填写此字段效果如图:参考文档发现显示此效果是因为input表单设置了required,意思是:规定必须在提交之前填写输入域(即不能为空)。原创 2014-01-03 16:31:27 · 5168 阅读 · 2 评论 -
使用Strophe连接xmpp,轻松构建web即时聊天工具
使用Strophe连接xmpp轻松构建web即时聊天工具原创 2014-07-24 11:43:13 · 24618 阅读 · 16 评论 -
轻松架设xmpp的web客户端jwchat
轻松架设xmpp的web客户端jwchat一、apache服务器配置。 我们下载安装的是httpd-2.2.17-win32-x86-no_ssl.msi,安装完成后,我们需要配置一下,由于jwchat是用javacript去和openfire进行通讯的,所以他们之间的通讯是基于http的,但是由于浏览器为了安全性是不允许javascript跨域访问的。我们必须通过别的技术来绕过转载 2014-07-23 16:56:38 · 4988 阅读 · 0 评论 -
当下高级面试题_你会做几个?
1.java与php哪个更好?java更倾向于面向事务的处理,php倾向于快速开发,所以说没有哪个更好!2.jsp与php哪个反映更快?jsp反映更快helloworld.jsp Hello World!!!之jsp测试 Hello World!!!之jsp测试"%>helloworld.phpHello World!!!之p原创 2013-04-13 11:55:25 · 1408 阅读 · 0 评论 -
JS闭包的概念
闭包特点解释,应该更好理解.闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留.我们所熟知的主流语言,像C,java等,在函数内部只要执行了return,函数就会返回结果,然后内存中删除该函数所在的转载 2013-04-09 23:10:27 · 812 阅读 · 0 评论 -
Mootools DOM操作
(1)方法: $1.var mydiv = $('my_div');如果你使用document.getElmentById来获取的元素,则此时这个元素将没有包含mootools的任何扩展,你可以把这个元素对象作为参数调用$方法,之后返回的元素将被加上mootools的扩展。js 代码1.var mydiv_noextend = document.getElement转载 2012-08-13 11:46:09 · 1126 阅读 · 0 评论 -
无阻塞加载脚本/示例
说明:该文章转载自:http://www.cnblogs.com/caicainiao/archive/2011/11/02/2233102.html虽然方法的很老,但有很多值得学习的地方!下篇文章我们将使用do 框架,进行无阻塞加载脚本测试!随着越来越多的站点向”Web2.0″应用发展,脚本的数量也在迅速增加。而与此同时脚本给页面性能带来的负面影响也是令人担忧的。在主流浏览器(例转载 2012-08-15 15:01:19 · 2181 阅读 · 0 评论 -
温故知新 javascript 正则表达式
很长时间没看 正则表达式了,碰巧今天用到,温故知新了一把 看书学习吧50% 的举一反三练习中的原创。 一 javascript正则表达式的基本知识1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp("cat"); 你也可以 v转载 2012-08-30 10:23:48 · 1166 阅读 · 0 评论 -
javascript验证email
<!-- start hiding function verifyAddress(obj) { var email = obj.email.value; var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; flag = pattern.test(email原创 2012-08-30 09:36:35 · 1174 阅读 · 0 评论 -
jQuery EasyUI 学习资料
jQuery EasyUI easyui help you build your web page easily! easyui 让你创建网站应用更简单!官方网址:http://www.jeasyui.com/index.php插件网址:http://www.jeasyui.com/demo/main/index.php文档网址:http://www.jeasyui.com/原创 2012-10-17 16:40:58 · 1134 阅读 · 0 评论 -
NodeJs的安装 Hello World!
NodeJS前面火到不行。自己也去网上了解了一下,但看过几篇写得比较严谨学术类的文章后,确实没弄明白这是个什么东西,暂时就搁置了一段时间。这两天后静下心来又去研究了下,大概明白了这是个什么东西后,才发现这真是个好玩的东西,于是决定开始研究一下。nodeJS是什么呢呢?Node.js的官方定义:Evented I/O for V8 JavaScript。它是服务器端JavaScript(SSJS)的转载 2012-10-17 17:50:55 · 5487 阅读 · 0 评论 -
最简单易懂,什么是Node.js
Node.js从2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹。从在github的访问量超过Rails,到去年底Node.jsS创始人Ryan Dalh加盟Joyent获得企业资助,再到今年发布Windows移植版本,Node.js的前景获得了技术社区的肯定。InfoQ一直在关注Node.js的发展,在今年的两次Qcon大会(北京站和杭州站)都有专门的讲座。为了更好地促进Node.j转载 2012-10-17 17:44:07 · 1947 阅读 · 0 评论 -
用NodeJS打造你的静态文件服务器
在《The Node Beginner Book》的中文版(http://nodebeginner.org/index-zh-cn.html)发布之后,获得国内的好评。也有同学觉得这本书略薄,没有包含进阶式的例子。@otakustay同学说:“确实,我的想法是在这之上补一个简单的MVC框架和一个StaticFile+Mimetype+CacheControl机制,可以成为一个更全面的教程”。正巧的转载 2012-10-17 18:01:55 · 4178 阅读 · 0 评论 -
判断safari_判断IE_判断firefox_判断Opera—JS判断浏览器
js判断浏览器类型:判断浏览器//----------------------------- 判断浏览器 -------------------------function myBrowser(){var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = userAgent.indexOf(原创 2012-11-13 09:52:23 · 7147 阅读 · 0 评论 -
返回上一页并强制页面刷新
Safari在返回前一页时,部分通过JS加载的内容无法显示。此时如果页面得以刷新则问题即可解决!if(window.name != "bencalie"){ location.reload(); window.name = "bencalie";}else{ window.name = "";}原创 2012-11-13 09:55:42 · 3961 阅读 · 0 评论 -
js类型转换
JS 数据类型转换 方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parseInt()和pars原创 2012-11-21 15:24:50 · 902 阅读 · 0 评论 -
js错误排除最高大法
window.onerror=function(){return true;}原创 2012-12-11 14:24:20 · 1046 阅读 · 0 评论 -
jquery_ajax_分页
源码下载地址:http://download.csdn.net/detail/e421083458/49028491,下载3个文件 2,准备好服务器端返回结果 主要代码如下:$members = array(array().......); //详见附件$total = count($members);$pageIndex = $_PO原创 2012-12-18 17:25:13 · 1058 阅读 · 0 评论 -
LazyImgv1.0图片延迟加载插件
注:LazyImg 必须定义lazy-data属性,属性值是src的图片路径引入JS文件:默认情况下: 在IMG中满足以任何一个条件,都会加载图片;1、没有class属性2、如果有class属性并且属性中不包含以"lazy-"为前缀的css样式名如何禁止默认加载图片JS代码: LzDefault.action = false;如何在点击事件时显示图片JS原创 2015-01-23 14:28:07 · 4159 阅读 · 1 评论