随笔分类 -  Javascript&Jquery$jquery mobile

about Javascript&Jquery&jquery mobile
摘要:google:打开google地图-->查找目的地-->右键:此位置居中-->地址栏键入javascript:void(prompt('',gApplication.getMap().getCenter()));回车如果上述方法没有显示、报错‘prompt is not defined’或其他不能够,尝试以下方法firefox打开google地图-->查找目的地-->右键:此位置居中-->打开FIREBUG -> 控制台 -> 点击右下角红色三角图标 ->在右侧分栏中输入上述代码,点击‘运行’baidu百度:百度坐标拾取系统 阅读全文
posted @ 2013-11-20 08:59 ``炯`` 阅读(412) 评论(0) 推荐(0)
摘要:要把一个xml字符串转(“1,2,3,4,5,6,7,8,1,2”)换成数组的形式,每个值都应该是number类型的,想当然的就用了split方法,结果。。。问题来了,服务器要求数组的值是数字,而split是字符方法,所产生的数组也是字符串,麻烦来了。。这么大的数据量总不能一个一个的for循环parseInt吧,想想就头痛!天无绝人之路,原来js这么强大,有很多方法可以解决,只不过是我之前不知道而已,这里总结下,并简单的区分下优劣:1. evalvar arrstr ="["+"1,2,3,4,5"+"]";eval(arrstr); 阅读全文
posted @ 2013-11-19 11:25 ``炯`` 阅读(5913) 评论(0) 推荐(0)
摘要://是否存在指定函数 function isExitsFunction(funcName) { try { if (typeof(eval(funcName)) == "function") { return true; } } catch(e) {} return false;}//是否存在指定变量 function isExitsVariable(variableName) { try { if (typeof(variableName) == "undefined") { //a... 阅读全文
posted @ 2013-11-08 16:41 ``炯`` 阅读(43679) 评论(0) 推荐(1)
摘要:str为要去除空格的字符串:去除所有空格: str = str.replace(/\s+/g,""); 去除两头空格: str = str.replace(/^\s+|\s+$/g,"");去除左空格:str=str.replace( /^\s*/, '');去除右空格:str=str.replace(/(\s*$)/g, "");SCRIPT LANGUAGE="JavaScript"> 访问yaosansi.com 去除所有空格: str = str.replace(/\s+/g,&quo 阅读全文
posted @ 2013-11-04 14:30 ``炯`` 阅读(53870) 评论(2) 推荐(2)
摘要:1. Later.jsLater.js, a stadalone JavaScript library, offers an advanced usage for triggering recurring events and can easily replace both methods for many projects. Also, the library accepts cron expressions or user friendly schedules (like “every 10 seconds”). P.S. It works both in the browser and. 阅读全文
posted @ 2013-09-03 10:39 ``炯`` 阅读(558) 评论(0) 推荐(0)
摘要:http://www.yutheme.cn/website/index.php/content/view/39/63.htmldiv高度自适应是个比较麻烦的问题,在朋友artery那里看到这个文章,帮我解决了不少问题,摘录下来:Div即父容器不根据内容自适应高度,我们看下面的代码: 当Content内容多时,即使main设置了高度100%或auto。在不同浏览器下还是不能完好的自动伸展。内容的高度比较高了,但容器main的高度还是不能撑开。 我们可以通过三种方法来解决这个问题。 1增加一个清除浮动,让父容器知道高度。请注意,清除浮动的容器中有一个空格。 2增加一个容器,在代... 阅读全文
posted @ 2013-08-27 09:56 ``炯`` 阅读(631) 评论(0) 推荐(0)
摘要:jQuery 2.0 去除了对浏览器版本号的判断(它推荐特性检测),这里是一个老外写的原生判断方法,这段代码着实巧妙!既简介、有向后兼容!一般做法都是:正则搜索 USER_AGENT ;但因为历史原因, USER_AGENT 一直都不准确,而且被各大厂商改的乱七八糟。:比如:IE10 : Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)IE11 : Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko这都是些什么乱七八糟的什么字符串 阅读全文
posted @ 2013-08-26 10:57 ``炯`` 阅读(297) 评论(0) 推荐(0)
摘要:这样写是为了让这个链接不要链接到新页面转而执行一段js代码。和onclick能起到同样的效果,一般来说,如果要调用脚本还是在onclick事件里面写代码,而不推荐在href='javascript:function()' 这样的写法,因为href属性里面设置了js代码后,在某些浏览器下可能会引发其他不必要的事件。造成非预期效果。而且 onclick事件会比href属性先执行,所以会先触发 onclick 然后触发href,所以如果不想页面跳转,可以设置 onclick里面的js代码执行到最后返回一个false,这样href里面的东西就不会执行了。在ajax应用程序中,多写着下面 阅读全文
posted @ 2013-07-15 09:18 ``炯`` 阅读(4107) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/chenxizhang/archive/2009/07/12/1522058.html如何:创建 JavaScript XML 文档注释Visual Studio 2012如何:创建 JavaScript XML 文档注释 XML 文档注释是 JavaScript 注释添加到脚本提供有关代码元素 (如函数、 字段和变量的信息。 在 Visual Studio,这些文本说明显示与 IntelliSense 时,引用的脚本函数。 本主题提供基本教程,说明如何使用 XML 文档注释。 有关使用其他元素,如 (JavaScript)和 (... 阅读全文
posted @ 2013-07-10 09:49 ``炯`` 阅读(744) 评论(0) 推荐(0)
摘要:原链接打不开了,复制一份保存:在Web开发的时候经常会遇到浏览器不响应事件进入假死状态,甚至弹出“脚本运行时间过长“的提示框,如果出现这种情况说明你的脚本已经失控了,必须进行优化。为什么会出现这种情况呢,我们先来看一下浏览器的内核处理方式:浏览器的内核是多线程的,它们在内核制控下相互配合以保持同步,一个浏览器至少实现三个常驻线程:javascript引擎线程,GUI渲染线程,浏览器事件触发线程。JavaScript引擎是基于事件驱动单线程执行的,JS引擎一直等待着任务队列中任务的到来然后加以处理,浏览器无论再什么时候都只有一个JS线程在运行JS程序。GUI 渲染线程负责渲染浏览器界面,当界面需 阅读全文
posted @ 2013-03-29 09:38 ``炯`` 阅读(7161) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/NNUF/archive/2012/08/15/2639793.htmlhttp://www.cnblogs.com/sevenyuan/archive/2009/11/19/1606237.htmlhttp://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html 阅读全文
posted @ 2013-03-27 10:16 ``炯`` 阅读(123) 评论(0) 推荐(0)
摘要:stream.jsstream.js 是一个很小、完全独立的Javascript类库,它为你提供了一个新的Javascript数据结构:streams.<scriptsrc='stream-min.js'></script>下载 stream.js 2Kb minifiedstreams是什么?Streams 是一个操作简单的数据结构,很像数组或链接表,但附加了一些非凡的能力。它们有什么特别之处?跟数组不一样,streams是一个有魔法的数据结构。它可以装载无穷多的元素。是的,你没听错。他的这种魔力来自于具有延后(lazily)执行的能力。这简单的术语完 阅读全文
posted @ 2013-03-24 22:01 ``炯`` 阅读(302) 评论(2) 推荐(0)
摘要:C#版本View Code using System;using System.Collections.Generic;using System.Text;namespace NumberConventer{ class Class1 { private string[] CnNum = { "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" }; p 阅读全文
posted @ 2013-02-26 09:54 ``炯`` 阅读(614) 评论(0) 推荐(0)
摘要:1. 获得iframe的window对象2. 获得iframe的document对象3. iframe中获得父页面的window对象4. 获得iframe在父页面中的html标签5. iframe的onload事件6. frames参考文章1. 获得iframe的window对象存在跨域访问限制。 chrome:iframeElement. contentWindow firefox: iframeElement.contentWindow ie6:iframeElement.contentWindow 文章Iframes, onload, and document.domain中说“... 阅读全文
posted @ 2013-01-08 11:12 ``炯`` 阅读(215) 评论(0) 推荐(0)
摘要:今天工友提了一个需求,让固定宽度的子元素,在不确定宽度的容器内水平居中(自适应):UL 宽度不固定;LI 宽度固定,LI 是一个块。看起来还挺简单的。但大家为什么一直讨论不断。希奇,实现了一下。发现实在还是很简单的。还是没有超出原来的解决方案,即使用 display:inline-block。实际要实现的效果应该是下面这个样子:而事实上,这并不是简单的事。作为样式方面的主导者开发者,职责就是往解决这样的题目。那么写 Demo 吧。假如这个解决方案搞定了,那么,我们将可以轻易地做到,让不固定个数的子元素相对于窗口自适应居中。比如这样的导航,无论子元素是多少,都会自适应居中:终极效果:UL宽度自适 阅读全文
posted @ 2013-01-07 19:48 ``炯`` 阅读(371) 评论(0) 推荐(0)
摘要:原本想做一个没有颜色的透明DIV遮罩层,可是添加之后在IE下没有效果.(火狐和Chrome我没试.)被遮住的元素仍能点击.于是乎,单独把这一块拿出来做了一个小例子.下意识的加了背景颜色.立马有了效果.这才发现遮罩层是不能什么内容都没有只有大小的.至少要设置个背景色. 阅读全文
posted @ 2013-01-07 19:43 ``炯`` 阅读(391) 评论(0) 推荐(0)
摘要:很多web开发者或许都遇到过这样的问题,程序莫名奇怪出现“不能执行已释放Script的代码”,错误行1,列1.对于这种消息描述不着边,行列描述更是让人迷茫的js错误,相信是所有调试js程序的朋友们最郁闷也最憎恨的事情!遇到这种问题,最简单的办法直接把错误贴到baidu或google那个小输入框中让他们先给点指点,再去解决,可这次却没有这么容易,在baidu搜索似乎很多人都遇到过这种问题,但是都是些什么qq空间错误,狂晕,或者就是只有问没有答的,闷!这种错误从何调起?后面没办法,又是猜测又是try...catch蹦错误,找了半天终于找到错误的位置,可是发现写的并没有什么问题,后来绞尽脑汁思考程序 阅读全文
posted @ 2013-01-06 16:05 ``炯`` 阅读(375) 评论(0) 推荐(0)
摘要://匹配中文 数字 字母 下划线 var checkInput = function (str) { var pattern =var pattern = /^[\w\u4e00-\u9fa5]+$/gi; if(pattern.test(c)) { return false; } return true; }1.js中用正则表达式 过滤特殊字符, 校验所有输入域是否含有特殊符号function stripscript(s) {... 阅读全文
posted @ 2013-01-06 14:06 ``炯`` 阅读(36002) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><html><head><script> function closeIt() { return "Any string value here forces a dialog box to \n" + "appear before closing the window."; } window.onbeforeunload = closeIt;</script></head><body> <a href="http://www. 阅读全文
posted @ 2012-12-26 14:44 ``炯`` 阅读(1893) 评论(3) 推荐(0)
摘要:使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作1、jquery获取url很简单,代码如下1.window.location.href;其实只是用到了javascript的基础的window对象,并没有用jquery的知识2、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情首先看看单纯的通过javascript是如何来获取url中的某个参数1.functiongetUrlParam(name)2.{3.varreg =newRegExp("(^|&)"+ name +" 阅读全文
posted @ 2012-12-17 17:34 ``炯`` 阅读(329) 评论(0) 推荐(0)