随笔分类 -  JavaScript

1
JavaScript
摘要:zTree V3 是个好东西 功能很强大地址:http://www.ztree.me/v3/demo.php#_101 阅读全文
posted @ 2016-01-21 10:56 skykang 阅读(1802) 评论(0) 推荐(0)
摘要:C#:using System;using System.Collections.Generic;using System.Text;namespace Delegate { //定义委托,它定义了可以代表的方法的类型 public delegate void welcomeDelegate(string name); class Program { private static void EnglishGreeting(string name) { Console.WriteLine("Hello, " + nam... 阅读全文
posted @ 2014-01-10 17:41 skykang 阅读(423) 评论(0) 推荐(0)
摘要:Jquery是一个优秀的Javascrīpt框架,轻量级的js库,它兼容CSS3。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。可是在使用getJSON返回json数据时回调函数总是没有反应,终于找到了解决方法:1.在JS中,json键名可以加引号,也可以不加,但在JQuery中,JSON中的键名则应该加引号,而且要双引号。string result = "{\"num\":\"3\"}";context.Response.Write(result);2.输 阅读全文
posted @ 2013-12-28 00:55 skykang 阅读(4273) 评论(0) 推荐(0)
摘要:梅花雨网页日历控件是一个不错的日历控件,在网页上使用很方便,不过在用vs2005开发时碰到了一些问题:1.出现未结束的字符串常量这个问题一般是编码引起的,vs2005中默认的网页是utf-8编码的,而这个日历是gb2312的编码,所以出错了,有2个解决办法:一个是在应用js文件的时候指定编码为gb2312:<script language=\"javascript\" type=\"text/javascript\" src=\"setday.js\" charset=\"gb2312\"></s 阅读全文
posted @ 2013-02-19 11:12 skykang 阅读(349) 评论(0) 推荐(0)
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/j 阅读全文
posted @ 2011-12-01 17:56 skykang 阅读(2076) 评论(0) 推荐(0)
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title></head><body><iframe id="ifream&qu 阅读全文
posted @ 2011-11-11 17:47 skykang 阅读(430) 评论(0) 推荐(0)
摘要:[转]JavaScript为事件处理器传递参数方法一:var newopen = function(id,level){ return function() { opentree(id,level);//该函数为外部定义的一个执行函数; }}x.attachEvent("onclick",newopen(id,parseInt(level)+1));y.attachEvent("onclick",newopen(id,parseInt(level)+2));think8848的简化代码:if ( x.addEventListener)//如果浏览器为Fi 阅读全文
posted @ 2011-11-03 12:42 skykang 阅读(269) 评论(0) 推荐(0)
摘要:<script language="javascript">var r= "1\n2\n3\n";//将字母\n替换成分号alert(r.replace("\n",";"));结果:1;2\n3\n 只替换了第一个</script><script language="javascript">var r= "1\n2\n3\n";//将字母\n替换成分号alert(r.replace(/\n/g, ";"));结果:1;2 阅读全文
posted @ 2011-08-04 12:08 skykang 阅读(195486) 评论(8) 推荐(3)
摘要:动态加载script到页面大约有俩方法第一种就是利用ajax方式,把script文件代码从后台加载到前台,然后对加载到的内容通过eval()执行代码。第二种是,动态创建一个script标签,设置其src属性,通过把script标签插入到页面head来加载js,相当于在head中写了一个<script src="..."></script>,只不过这个script标签是用js动态创建的比如说是我们要动态地加载一个callbakc.js,我们就需要这样一个script标签: <script type="text/javascript&qu 阅读全文
posted @ 2011-07-21 18:28 skykang 阅读(14795) 评论(4) 推荐(1)
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>无标题页</title></head><body><script>function An 阅读全文
posted @ 2011-07-21 17:59 skykang 阅读(631) 评论(0) 推荐(0)
摘要:展示一步一步优化过程。1.移动div 代码来源于网络<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content= 阅读全文
posted @ 2011-07-01 16:09 skykang 阅读(509) 评论(1) 推荐(0)
摘要: 阅读全文
posted @ 2011-06-02 18:40 skykang 阅读(270695) 评论(18) 推荐(13)
摘要:/**js Unicode编码转换*/ var decToHex = function(str) { var res=[]; for(var i=0;i < str.length;i++) res[i]=("00"+str.charCodeAt(i).toString(16)).slice(-4); return "\\u"+res.join("\\u");}var hexToDec = function(str) { str=str.replace(/\\/g,"%"); return unescape(s 阅读全文
posted @ 2011-05-30 12:39 skykang 阅读(26680) 评论(4) 推荐(4)
摘要:通过iframe 异步加载script 通过异步请求另一页面的script 是不执行的,只返回html 原文件,因为返回的文本没有经过浏览器的解析执行。看代码a1.html代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><html xmlns="http://www.w3.org/1999/xhtml"><head><title>无标题页</title></head 阅读全文
posted @ 2011-01-12 11:01 skykang 阅读(445) 评论(2) 推荐(0)
摘要:一、什么是匿名函数? 在Javascript定义一个函数一般有如下三种方式: 1. 函数关键字(function)语句: function fnMethodName(x){alert(x);} 2. 函数字面量(Function Literals): var fnMethodName = function(x){alert(x);} 3. Function()构造函数: var fnMethodName = new Function('x','alert(x);') 上面三种方法定义了同一个方法函数fnMethodName,第1种就是最常用的方法,后两种都是把一 阅读全文
posted @ 2010-12-03 11:12 skykang 阅读(495) 评论(0) 推荐(0)
摘要:1.使用post提交方式2.构造表单的数格式3.结合form表单的submit调用ajax的回调函数。代码:使用 jQuery 异步提交表单Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><html xmlns="http://www.w3.org/1999/xhtml"><head><title>无标题页</title></head><script src 阅读全文
posted @ 2010-11-17 13:21 skykang 阅读(3749) 评论(1) 推荐(0)
摘要:细节决定成败,小细节绊住大脚。1.cookie 存储时 key不能使用分号(;)、逗号(,)、等号(=)以及空格。 如:设置key为 aa.aspx?id=1 最后保存的cookie key结果为aa.aspx?id ,系统遇到等号时,后面的字符串自动截取掉了。2.同样,cookie 存储时 值不能使用分号(;)、逗号(,)、等号(=)以及空格,因为这些特殊符号是cookie的标识符,用于标识和设置cookie的存储格式。但要保存的值是不确定的。如何来存储这些值呢?方法是用escape()函数进行编码,它能将一些特殊符号使用十六进制表示,例如空格将会编码为“20%”,从而可以存储于cookie 阅读全文
posted @ 2010-11-08 15:50 skykang 阅读(377) 评论(0) 推荐(1)
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf- 阅读全文
posted @ 2010-07-31 17:57 skykang 阅读(5063) 评论(0) 推荐(0)
摘要:s[0]倒底是什么?(s为jQuery对象)代码:var s=$("div"); alert(s.length);alert(s[0]);jQuery对象默认都有个0索引,s为jQuery对象s[0]为Dom元素 可以用dom的所有属性和方法可以根据length属性判断一共包含有多少个Dom元素对象。取对象用:s[0],s[1],s[2]......#id 根据给定的ID匹配一个元素。$("#id1")element 根据给定的元素名匹配所有元素 $("div")那 jQuery中this又指的是什么对象呢?研究发现 this和s[0 阅读全文
posted @ 2010-07-30 17:25 skykang 阅读(11568) 评论(0) 推荐(2)
摘要:对iframe来说,父页面访问子页面的方法用得最多的是XXX.contentWindow和frames[YYY]这样都可以得到子页面,区别在于,XXX对应的是iframe的id属性值,而YYY对应的是iframe的name属性值看下面的例子:<html><head><script language="javascript" type="text/javascript"><!--function setValue(obj,iframe){var $obj = getId(obj);var $iframe = get 阅读全文
posted @ 2010-06-04 11:11 skykang 阅读(18547) 评论(0) 推荐(0)

1