
js
夜舞倾城
沉默懒热爱编程
展开
-
window.name实现的跨域数据传输
这篇文章是对 JavaScript跨域总结与解决办法 的补充。有三个页面:a.com/app.html:应用页面。a.com/proxy.html:代理文件,一般是一个没有任何内容的html文件,需要和应用页面在同一域下。b.com/data.html:应用页面需要获取数据的页面,可称为数据页面。实现起来基本步骤如下:在应用页面(a.com/app.ht转载 2014-03-18 14:28:06 · 8572 阅读 · 0 评论 -
javascript 定义对象、方法和属性的使用方法(prototype)
prototype 定义和用法 prototype 属性使您有能力向对象添加属性和方法。语法object.prototype = { 函数名 : function(){}}object.prototype.name=valuejavaScript的中类和对象定义类例1://第一种定义方式var people = function(na...原创 2017-03-08 16:19:29 · 7977 阅读 · 15 评论 -
JS设置/获取日期和时间
年月日 星期 New Document //单个数字配零 function getDouble(number){ var numbers=["0","1","2","3","4","5","6","7","8","9"]; for(var i=0;i if(numbers[i]==number){ return "0"+numbers转载 2016-02-22 10:15:06 · 22190 阅读 · 0 评论 -
文件上传利器SWFUpload使用指南
原文地址:http://www.cnblogs.com/2050/archive/2012/08/29/2662932.htmlSWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得到官网上看它的文档,真是太烦了。所以索性就把它的用法记录下来,也方便英语拙计的同学查看,利人利己转载 2016-01-26 17:10:53 · 1772 阅读 · 3 评论 -
(js跨域)说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
原文链接前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前转载 2016-01-21 17:02:09 · 2596 阅读 · 0 评论 -
js在html中的加载执行顺序,多个jquery ready执行顺序
jQuery $(document).ready()执行顺序:当页面DOM 元素全部加载完毕后就执行.ready()。$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 如果在.ready()执行之前有javascript代码存在,那么javascript将怎么执行呢?答案是先执行.ready()之前的javascript代码,然后执行.转载 2016-01-21 16:57:36 · 8706 阅读 · 0 评论 -
js控制台输出
console.log(object[, object, ...])在控制台输出一条消息。如果有多个参数,输出时会用空格隔开这些参数。第一个参数可以是一个包含格式化占位符输出的字符串,例如:console.log("The %s jumped over %d tall buildings", animal, count);上面的例子可以用下面的无格式化占位符输出的代转载 2015-11-19 16:59:21 · 1248 阅读 · 0 评论 -
js刷新页面方法大全
如何实现刷新当前页面呢?借助js你将无所不能。1,reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")2,replace 方法,该方法通过指定转载 2015-08-05 16:35:29 · 23555 阅读 · 0 评论 -
深入学习JavaScript: apply call方法 详解(转)
摘自:http://blog.youkuaiyun.com/qianzai5765638/article/details/6952321我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见转载 2014-03-20 13:52:42 · 19608 阅读 · 2 评论 -
深入理解JavaScript的变量作用域
在学习JavaScript的变量作用域之前,我们应当明确几点:JavaScript的变量作用域是基于其特有的作用域链的。JavaScript没有块级作用域。函数中声明的变量在整个函数中都有定义。1、JavaScript的作用域链首先看下下面这段代码:view plaincopy to clipboardprint?"t转载 2014-03-18 14:29:54 · 708 阅读 · 0 评论 -
深入理解JavaScript中的this关键字
在JavaScript中this变量是一个令人难以摸清的关键字,this可谓是非常强大,充分了解this的相关知识有助于我们在编写面向对象的JavaScript程序时能够游刃有余。1. 一般用处对于this变量最要的是能够理清this所引用的对象到底是哪一个,也许很多资料上都有自己的解释,但有些概念讲的偏繁杂。而我的理解是:首先分析this所在的函数是当做哪个对象的方法调用的,转载 2014-03-18 14:33:21 · 647 阅读 · 0 评论 -
JavaScript跨域总结与解决办法
什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash本文来自网络(http://f2e.me/200904/cross-scripting/,该网址已不能访问),仅作个人读转载 2014-03-18 14:26:01 · 938 阅读 · 1 评论 -
JavaScript中的匿名函数及函数的闭包
1、匿名函数函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。1.1 函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式第一种:这也是最常规的一种function double(x){ return 2 * x; }第二种:这种方法使用了Function构造函数,把参数列表转载 2014-03-18 14:32:16 · 632 阅读 · 0 评论 -
js操作json对象
工作中做了几款自动化测试工具都是跟日志读取相关,日志格式又大多数都是JSON,所以这里把常用的JS操作JSON的方法做了总结:一、概念简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON转载 2017-10-16 20:36:47 · 34495 阅读 · 0 评论