-
用document.domain+iframe实现Ajax跨子域
所属栏目:[模式] 日期:2018-10-08 热度:157
Ajax跨域一直是个比较麻烦的问题,例如:断桥残雪在一个项目中使用了open打开一个跟父窗口不同域名的新页面,结果子窗口就不能传值给父窗口了;再如:我在www.2fool.cn下不可以获取love.2fool.cn域名下的页面内容。浏览器的跨域限制是为了安全,可是当我们[详细]
-
JS 获取 url 参数的几种方法
所属栏目:[模式] 日期:2018-10-08 热度:143
①网上有位同学这么写的: function QueryString(key){ var paras = location.search; if(paras){ var arr = paras.substr(1).split(),data; for(i in arr){ data = arr[i].split(=); if(data[0] == key){ return data[1] } } } } ②这是我原来搜集的,并[详细]
-
javascript的词法作用域
所属栏目:[模式] 日期:2018-10-08 热度:156
大家应该写过下面类似的代码吧,其实这里我想要表达的是有时候一个方法定义的地方和使用的地方会相隔十万八千里,那方法执行时,它能访问哪些变量,不能访问哪些变量,这个怎么判断呢?这个就是我们这次需要分析的问题词法作用域 var classA = function(){[详细]
-
五段实用的js淫荡技巧
所属栏目:[模式] 日期:2018-10-06 热度:132
技巧一之setTimeout. 应用案例:比如你想一个函数循环执行10次,怎么办?以前通常是先setInterval,然后clearInterval,技巧一就是克服这个问题 (function () { var i = 0; function job() { console.log(i++); if (i 10) { setTimeout(job, 1000); } } job();[详细]
-
javascript中神奇的(+)加操作符
所属栏目:[模式] 日期:2018-10-06 热度:195
javascript是一门神奇的语言,这没神奇的语言中有一个神奇的加操作符。 常用的加操作符我们可以用来做: 加法运算,例如:alert(1+2); ==3 字符串连接,例如:alert(a+b);==ab 高级一点的还有+=,也是做以上两种操作的。 昨天在javascript丛林群里问了问题[详细]
-
一招破解混淆后的JavaScript代码
所属栏目:[模式] 日期:2018-10-06 热度:87
Java Script不是很给力,想怎么破解就怎么破解!此文章教你的不仅仅是破解方案,还有源码保护意识! 一、原理: JavaScript是解释性语言,没有悬念,它严重依赖游览器。 不管JavaScript如何混淆,最终浏览器都会知道最真实的代码。 有朋友提出质疑,混淆方[详细]
-
GoogleMap地图图片请求数据限制解决办法
所属栏目:[模式] 日期:2018-10-06 热度:119
最近GoogleMap对于通过API访问的地图服务的请求不再是完全免费,用户每日每个API最多可以生成25000个地图下载任务,对于地图图片则限制在2500张。这会对很多使用Google Map API开发的应用程序有很大的影响,特别是在国内。也到不少朋友的寻问,完全突破的[详细]
-
当前域的 JavaScript 条件判断
所属栏目:[模式] 日期:2018-10-06 热度:90
项目流程:测试环境(assets.daily.taobao.net)- 预发布环境(a.tbcdn.cn)切域名后需要手工修改 JS 中写死的文件路径。 //判断当前域是日常还是线上环境 if (location.host.indexOf('tbcdn.cn') !== -1) { var baseUrl = 'http://a.tbcdn.cn'; } else {[详细]
-
运营商业务将开展人工智能 华为也开始备战5G
所属栏目:[模式] 日期:2018-10-06 热度:130
寒冬之下,无论是运营商还是通信设备厂商都在寻找新的增长点,而MWC(世界移动大会)作为全球移动通信行业的风向标,毫无疑问代表了移动通信行业未来一年的发展方向。尤其是在2018年这个时间点上,作为5G商用前的冲刺元年,各家厂商展示的产品也将成为日后5G[详细]
-
Mootools中delay这个延迟函数的高级用法
所属栏目:[模式] 日期:2018-10-06 热度:188
这是一种最简单的用法: (function(){ alert('one second later...'); }).delay(1000); 这个函数会在1秒之后自动被执行 我们看一下delay这个函数的实现方法: delay: function(delay, bind, args){ return setTimeout(this.pass((args == null ? [] : args),[详细]
-
Mootools中使用extend和implement给你的函数扩展功能或方法
所属栏目:[模式] 日期:2018-10-06 热度:156
当然了,所谓的给函数扩展功能或方法指的是不修改原函数的前提下. 很多人都知道Mootools面向对象的机制不错,不过多数人都把面向对象理解错了,认为面向对象就是类,其实不然,面向对象的范围是非常广的. 那么我的这篇文章实际上就是面向对象的一种应用,只不过[详细]
-
一周学会Mootools 1.4中文教程:(4)类型
所属栏目:[模式] 日期:2018-10-06 热度:61
Mootools的类型主要包含下边几部分:String:字符串;Number:数字;Array:数组;Object:对象;Json:;Cookie:. 这也是我们今天的讲述重点.每一种数据类型Mt都为其扩展了自己的方法,这一点通过我为大家提供的Editplus素材文件就能看的出来,因为涉及的方法比较多,所[详细]
-
一周学会Mootools 1.4中文教程:(3)事件
所属栏目:[模式] 日期:2018-10-06 热度:179
今天我們講解一下mt的事件部分,对于事件的讲解主要包含三部分,分别是:绑定,移除,和触发,我们首先来看一个例子 //jquery的事件绑定方式 $('a').click(function){ alert('aa'); }); //或 $('a').bind('click,mouseover',function){ alert('aa'); }); //mt的事[详细]
-
一周学会Mootools 1.4中文教程:(2)函数
所属栏目:[模式] 日期:2018-10-06 热度:155
透过对上一节课的学习,相信大家对mt的选择器应该有了一定的认识了,我再放几个小示例让大家对选择器的复杂应用有所了解: !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns[详细]
-
一周学会Mootools 1.4中文教程:(1)Dom选择器
所属栏目:[模式] 日期:2018-10-06 热度:188
君欲善其事须先利其器,好吧因为我们的时间比较紧迫,只有六天而已,那么六天的时间用死记硬背的方式学会Mt犹如天方夜谭,因此我们需要借鉴一下Editplus的素材栏帮我们记忆就好了,当我们需要用到什么函数的时候直接从素材里找一下双击就行了. Editplus的素材是[详细]
-
2G末日即将会到来?
所属栏目:[模式] 日期:2018-10-06 热度:52
据悉,该网络由T-Mobile旗下的通信子公司MetroPCS负责运营。T-Mobile公司属于“GSM家族”网络,自从收购了MetroPCS公司之后,一直在想办法让MetroPCS用户转移到自己的GSM系列网络中。目前在美国三座大城市中,有50万用户仍然在使用CDMA网络。[详细]
-
JS教程:String对象及其常用属性以及方法
所属栏目:[模式] 日期:2018-10-03 热度:67
目的很简单,主要回顾下javascript里面String常用的一些属性以及方法,虽然经常使用,但其实一些细节没有注意到,总是等到用到的时候再去查有点浪费时间,因此总结了下加深印象 一、字符串的几种声明方式 var str = 'hello world !'; var str = String('he[详细]
-
JavaScript获取鼠标点击位置坐标的方法
所属栏目:[模式] 日期:2018-10-03 热度:159
在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经常用到的方面,令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下没结果,这篇文章就上鼠标点击位置坐标获取做一些简单的总结,没特殊声明代码在 IE8 ,FireFox, Chrome 下进行[详细]
-
用JScript RuntimeObject检测全局污染
所属栏目:[模式] 日期:2018-10-03 热度:157
这是一篇关于使用JScriptRuntimeObject(MSDN)调试的文章。虽然这些例子中的大多数在其他浏览器中不能运行,但在IE 5.5+中都能运行。 泄露的全局标识符 比如说你一不小心创建了一个全局属性,如: function playRugby(players) { var items, i; len = ite[详细]
-
javascript中匿名函数的N种写法
所属栏目:[模式] 日期:2018-10-02 热度:93
在java中有private属性,强大的功能js不能实现就矮人一截,匿名函数,发扬广大 匿名函数没有实际名字,也没有指针,怎么执行滴? 其实大家可以看看小括号的意义就应该可以理解。小括号有返回值,也就是小括号内的函数或者表达式的返回值,所以说小括号内的f[详细]
-
简单的Js正则表达式:滤除多余字符
所属栏目:[模式] 日期:2018-09-25 热度:164
简单的Js正则表达式:滤除多余字符 利用正则表达法除去字符串中的重复字符,一个简单的 Java Script正则表达式实例,将一串含有重复字符串中的多余字符滤除掉。 代码如下: Copy to Clipboard 引用的内容:[www.veryhuo.com]html head title利用正则表达法[详细]
-
JS简单获得屏幕真彩色,16位或32位
所属栏目:[模式] 日期:2018-09-25 热度:110
Js获取屏幕的颜色色彩品质,16位或32位,只需运行本代码,即可得到你当前屏幕的颜色品质,现在一般都是32位了。 简单代码如下: html head title取得屏幕的色彩品质/title /head body script language=javascript !-- document.write(屏幕的颜色为:+screen[详细]
-
Confirm 链接确认的JS代码,非按钮确认方法
所属栏目:[模式] 日期:2018-09-17 热度:144
烈09火49网(LieHuo63.Net)教45程 使用 Java Script中的Confirm 确认函数,来实现链接确认功能,以往大家见的比较多的就是使用按钮确认,弹出确认框,其实不管是按钮或是链接,其方法是一样的,都是使用了Confirm函数,本例中没有使用onClick函数,用了一个[详细]
-
Js实现复选框的全选与反选,表格批量选择
所属栏目:[模式] 日期:2018-09-17 热度:145
标题: Js实现复选框的全选与反选,表格批量选择 作用: a.单击列头复选框全选或全不选子项 b.只要有一个子项没有选中,则取消列头的选中状态 c.当所有子项目选中时,列头复选框自动置为选中状态 d.将子项的复选框反过来选 代码如下: !DOCTYPE HTML PUBLIC[详细]
-
WordPress 显示单个留言者的留言总数
所属栏目:[模式] 日期:2018-09-17 热度:95
在 WordPress 博客上,显示每个留言者的留言总数,效果如下: 方法很简单,在funtions.php文件里加上下面的代码: function commentCountAuthor(){ $oneText = 'One comment'; $moreText = '% comments'; global $wpdb; $result = $wpdb-get_var(' SELECT[详细]
