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

浙公网安备 33010602011771号