随笔分类 -  JS/jQuery技巧

摘要:当用户使用手机等移动终端访问网站时,我们可以通过程序检测用户终端类型,如果是手机用户,则引导用户访问适配手机屏幕的移动站点。本文将介绍分别使用PHP和JAVASCRIPT代码判断用户终端类型。 PHP版 我们使用PHP的$_SERVER['HTTP_USER_AGENT']来获取手机用户浏览器的用户 阅读全文
posted @ 2016-06-17 12:17 不负韶华668 阅读(937) 评论(0) 推荐(0)
摘要:一、最常用的encodeURI和encodeURIComponent对URL编码是常见的事,所以这两个方法应该是实际中要特别注意的。它们都是编码URL,唯一区别就是编码的字符范围,其中encodeURI方法不会对下列字符编码 ASCII字母 数字 ~!@#$&*()=:/,;?+'encode... 阅读全文
posted @ 2016-01-20 17:00 不负韶华668 阅读(2057) 评论(0) 推荐(0)
摘要:在chrome的安全机制里面,非用户触发的window.open方法,是会被拦截的。举个例子:var btn = $('#btn');btn.click(function () { //不会被拦截 window.open('http://cssha.com')});上面的代码中,wind... 阅读全文
posted @ 2016-01-18 16:58 不负韶华668 阅读(2879) 评论(0) 推荐(0)
摘要:[兼容所有浏览器 包括IE7/8/9]1.父页面中获取IFRAME的WINDOW对象获得了window对象后,就可以调用iframe页面中定义的方法等。IE:可以通过iframeId、window.iframeId、window.iframeName、window.frames[iframeId]、... 阅读全文
posted @ 2015-12-18 19:16 不负韶华668 阅读(1455) 评论(0) 推荐(0)
摘要:js调试中经常会碰到输出的内容是对象而无法打印的时候,光靠alert只能打印出object标示,却不能打印出来里面的内容,甚是不方便,于是各方面整理总结了如下一个函数,能够将数组或者对象这类的结果一一打印出来,具体代码如下:function writeObj(obj){ var descri... 阅读全文
posted @ 2015-10-09 16:04 不负韶华668 阅读(825) 评论(0) 推荐(0)
摘要:如果您要创建一个web2.0的应用程序,那么你的网页会包括大量的JavaScript文件,这些可能会拖慢您的网页。因此,动态加载JavaScript代码到您的网页是一个好主意,即只有当实用他们的时候加载它们。这种策略可以帮助你减少你的网页的加载时间。幸运的是,jQuery提供了一个内置的实用函数,$... 阅读全文
posted @ 2015-01-04 22:37 不负韶华668 阅读(251) 评论(0) 推荐(0)
摘要:1.eval函数 JSON文本转换为对象为了将JSON文本转换为对象,可以使用eval函数。eval函数调用JavaScript编辑器。由于JSON是JavaScript的子集,因此编译器将正确的解析文本并产生对象结构。文本必须括在括号中避免产生JavaScript的语法歧义。var obj = e... 阅读全文
posted @ 2014-08-28 10:18 不负韶华668 阅读(222) 评论(0) 推荐(0)
摘要:获取文本内容,可是的创建时怎么也不能获取,利用FF的firebug查看到自己所写的内容在一个iframe中,于是想从iframe中获取文本,想要用$(“ifame”).html();获取内容,可是依然不行,最终终于找到了解决方法,如下:获取编辑器中的文本内容:$(document.getElemen... 阅读全文
posted @ 2014-07-03 11:21 不负韶华668 阅读(387) 评论(0) 推荐(0)
摘要:$('#reset').click(function(){ $('#info_frm')[0].reset();}); 阅读全文
posted @ 2014-05-07 15:16 不负韶华668 阅读(297) 评论(0) 推荐(0)
摘要:jQuery获取Select元素,并选择的Text和Value: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("o... 阅读全文
posted @ 2014-04-23 16:45 不负韶华668 阅读(154) 评论(0) 推荐(0)
摘要:String.prototype.trim= function(){ // 用正则表达式将前后空格 // 用空字符串替代。 return this.replace(/(^\s*)|(\s*$)/g, ""); }使用:var str=' 123 ';str.trim... 阅读全文
posted @ 2014-04-22 10:56 不负韶华668 阅读(138) 评论(0) 推荐(0)
摘要:第一种:第二种:第三种: 第四种: 第五种:(iframe中跳出本窗体,全窗体显示页面) 1.在原来的窗体中直接跳转用window.location.href="你所要跳转的页面";2、在新窗体中打开页面用:window.open('你所要跳转的页面');window.history.back(-1... 阅读全文
posted @ 2014-04-15 10:14 不负韶华668 阅读(258) 评论(0) 推荐(0)
摘要:iframe与父页面之间相互获取元素的方法:1、从父页面中获取iframe页面中的元素:用法: $(window.frames["iframe_include_adverse"].document).find()如:$(window.frames["iframe_include_adverse"].... 阅读全文
posted @ 2014-04-14 17:58 不负韶华668 阅读(929) 评论(0) 推荐(0)
摘要:1.获取选中值,三种方法都可以:$('input:radio:checked').val();$("input[type='radio']:checked").val();$("input[name='rd']:checked").val(); 2、设置第一个Radio为选中值:$('input:radio:first').attr('checked', 'checked');或者$('input:radio:first').attr(' 阅读全文
posted @ 2014-01-16 23:55 不负韶华668 阅读(1480) 评论(0) 推荐(0)
摘要:地址:http://web.chacuo.net/formathtml 阅读全文
posted @ 2013-12-27 16:15 不负韶华668 阅读(186) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-12-15 22:54 不负韶华668 阅读(188) 评论(0) 推荐(0)
摘要:使用eval函数来解析 阅读全文
posted @ 2013-12-15 22:53 不负韶华668 阅读(256) 评论(0) 推荐(0)
摘要:1.前台页面:iframe_upload.html 2.php处理端upload.php 阅读全文
posted @ 2013-12-12 17:11 不负韶华668 阅读(253) 评论(0) 推荐(0)
摘要:点击其它地方关闭DIV 1111 2222 3333 阅读全文
posted @ 2013-12-08 23:34 不负韶华668 阅读(558) 评论(0) 推荐(0)
摘要:1.高性能JavaScript模板引擎原理解析:artTemplate ;2.node.js 阅读全文
posted @ 2013-10-17 10:42 不负韶华668 阅读(123) 评论(0) 推荐(0)