Spider024

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  JavaScript

JavaScript
摘要:下载: 下拉加载 阅读全文
posted @ 2013-07-12 17:12 Spider024 阅读(134) 评论(0) 推荐(0)

摘要:什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的说明可以看下表 阅读全文
posted @ 2013-07-11 17:37 Spider024 阅读(201) 评论(0) 推荐(0)

摘要:pjax 百度都是api 也没找到demo自己写了一个 C#写的 需要iis架设测试ie10 和 火狐 成功ie10不要用兼容模式 不然不好使iis 可以直接架设webDemo1文件夹(源码)打开根目录Default.html 点pjax_demo进入pjax静态页没实现出来 目前只能架设服务器后使用下载连接: pjax实例下载 bbb ccc ddd 异步,刷新我都变AAAAAAAAAAAA 异步我不变,刷新页面我会变AAAAA... 阅读全文
posted @ 2013-06-27 14:42 Spider024 阅读(3320) 评论(0) 推荐(1)

摘要://个位秒加 function time4jia() { //分钟60为上限 所有加停止 if (sz(a('time1').innerHTML) == 6) { return; } var m4 = sz(a('time4').innerHTML);//取个位秒 if (m4 0) { //个位秒大于0 则-1 并计算理论分 a('time4').innerHTM... 阅读全文
posted @ 2013-06-26 15:40 Spider024 阅读(363) 评论(0) 推荐(0)

