![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript专辑
文章平均质量分 74
shaily
这个作者很懒,什么都没留下…
展开
-
JavaScript设计模式
导读:作者本人一直从事前端开发,文章以JavaScript语言的角度去论证,JavaScript模式与前端的工作和成长密不可分,因为这确实不是一个简单的话题,作者用简单表达和例子为大家阐明JavaScript设计模式。CSDN研发频道对此文进行了整理选取部分内容,供开发者学习、参转载 2011-09-05 18:14:01 · 1597 阅读 · 0 评论 -
初涉JSON
援引一段定义“JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。一。对于json格式的定义,先花5分钟看这个页面:http://www.json.org/json-zh.html(到底是官方站...几个简单的图就把东西全画出来,一目了然).首先需要了解一下json的格式然后才能继续。二。再通过下面这段js,来看看json格式定义的东西,到底好在哪转载 2009-05-21 00:46:00 · 781 阅读 · 0 评论 -
JS操作JSON
JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘转载 2009-05-21 00:25:00 · 2438 阅读 · 0 评论 -
ASP.NET AJAX框架编程之JSON序列化剖析
ASP.NET AJAX(最初代码名为“ATLAS”)框架,作为重点支持ASP.NET开发平台的开源Ajax框架在它一出世时就受到广大.NET开发人员的青睐。在本文中,我们将专注于分析ASP.NET AJAX编程中服务器与客户端通信过程中的数据存储形式的问题。具体地说,我们将探讨一个实现序列化与反序列化的服务器端对象—JavaScriptSerializer。 一、JSON简介 在正式转载 2009-05-21 00:49:00 · 1165 阅读 · 0 评论 -
JSON菜单
body,td{ font-size:9pt;margin:0;overflow:hidden;border:0; } .PopMenuOutset{border:1px solid;border-color: buttonface threeddarkshadow threeddarkshadow buttonface;FILTER: progid:DXImageTransform.Mic转载 2009-05-21 00:42:00 · 1233 阅读 · 0 评论 -
应聘asp.net程序员笔试题——递归读取树状表生成json字符串(转)
这种树状表挺普遍的,和大家探讨下,挺喜欢递归方式读取这表,以前写过个递归读取用户控件生成管理这种表数据的table。 应聘:读书三年,毕业了,实习半年的旅游公司也已辞职,打算找正儿八经的搞程序的公司。网上投吧,暂不打算离开桂林那范围就小了,看来看去就投了两家,桂林这行真的不砸的...面试还算顺利,最后还要做道笔试题,笔就笔吧题目:Code highlighting pro转载 2009-05-21 01:35:00 · 5532 阅读 · 1 评论 -
强烈推荐:240多个jQuery插件
概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使转载 2009-05-14 07:11:00 · 735 阅读 · 0 评论 -
使用Asp.net MVC, Jquery, Jquery UI构建基于Ajax的RIA应用.
使用Asp.net MVC, Jquery, Jquery UI构建基于Ajax的RIA应用. 前天初学Asp.net MVC,发现有些东西用Web Form来做的确会比较方便. 但Asp.net MVC也有它的优点. 它如果跟Jquery和Jquery UI结合起来做基于Ajax的应用实在是太方便了!!下面用图形说明:这次还是做一个树形控件.需要特别说明的是,这个Demo全部都是用Ajax做的,转载 2009-05-14 06:55:00 · 2187 阅读 · 0 评论 -
AJAX中同时发送多个请求(并发)对象处理方法
在javascript:;" onClick="javascript:tagshow(event, ajax);" target="_self">ajax应用中,通常一个页面要同时发送多个请求,如果只有一个XMLHttpRequest对象,前面的请求还未完成,后面的就会把前面的覆盖 掉,如果每次都创建一个新的XMLHttpRequest对象,也会造成浪费。解决的办法就是创建一个XMLHtt转载 2009-05-14 07:32:00 · 3596 阅读 · 0 评论 -
jQuery与Ajax的应用(2)
6.3.5 $.ajax(options)的用法这个是jQuery 的底层 Ajax 实现。简单易用的高层实现见 $.get, $.post 等。 $.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。注意: 如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "t转载 2009-05-14 07:31:00 · 1401 阅读 · 0 评论 -
jQuery与Ajax的应用(1)
6.1 Ajax发展历史AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。该技术在1998年前后得到了应用。允许客户端脚本发送HTTP请求(XMLHTTP)的第一个组件由Outlook Web Access小组写成。该组件原属于微软Exchange Server,并且迅速地成为了I转载 2009-05-14 07:30:00 · 1067 阅读 · 0 评论 -
JS日历控件集合----附效果图、源代码
在进行开发的过程中,经常需要输入时间,特别是在进行查询、统计的时候,时间限定更为重要。 尽管ASP.NET也集成了日历控件,但是其集成的代码量很大,你可以做一个测试,当你在页面使用一个日历控件时,在发布之后查看该页面的源代码,你会惊奇发现,日历控件的代码量很庞大,这就大大增加的带宽的开销,每当一个客户端请求这个页面,服务器都要将如此庞大的代码进行发送,使得服务器负担加重。而且,ASP转载 2009-07-16 12:04:00 · 1921 阅读 · 3 评论 -
web页面加载时显示加载状态
1. 加载进度条 Response.Write(""); Response.Write("_"); Response.Write(""); Response.Write("mydiv.innerText = ;"); Response.Write(";"); Respons转载 2009-02-06 11:30:00 · 1166 阅读 · 0 评论 -
xmlhttp ASP.NET在线用户列表 关闭浏览器 精确统计 单人登陆
【原创作者】:丛兴滋(cncxz)[E-mail:cncxz@126.com]【关 键 词】:xmlhttp ASP.NET在线用户列表 关闭浏览器 精确统计 单人登陆【代码下载】:http://www.thisky.cn/down/onlineuser.rar 最近所做的一个项目需要用到的在线用户列表,上网搜索了一下发现现有的解决方案对用户意外退出的处理均不是太理想。一般来说转载 2008-11-13 12:34:00 · 993 阅读 · 0 评论 -
ASP.NET MVC中使用AJAX(XMLHttpRequest、Microsoft AJAX Library......)
本文示例源代码或素材下载 AJAX的好处就是不会堵塞页面,可以提高用户体验,可以减少数据传输尺寸,提高应用程序的性能.目前,AJAX技术可以说是已经成为WEB开发的标准技术. AJAX技术是纯客户端技术,任何客户端框架(如:Microsoft AJAX Library,Prototype,JQuery等)可以与任何服务器技术配合.在ASP.NET MVC P5中也对AJAX技术进行了转载 2009-05-21 01:41:00 · 1647 阅读 · 0 评论 -
利用JQUERY的TREEVIEW插件生成无限极树
利用JQUERY的TREEVIEW插件生成无限极树2007-02-25 02:21 这里对JQUERY就不做详细介绍了,给我的感觉它是一个封装了JAVASCRIPT的函数库。里面有很多有用的东东,如果对JQUERY还不熟悉读者,请看以下两篇文章篇文章: 1 jQuery中文入门指南,翻译加实例,jQuery的起点教程转载 2009-05-22 17:40:00 · 1325 阅读 · 0 评论 -
jquery.treeview使用笔记
这几天项目中要用到树型结构,正好项目中用到了JQuery,所以就在网上找依赖JQuery的JS树,最终选择了jquery.treeview.js,原因之一,它是JQuery官方发布的JS库,另一方面,看了一下它的文档,使用起来也是很简单的。经过一个小时的研究,终于搞定,现把它的使用方法做个简要的说明,以做笔记。 要使用jquery.treeview.js,97xxoo当然第一步是要把转载 2009-06-25 17:14:00 · 7629 阅读 · 0 评论 -
高效的javascript异常处理框架
在代码的运行过程中,问题时有发生;如何优雅的处理的这些错误,现的很重要。总体来说问题分为2大类:系统级错误,简称为error,如语法错误;应用级错误简称为exception,如用户输入的数值不合法等。如何当前代码不能处理此问题,则应该把此问题从当前运行环境中跳出,并把它交给上一级环境处理。这就用到了try{}catch(){}异常处理。 问题的相关信息被封装到一个对象里。在ja转载 2009-06-23 10:23:00 · 981 阅读 · 0 评论 -
js动态加载flash(ie only)
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="120" HEIGHT="60" id="468x60" ALIGN="" VIEWASTEXT> function addFlash() { mFlash.movie=http:/转载 2009-06-11 13:40:00 · 2250 阅读 · 0 评论 -
JS优化For循环的实例代码
http://www.w3.org/1999/xhtml">优化for循环实例-www.codefans.net//每次都调用fibonacci()function callMore(number){ var start=new Date(); var total=0; for(var i=0;i { total +=i; } var end=new Date(); var duration=e转载 2009-06-04 21:58:00 · 1888 阅读 · 0 评论 -
CSS滤镜说明和用法
最近写的经常要控制页面样式,今天找了关于滤镜的一些说明和用法,记下以备不时之需。Alpha:设置透明层次.blur:创建高速度移动效果,即模糊效果.Chroma:制作专用颜色透明.DropShadow:创建对象的固定影子.FlipH:创建水平镜像图片.FlipV:创建垂直镜像图片.glow:加光辉在附近对象的边外.gray:把图片灰度化.invert:反色.light:创建光源在对象上.mas转载 2009-06-05 16:56:00 · 624 阅读 · 0 评论 -
ASP.NET中让网页弹出窗口不再困难
由于项目要用到弹出窗口,或者叫做模拟窗口,这段时间就研究了下,解决方案很多,比如,window.open();window.showDialog();用层模拟,框架+DIV+Javascript.... 用window.open();这种方法的缺点是,会被浏览器或者相关软件给屏蔽掉。用层模拟的话,如果想实现较复杂点的窗口,就比较困难,第三种方法是综合了所有的网页制作知识,可以提供个很好的解决转载 2009-05-31 15:20:00 · 874 阅读 · 0 评论 -
ASP.NET中常用输出JS脚本的类(改进版)
在ASP.NET中我们经常需要输出一些JS脚本,比如弹出一个警告窗口,返回到历史页面等JS功能,我看到网上流传得比较广的是马先光写的一个JScript类,这个类基本将经常用到的JS脚本包含了,非常方便,唯一的不足是作者采用的Response.Write(string msg)的办法,这样造成输出的js脚本在标签之外,破坏了原有XHTML的结构,所以本人在满足原功能的情况下,对JScript类做了进转载 2009-05-31 11:02:00 · 847 阅读 · 0 评论 -
JS 判断浏览器
代码如下: JS 判断浏览器var browser=navigator.appNamevar b_version=navigator.appVersionvar version=parseFloat(b_version)document.write("Browser name: "+ browser)document.write("")document.write("转载 2009-05-29 22:03:00 · 634 阅读 · 0 评论 -
js 实现键盘记录 兼容FireFox和IE
主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结第一部分:浏览器的按键事件用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、onkeypress和onkeyup这三个事件句柄。一个典型的按键会产生所有这三种事件,依次是keydown,keypress,然后是按转载 2009-05-29 22:02:00 · 1169 阅读 · 0 评论 -
Asp.Net时间格式转换实用方法
Asp.Net时间格式转换实用方法 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢我们要用到ateTime.ToString的方法(String, IFormatProvider)using System;using System.Globalization;String format="D";DateTime da转载 2009-05-31 16:10:00 · 4104 阅读 · 1 评论 -
Asp.Net页面生存周期(转)
相信对asp.net的页面生存周期深入理解后一定能让你的水平上一个很大的台阶(我们经理常用的话) 呵呵~ 首页我们先来简单的介绍一下.net的page请求过程。我们先来看一幅图: 如上图如示,我们向web服务器请求一个.aspx页面,首先是经过IIS,IIS发现自己处理不了这个请求,于是通过aspnet_isapi.dll调度给asp.net引擎来处理。.net首先初始转载 2009-05-31 15:04:00 · 941 阅读 · 0 评论 -
ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别
Response.Write 与 Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别 方法1,使用Response.Write,这种方法会把JS代码写在页面的最顶部(的前面):System.Web.HttpContext.Current.Response.转载 2009-05-31 11:10:00 · 1999 阅读 · 1 评论 -
IE firefox 键盘事件控制简要说明
获取键盘控制事件是实现交互性最有力的方法之一。 首先需要了解的是如何初始化该事件,基本语句如下: document.onkeydown = keyDown 当浏览器读到这个语句时,无论按下键盘上的哪个键,都将呼叫KeyDown()函数。 捕获键盘事件对于不同的浏览器来说有点困难,我们分别的来学习不同浏览器的实现语句。 Netscape Netscap转载 2009-05-29 21:16:00 · 1247 阅读 · 0 评论 -
JavaScript判断浏览器类型及版本
你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。 几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器。由于Chrome出生名门,尽管他还是个小家伙,没有人敢小看他。以后,咱们常说浏览器的“四大才子”就得改称为“五朵金花”了。 在网站前端开发中,浏览转载 2009-05-29 20:53:00 · 602 阅读 · 0 评论 -
JS判断浏览器类型
2008-06-03 18:00一直以来都对FF没什么好感的。特别是对于开发人员来说,不同标准,为了适应了群众,一个工作要做两次,还得不断测试,真是麻烦,希望真正的标准赶快出来,或者希望FF消失吧。。啊们判断是IE还是FF代码:var isIE=window.navigator.userAgent.indexOf("MSIE")>=1;var isFF=wi转载 2008-11-12 10:48:00 · 725 阅读 · 0 评论 -
js判断浏览器类型
function addfavorite(){ switch(getOs()) { case 1:window.external.addFavorite(http://www.yiqixue.com,虚拟世界);break; case 2:window.sidebar.addPanel(虚拟世界, http://www.yiqixue.com, ""转载 2008-11-12 10:13:00 · 651 阅读 · 0 评论 -
用WCAT进行IIS压力测试
如何建立起WCATMicrosoft的Web容量分析工具(WCAT) 是测试你的客户-服务器网络配置的必备工具。这个工具在你的网络上对多种工作量的场景进行仿真,允许你确定你的网络和服务器的最佳配置。WCAT是专门为评估在Microsoft Windows NT 服务器和Microsoft Internet信息服务器(IIS)上运行的Internet服务器而设计的,但是你可以将它用于几乎所有类型的W转载 2008-10-13 16:56:00 · 9255 阅读 · 1 评论 -
浏览网页出现错误对话框
我游览网页时,总是弹出对话框: Java Script Error Description:无效字符 Source:http://ctt.e0419.net/webmedia/html/head.html Line:2 See more details? 请问这是为什么? 这个是你上的论坛出现的提示吧,有的动易系列论坛就能出现这个提示 Java Script Error Description转载 2007-05-30 18:32:00 · 1099 阅读 · 0 评论 -
js中innerHTML与innerText的用法与区别
用法: test1 test2在JS中可以使用:test.innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 上例中的test.innerHTML的值也就是“test1 test2 ”。test.innerText: 从起始位置到终止位置的内容, 但它去除Html标签 上例中的text.innerTest的值也就是“test1转载 2007-04-28 21:28:00 · 1105 阅读 · 0 评论 -
偷来的js 判断用户关闭浏览器或者刷新页面 ie有效
New Document function promptOnClose(e){ //e = e ? e : windowevent; var promptString = Closing this window will cause all of your image data to be lost./nAre you absolutely sure you want to close t转载 2007-04-24 19:15:00 · 2842 阅读 · 3 评论 -
一段跨浏览器的"复制到剪贴板"javascript代码
代码如下,就不多说废话了,可以兼容基本上所有的主流浏览器(IE,FF),很多地方可以用到的:copyToClipboard = function(txt) {if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData(”Text”, txt);} else if(转载 2007-04-24 18:33:00 · 939 阅读 · 0 评论 -
深入认识JavaScript中的函数
概述函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。JavaScript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法:function func1(…){…}var func2=function(…){…};var fun转载 2007-04-24 18:29:00 · 650 阅读 · 0 评论 -
利用JAVASCRIPT控制MEDIA PLAYER的功能实现
var volv=phx.settings.volume;setInterval("if(phx.playState==3){time.innerText=phx.controls.currentPositionString+/|/+phx.currentMedia.durationString}",1000);setInterval("if(phx.playState==3){itcn.st转载 2007-04-24 18:32:00 · 1119 阅读 · 0 评论 -
JavaScript中支持面向对象的基础
用定义函数的方式定义类在面向对象的思想中,最核心的概念之一就是类。一个类表示了具有相似性质的一类事物的抽象,通过实例化一个类,可以获得属于该类的一个实例,即对象。在JavaScript中定义一个类的方法如下:function class1(){ //类成员的定义及构造函数}这里class1既是一个函数也是一个类。可以将它理解为类的构造函数,负责初始化工作。使用new操作符获得一个类的实转载 2007-04-24 18:27:00 · 669 阅读 · 0 评论