JavaScript的跨域共享的方法
在客户端编程语言中,如javascript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?
同源策略
在客户端编程语言中,如javascr
http://www.cyqdata.cn/cnblogs/article-detail-42709
(译)OpenGL ES2.0 – Iphone开发指引
原文链接地址:http://www.raywenderlich.com/3664/opengl-es-2-0-for-iphone-tutorial
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发
http://www.cyqdata.cn/cnblogs/article-detail-42694
Unity TIP2: Configuration之构造器注入、属性注入、方法注入
1:本篇基于如下的场景
a:主项目只和接口项目相关,如下:
也即,ConsoleApplication1只和IBiz和IDal相关。顺便说一下,为了演示注入,IDal要用到IBiz项目。
b:类结构如下:
SampleClass1,SampleClass2,SampleClass3,都继承自IClass
其中Samp
http://www.cyqdata.cn/cnblogs/article-detail-42685
System.IO之使用管道在进程间通信 (System.IO.Pipes使用)
管道的用途是在同一台机器上的进程之间通信,也可以在同一网络不同机器间通信。在.Net中可以使用匿名管道和命名管道。管道相关的类在System.IO.Pipes命名空间中。.Net中管道的本质是对windows API中管道相关函数的封装。
使用匿名管道在父子进程之间通信:
匿名管道是一种半双工通信,所谓的半双工通信是指
http://www.cyqdata.cn/cnblogs/article-detail-42531
iOS开发之Objective-C与JavaScript的交互
UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。
stringByEvaluatingJa
http://www.cyqdata.cn/cnblogs/article-detail-42496
[原创][开源]跨浏览器的JavaScript性能检测工具 - 至于你信不信,我反正信了
提出问题
如果识别出页面中JavaScript函数的性能问题,在不同浏览器下有不同的测试工具:
Firefox下使用Firebug的Profile工具
Chrome下使用内置的Profile工具
IE9下也有Profile工具
虽然大家的功能一个比一个炫,但是始终解决不了两个问题:
如何只检测指
http://www.cyqdata.cn/cnblogs/article-detail-42443
javascript中的事件处理程序(事件侦听器)
最近在看《javascript 高级程序》一书,写自己的一些小心得体会,希望得到牛人们的指点,讨论。
步入今天的正题,javascript事件处理函数,我们知道,javascript与HTML之间的交互是通过事件来实现的,事件就是用户或浏览器自身执行的某种动作,比如click、mounseover、load&helli
http://www.cyqdata.cn/cnblogs/article-detail-42407
iphone web 开发[8/12]——触摸事件
当然,你在你的 iPhone 上是用你的手指来代替鼠标;不再是鼠标点击,而是手指轻敲。还有,你还可以用几个手指头摸啊、敲啊的。所以在 iPhone 上,鼠标事件被触摸事件代替了。这些鼠标事件有:
touchstart
touchend
touchmove
touchcancel(当系统取消了触摸)
如果你订阅了任何
http://www.cyqdata.cn/cnblogs/article-detail-42283
笔记:解决eclipse中android添加重载函数时参数为arg0,arg1的方法---兼谈Window下载android SDK
我记得很早以前用eclipse开发android的工程添加重载函数时,没有出现参数arg0,arg1这种现象的。但是自从装了3.7版的eclipse和ADT 12后,就开始出现这种情况了,也不知道是我配置问题,还是插件问题,为什么我记得以前没有这个问题呢,而且看别人的视
http://www.cyqdata.cn/cnblogs/article-detail-42282
Javascrip基础(二)对象
前一篇中我们讲到,Javascript中任何对象o instanceof Object,都会返回true,因此,从这个层面来看,我以认为Javascript中一切都是对象。但是Javascript并不是一种完全面向对象的编程语言,因此对于简单数据类型,我们这样的讨论并没有太大的意义。我们这里所说的对象,主要是指一些复杂的对象,包括函数对象。 我们先从最常见的说起,var o = new Objec
http://www.cyqdata.cn/cnblogs/article-detail-42181
分享open-open AJAX开源项目中的几个javascript评价、投票控件
Starbox 利用Starbox能够轻松创建各种类型的Rating Boxes。该项目基于 Prototype Javascript框架开发,对于一些特效需要增加Scriptaculous框架。 Starbox jQuery Ajax Rater Plugin 能够动态创建Ajax Rater的jQuery插件。 jQuery Ajax Ra
http://www.cyqdata.cn/cnblogs/article-detail-42150
Javascript基础 (一)类型
做了多年的程序员,虽然不是做前端,但却一直也在和Javascript脚本打交道。我对Javascript的看法可以用两个字来概括“灵活”,因其灵活,所以入手容易,真正的掌握理解却很难,因此使用中总是有许多的不确定。在使用中,我一直遇到种种的问题,有的解决了并理解了,有的就就直接借鉴(或者说Copy)了许多其他的一些优秀的库的代码,但却因种种缘故,没有深入理解其设计思想、实现思路,自己也懒于梳理,所
http://www.cyqdata.cn/cnblogs/article-detail-42136
javascript 之一个简单的画图demo
这是一个用javascript 在canvas 上实现的简单的画图应用,用支持html5 的浏览器可以看到如下效果:
您的浏览器不支持canvas!
功能很简单,原理其实和拖放是类似的,主要是三个事件:
1. 在canvas 上绑定mousedown 事件以标志绘画的开始(调用moveTo 移动画笔)
2. 在document 上绑定mousemove 事件来处理绘画时的行为(调用lineTo
http://www.cyqdata.cn/cnblogs/article-detail-42090
学习Javascript和Jquery必备资料
文件大小限制,就不传附件。直接附地址如下:
JavaScript高级编程(非扫描版):http://wenku.baidu.com/view/8ebcc65e312b3169a451a469.html
《锋利的jQuery》(高清扫描版-有书签):http://ishare.iask.sina.com.cn/f/13104340.html作者: 潺莪 发表于 2011-07-25 16:27 原文链接
http://www.cyqdata.cn/cnblogs/article-detail-42064
巨文!浏览器自身的BUG —— 不同浏览器在页面缩放状态下的渲染差异分析!让你的网站在iPhone和Android上同样完美!
过度追求浏览器兼容其实就是拿不同浏览器开发者的个性或Bug惩罚自己!
前言
Web Developers 往往会因为自己的作品无法“完美兼容”多个浏览器而苦恼不已,然后责怪自己水平不够或者MSIE把你惯坏毒害了以至于无法写出“标准的HTML+CSS+JS”!
但事实上,很多所谓的兼容性问题未必都是 Web Developer 自己造成的,
http://www.cyqdata.cn/cnblogs/article-detail-42046
POJ1426 Find The Multiple 解题报告
分类:DFS,数学
作者:ACShiryu
时间:2011-7-24
地址:ACShiryu's Blog
Find The Multiple
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 9346
Accepted: 3854
Special Judge
De
http://www.cyqdata.cn/cnblogs/article-detail-42020
一道JavaScript笔试题的思考
题目是这样的:
写一函数,输入1时候,输出2,输入2时候,输出1
这题目很简单,也许答案很快就出来了:
function f(n){ if(n == 1) return 2; if(n == 2) return 1;}
非常正确,有更好的方法吗——上面的方法太“平庸”了,看上去好像“没水准”,而且如果很多输入项的话&hel
http://www.cyqdata.cn/cnblogs/article-detail-42012
Javascript中for循环的三种写法的效率对比
一共三种写法 如下:
for (var i = 0; i < arr.length; i++)
for (var i in arr)
for (var i = 0, len = arr.length; i < len; i++)
先看下运行测试的界面:
再看下对应的三个结果,三种写法执行的效率是有很大不同的:
如此看来,执行效率最快的是第三种:
for (var i
http://www.cyqdata.cn/cnblogs/article-detail-41984
tcp/ip协议简介
c:我要发数据了哦。s:那你发吧。c:那我发了。c:…… s:……c:我发完了,我要回家吃饭了哦。s:好吧,我晓得你发完了。s:那我也不管求得你了,我关门了。c:好蛮,我知道你关门了,拜拜。 以上对话为四川方言。作者: 偶卖糕的 发表于 2011-07-21 15:24 原文链接
http://www.cyqdata.cn/cnblogs/article-detail-41937
使用iptables限制黑客猜密码续—深入recent模块
作者:高张远瞩(HiLoveS)
博客:http://www.cnblogs.com/hiloves/
转载请保留该信息
在《使用iptables限制黑客猜密码》中介绍了如何使用iptables的recent模块限制一段时间内的连接数。查阅网上文章,发现不同的文章有不同的recent命令,而且每位作者都言之凿凿说他的命令可以用。这些recent的命令大体有如下不同:1、set句在前,updat
http://www.cyqdata.cn/cnblogs/article-detail-41835