随笔分类 -  JS基础

amCharts 破解
摘要:官网下载 http://www.amcharts.com然后找到amcharts.js ,打开搜索关键字 “utm_source=swf&utm_medium=demo&utm_campaign=jsDemo”然后找到它前面的if(d!=b) 然后修改成if(d==b) 就搞定了。解压后源码格式如下function() { var a = this.product, b = a + ".com", c = window.location.hostname.split("."), d; 2 <= c.l... 阅读全文

posted @ 2013-11-08 12:20 魔GUI 阅读(551) 评论(0) 推荐(0)

用js判断页面是否加载完成实现代码
摘要:用document.onreadystatechange的方法来监听状态改变, 然后用document.readyState == “complete”判断是否加载完成document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法. function subSomething() { if(document.readyState == “complete”) //当页面加载状态 myform.submit(); //表单提交 } 页面加载readyState的五种状态 原文如下:0: (Uninitiali... 阅读全文

posted @ 2013-03-01 14:05 魔GUI 阅读(223) 评论(0) 推荐(0)

JavaScript window.location对象【转】
摘要:经常使用window.location,它的结构总是记不住,简单梳理下,方便以后查询。location 地址对象 它描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“<窗口对象>.location”。注意 属于不同协议或不同主机的两个地址之间不能互相引用对方的 location 对象,这是出于安全性的需要。例如,当前窗口打开的是“www.a.com”下面的某一页,另外一个窗口(对象名为:bWindow)打开的是“www.b.com”的网页。如果在当前窗口使用“bWindow.location”,就会出错 阅读全文

posted @ 2013-01-14 14:40 魔GUI 阅读(311) 评论(0) 推荐(0)

stopPropagation()
摘要:定义和用法不再派发事件。终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不再被分派到其他节点。实例<html> <head> <title>stopPropagation测试</title> <style type="text/css"> td{ width:50px;} </style> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquer 阅读全文

posted @ 2012-10-17 10:04 魔GUI 阅读(277) 评论(0) 推荐(0)

JS分段获取URL解析(转)
摘要:URL : 统一资源定位符 (Uniform Resource Locator, URL)完整的URL由这几个部分构成:scheme://host:port/path?query#fragmentscheme = 通信协议 (常用的http,ftp,maito等)host = 主机 (域名或IP)port = 端口号path = 路径query = 查询可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用”&”符号隔开,每个参数的名和值用”=”符号隔开。fragment = 信息片断字符串,用于指定网络资源中 阅读全文

posted @ 2012-09-10 11:01 魔GUI 阅读(330) 评论(0) 推荐(0)

如何用JavaScript判断访问的来源是电脑还是手机,是什么浏览器?
摘要:摘自:http://q.cnblogs.com/q/32935/JavaScript不管是判断PC浏览器还是手机浏览器,都是通过User Agent 来判断。<coding-1 lang="other"><script type="text/javascript">var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Triden... 阅读全文

posted @ 2012-08-14 14:43 魔GUI 阅读(729) 评论(0) 推荐(0)

可以不被浏览器拦截的弹出窗口
摘要:一个强制弹出窗口的JavaScript类,存放在JS文件,直接一个函数调用即可,但是此弹出窗口不能自定义样式、宽、高等参数,部分高版本的浏览器已经能够拦截此窗口function ForceWindow (){ this.r = document.documentElement; this.f = document.createElement("FORM"); this.f.target = "_blank"; this.f.method = "post"; this.r.insertBefore(this... 阅读全文

posted @ 2012-03-07 14:00 魔GUI 阅读(296) 评论(0) 推荐(0)

js获取url参数值[转]
摘要:今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split("?")这样一步步的分解出需要的参数。后来想了一下,肯定会有更加简单的方法的!所以在网上找到了两个很又简单实用的方法,mark下方法一:正则分析法function getQueryString(name) { var reg =new RegExp("(^|&)"+ name +"=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1 阅读全文

posted @ 2011-12-07 18:16 魔GUI 阅读(200) 评论(0) 推荐(0)

一段图片预加载的代码
摘要:在一个页面打开之前,把某些比较重要一点的图片用JS先加载,可以使用户在打开网站的过程中不用等着图片一个一个的加载,有时某个图片加载的队列比较靠后,会造成页面刚开始缺胳膊少腿,影响美观。当然也不能预加载太多图片,不然页面最开始响应时间就太长了。function MM_preloadImages() { var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[ 阅读全文

posted @ 2011-09-28 15:07 魔GUI 阅读(352) 评论(0) 推荐(0)

javascript replace
摘要:javascript中replace()在javascript中,String的函数replace()简直太让人喜爱了。它灵活而强大的字符替换处理能力,让我不禁想向大家介绍它。 replace()最简单的算是能力就是简单的字符替换。示例代码如下:<script language="javascript"> var strM = "javascript is a good script language"; //在此我想将字母a替换成字母A alert(strM.replace("a","A"));< 阅读全文

posted @ 2011-08-08 16:45 魔GUI 阅读(1879) 评论(0) 推荐(0)

radio和checkbox的javascript脚本验证(非空)
摘要:<form name="form1" onsubmit="return cc()" ...> <p>单选题: 答案一 <input type=radio value=答案一 name="shuxue">答案二 <input type=radio value=答案二 name="shuxue"> 答案三 <input type=radio value=答案三 name="shuxue"> 答案四 <input type=radio 阅读全文

posted @ 2011-07-18 10:08 魔GUI 阅读(812) 评论(0) 推荐(0)

导航