摘要:<script type="text/javascript"> function setCss(o) { $('input:jqmData(role="datebox")').mobiscroll(o); } $(function () { opt1 = { preset: 'date', //日期 theme: 'jqm', //皮肤样式 display: 'modal', //显示方式 ... 阅读全文
posted @ 2013-06-17 15:58 Spider024 阅读(3528) 评论(1) 推荐(1)

摘要:象棋贪吃蛇飞机画板 阅读全文
posted @ 2013-05-25 19:05 Spider024 阅读(337) 评论(0) 推荐(0)

摘要:View Code <!DOCTYPE html><!-- begin : 20130506 author : Spider (利用js做数组练习) end : 20130508--><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>JS练习贪吃蛇游戏</t 阅读全文
posted @ 2013-05-11 17:15 Spider024 阅读(401) 评论(0) 推荐(0)

摘要:ie10版本View Code <!DOCTYPE html><!-- begin : 20130508 author : Spider (利用js复习对象概念) 20130508: 背景 棋盘 双方 棋子等对象定义 20130509: 棋盘 双方 棋子等对象功能实现 20130510: 各对象之间功能交换实现游戏规则 20130511: 加入刚学到HTML5_CSS3部分效果(ie10)--><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equ 阅读全文
posted @ 2013-05-11 17:14 Spider024 阅读(975) 评论(0) 推荐(0)

摘要:onkeypress 和 onkeydown 是有区别,下面将讲解 onkeypress 与 onkeydown 事件的区别。 onkeypress 事件在用户按下并放开任何字母数字键时发生。但是系统按钮(例如:箭头键、功能键)无法得到识别。 onkeydown 事件在用户按下任何键盘键(包括系统按钮)时发生。 具体区别: 1. 一个放开一个没有放开,onkeydown 先于 onkeypress 发生。 2.onkeypress 无法系统按钮。 2.onkeydown 捕获的 keyCode 不区分字母大小,而 onkeypress 区分。 onkeypress是在用户按下并放开任何字母数字 阅读全文
posted @ 2013-05-03 16:28 Spider024 阅读(243) 评论(0) 推荐(0)

摘要:View Code 方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。一些示例如下:parseInt("1234blue"); //returns 1234parseInt("0xA"); //returns 10parseInt("22.5"); //returns 22parse 阅读全文
posted @ 2013-04-16 10:10 Spider024 阅读(360) 评论(0) 推荐(0)

摘要:View Code 经过一上午的查找还是没有找到答案,中午在CSDN发了一个帖子,哈哈,答案找了。【1、最基本的弹出窗口代码】 其实代码非常简单: <script language="javascript"> <!-- window.open ('page.html') --> </script> 因为着是一段javascripts代码,所以它们应该放在<script language="javascript">标签和</script>之间。<!-- 和 -->是对一 阅读全文
posted @ 2013-04-14 11:04 Spider024 阅读(936) 评论(0) 推荐(0)

摘要:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Resize</title> <style type="text/css"> #rRightDown,#rLeftDown,#rLeftUp,#rRightUp,#rRight,#rLeft,#rUp,#rDown{ position:absolute;background:#C00; 阅读全文
posted @ 2013-04-13 17:48 Spider024 阅读(496) 评论(0) 推荐(0)

摘要:<HTML><head><style type="text/css"> .divBody{ //margin-top:20px; border: solid #CCC 1px; width:500px; height:400px; position:relative; z-index:0; margin-left:auto; margin-right:auto; } .divHead{ width:500px; height:50px; background-color:#CCC; } .content { width:500px; he 阅读全文
posted @ 2013-04-13 16:55 Spider024 阅读(270) 评论(0) 推荐(0)

摘要:首先要说明的是在firefox下支持不好。2D-Position 允许通过拖曳移动绝对定位的对象。 AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。 BackColor 设置或获取当前选中区的背景颜色。 BlockDirLTR 目前尚未支持。 BlockDirRTL 目前尚未支持。 Bold 切换当前选中区的粗体显示与否。 BrowseMode 目前尚未支持。 Copy 将当前选中区复制到剪贴板。 CreateBookmark 创建一个书签锚或获取当前选中区或插入点的书签锚的名称。 CreateLink 在当前选中区上插入超级链接,或显示一个 阅读全文
posted @ 2013-04-13 16:47 Spider024 阅读(220) 评论(0) 推荐(0)

摘要:<script type="text/javascript"> function getKeyVal() { var _KeyVal = new Object(); _KeyVal.set = function (key, value) { if (arguments.length >= 2) { this[arguments[0]] = arguments[1]; } }; _KeyVal.ge... 阅读全文
posted @ 2013-04-11 15:59 Spider024 阅读(2954) 评论(0) 推荐(0)

摘要:1.<script type="text/javascript"> 2.<!-- 3. var obj = {a:'b',c:'d'}; 4. 5. obj.d='e'; 6. 7. obj.a=undefined; 8. 9. delete obj.a 10. 11. for(i in obj){ 12. alert(obj[i]); 13. } 14. 15.//--> 16.</script> 阅读全文
posted @ 2013-04-11 15:08 Spider024 阅读(531) 评论(0) 推荐(0)

摘要:hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。 isPrototypeOf是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。 in 操作检查对象中是否有名为 property 的属性。也可以检查对象的原型,判断该属性是否为原型链的一部分. Java代码 复制代码hasOwnProperty: var obj = {a:1,b:2} obj.hasOwnProperty('a') isPrototypeOf: functio.. 阅读全文
posted @ 2013-04-11 14:20 Spider024 阅读(280) 评论(0) 推荐(0)

摘要:View Code ScriptManager和UpdatePanel两个控件已经能够实现了客户端与服务器端的异步通信了。要想对异步操作进一步控制的话,那我们还得进一步研究PageReqeustManager类。PageRequestManager类是客户端的类,用于协调ScriptManager和UpdatePanel控件,管理页面上的异步更新操作。通过PageRequestManager客户端的实例我们可以深入到在客户端页面生命周期中,更细致地操作客户端的页面。一、PageRequestManager实例: 要想在客户端获得PageRequestManager实例,页面上必须拥有一人... 阅读全文
posted @ 2013-04-10 13:23 Spider024 阅读(291) 评论(0) 推荐(0)

摘要:在asp.net页面中我们可以使用的控件有:HTML控件、Web控件。 控件可执行的程序包括:客户端程序( JS脚本 )、 服务器端程序( server 程序 )。 客户端JS程序早于服务器端程序执行。HTML控件将HTML表单元素加上 runat="server"属性后即变为HTML控件。HTML表单元素的传统事件可以引发JS脚本,但如果要引发server 程序 需要在件事中加入“server”如:onclick=" " 引发JS脚本,onserverclick=" " 引发 server 程序web控件web控件是.net优化后的 阅读全文
posted @ 2013-04-03 16:22 Spider024 阅读(329) 评论(0) 推荐(0)

摘要:一般如果变量通过var声明,但是并未初始化的时候,变量的值为undefined,而未定义的变量则需要通过 "typeof 变量"的形式来判断,否则会发生错误。例如:if(!myVar01)alert("发生错误"); // 该代码直接发生异常,因为变量myVar01没有申明 if("undefined" == typeof myVar01)alert("发生错误"); // 这样写才不至于发生异常而: var myVar01; if(undefined == myVar01)alert("发生错误&quo 阅读全文
posted @ 2013-03-26 14:27 Spider024 阅读(995) 评论(1) 推荐(0)