javascript
文章平均质量分 73
kinglino520
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript使用技巧精萃
(一).确认删除用法: 1. BtnDel.Attributes.Add("onclick","return confirm("+"确认删除?"+")"); 2. linktempDelete.Attributes["onclick"]="javascript:return confirm("+"确认删除?"+");"; 3. private void转载 2009-03-30 16:37:00 · 381 阅读 · 0 评论 -
在设计网页时要注意的细节
来源:http://www.jcourse.cn1、将css与javascript全部用下边的方法分离到外部文件中去。XML/HTML代码 <link rel="stylesheet" type="text/css" href="http://www. /css/style.css" mce_href="http://www. /css/style.css" media="a转载 2009-05-04 16:21:00 · 397 阅读 · 0 评论 -
AJAX技术及实例
实例ajaxServlet.java程序清单:package com;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.htt转载 2009-05-04 17:06:00 · 462 阅读 · 0 评论 -
JSP实现数据库图片的存储与显示
用JSP实现数据库图片的存储与显示实例1. 引言 数据库应用程序,特别是基于WEB的数据库应用程序,常会涉及到图片信息的存储和显示。 通常我们使用的方法是将所要显示的图片存在特定的目录下,在数据库中保存相应的图片的名称,在JSP中建立相应的数据源,利用数据库访问技术处理图片信息。但是,如果我们想动态的显示图片,上述方法就不能满足需要了。我们必须把图片存入数据库,然后通转载 2009-05-04 16:59:00 · 670 阅读 · 0 评论 -
JS等比例显示图片
//图片按比例缩放var flag=false;function DrawImage(ImgD,iwidth,iheight){//参数(图片,允许的宽度,允许的高度)var image=new Image();image.src=ImgD.src;if(image.width>0 && image.height>0){flag=true;if(image.width/image.hei转载 2009-05-05 12:00:00 · 557 阅读 · 0 评论 -
HTML 控制背景音乐
停止播放转载 2009-05-05 13:23:00 · 1139 阅读 · 0 评论 -
表单里文件上传
ENCTYPE="multipart/form-data"用于表单里文件上传。表单标签中设置enctype="multipart/form-data"来确保匿名上载文件的正确编码。如下: 浏览添加上传文件: 就得加ENCTYPE="multipart/form-data"。表单中enctype="multipart/form-data"的意思,是设置表单的MIME转载 2009-05-05 16:20:00 · 623 阅读 · 0 评论 -
Google 拖拽效果的JS完整注释
/ 工具类,使用Util的命名空间,方便管理 var Util = new Object();// 获取http header里面的UserAgent,浏览器信息 Util.getUserAgent = navigator.userAgent;// 是否是Gecko核心的Browser,比如Mozila、Firefox Util.isGecko = Util.getUserAg转载 2009-05-04 15:47:00 · 715 阅读 · 0 评论 -
JS倒序输出字符串
JS倒序输出字符串 function Show(){ var str="ABCDE"; var strShow=""; document.write(str+""); for(var i=str.length-1; i>=0; i--) { strShow+=str.substri转载 2009-05-04 15:54:00 · 5434 阅读 · 0 评论 -
JSP彩色验证码
生成有4个随机数字和杂乱背景的图片,数字和背景颜色会改变,服务器端刷新(用history.go(-1)也会变) 原型参考ALIBABA http://china.alibaba.com/member/showimage 产生验证码图片的文件image.jspjava.awt.image.*,java.util.*,javax.imageio.*" %>Color getRan转载 2009-05-05 10:43:00 · 343 阅读 · 0 评论 -
JS+CSS实现Google首页的动画效果
http://www.w3.org/TR/html4/loose.dtd"> Imitate-Gogle body {text-align:center} div { width:381px; border:1px solid #eeeeee;padding:3px 0;border-bottom-width:5px}转载 2009-05-05 11:32:00 · 761 阅读 · 0 评论 -
JS隐藏与显示字符
第一步:把如下代码加入区域中-->//if explorer (4.x)if (document.all) { layerRef=document.all styleRef=.style.}//else if netscape (4.x)else if (document.layers) { layerRef=document.layers转载 2009-05-05 11:33:00 · 1279 阅读 · 0 评论 -
HTML DOM media 属性
定义和用法media 属性设置或返回显示文档的设备。对于样式信息而言,目标媒介非常重要。移动设备和桌面计算机的样式可能是不同的。语法linkObject.media=device设备可以是下列值之一:值 描述 screen针对不分页的计算机屏幕。tty针对使用等宽字符网格的媒介(比如打字机、终端或其他具有有转载 2009-05-04 15:32:00 · 392 阅读 · 0 评论 -
Js+Css 实现选项卡
ruby on rails框架集成了大量的web2.0效果,结合现在网站大量使用选项卡效果,我们也得让我们的ror项目结合潮流,下面有多个实例供大家参考使用: 1:仿126邮箱选项卡 鼠标点击 Html代码> html xmlns="http://www.w3.org/1999/xhtml"> head> meta http-equiv="Content转载 2009-05-04 15:55:00 · 727 阅读 · 0 评论 -
SPLIT分割字符串
描述返回基于 0 的一维数组,其中包含指定数目的子字符串。语法Split(expression[, delimiter[, count[, start]]])Split 函数的语法有以下参数:参数 描述 expression 必选。字符串表达式,包含子字符串和分隔符。如果 expression 为零长度字符串,Split 返回空数组,即不包含元素和数据的数组。 delimiter 可选。用于标识转载 2009-05-07 09:29:00 · 904 阅读 · 0 评论 -
JAVA基础:JavaScript面向对象的支持(2)
2. JavaScript面向对象的支持--------在前面的例子中其实已经讲到了object类型的“类型声明”与“实例创建”。在JavaScript中,我们需要通过一个函数来声明自己的object类型://---------------------------------------------------------// JavaScript中对象的转载 2009-07-23 09:47:00 · 375 阅读 · 0 评论 -
JAVA基础:JavaScript面向对象的支持(1)
1. JavaScript中的类型--------虽然JavaScript是一个基于对象的语言,但对象(Object)在JavaScript中不是第一型的。JS是以函数(Function)为第一型的语言。这样说,不但是因为JS中的函数具有高级语言中的函数的各种特性,而且也因为在JS中,Object也是由函数来实现的。??关于这一点,可以在后文中“构造与析构”部分看到更进一步的转载 2009-07-23 09:46:00 · 453 阅读 · 0 评论 -
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
树组件是YUI.Ext 0.40 新增的组件。一、加载一个同步Tree:var TreeTest = function(){var Tree = YAHOO.ext.tree;// 快捷方式return {init : function(){var tree = new Tree.TreePanel(tree_div, {//需要一个t转载 2009-06-09 09:38:00 · 415 阅读 · 0 评论 -
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
下面将介绍如何异步取一棵树的所有节点,具体做法与官方同步取节点有很大不同,尤其在json的id属性上,下面是我一些摸索,可能不是最佳方案,有待大家一起研究。异步取节点的思路是这样的:1、先定义一个初始化节点(也可以不定义,看个人需求)2、yui-ext根据该节点id请求服务器,获得子节点各属性3、循环特点:可以在上一级目录中,在服务器端预先将该节点是否转载 2009-06-09 09:39:00 · 466 阅读 · 0 评论 -
EXT核心API详解(五)-Ext.EventManager/ EventObject/ CompositeElement/ CompositeElementLite
Ext.EventManager事件管理者中的大部分方法都在Ext中有定义,主要用于事件管理addListener( String/HTMLElement el, String eventName, Function handler,on( String/HTMLElement el, String eventName, Function handler, [Obje转载 2009-06-09 09:47:00 · 419 阅读 · 0 评论 -
Ext.data-Tree/ Node
Ext.data.Tree继承自Observable,用于存放树装的数据结构方法Tree( [Node root] )以root为根构造Ext.data.Tree对象getNodeById( String id ) : Node由指定id得到节点getRootNode() : Node得到根节点,由属性root得到更方便setRootN转载 2009-06-09 09:56:00 · 421 阅读 · 0 评论 -
ExtJS 开发总结
不知不觉2008已经走到了尽头,在这近一年中,一直不断的尝试用ExtJS做项目,从1.1到现在的2.2,吃了不少苦头,也有不少收获,总结一下,一起分享!1. ExtJS的定位是RIA,和Prototype、jQuery等类库的定位不同。使用ExtJS做开发,就是意味着以客户端开发为主,不然就不叫RIA框架了,而Prototype、jQuery等只是辅助性的客户端框架,和ExtJS不在同一转载 2009-06-08 17:02:00 · 690 阅读 · 0 评论 -
学习YUI.Ext 第四天--开始使用Grid
概述: 本教程将以XML为数据源,带你进入Grid的世界。 本文涉及的范例代码,可以在这里下载。一个完成好的例子可在这里找到。 步骤一 定义数据(Data Definition)首先要让Grid知道XML文档定义了每一行是什么数据。正如所见,我们命名了"item"在下面的XML样本中。 单行的XML样本数据view plaincopy to clipboard转载 2009-06-09 09:36:00 · 408 阅读 · 0 评论 -
EXT核心API详解(一)
Ext类addBehaviors( Object obj ) : void对选择的元素 应用事件侦听器,事件名以@附加在结尾,例如addBehaviors({ // id=foo下所有的a标签加入click事件 #foo a@click : function(e, t){ // do something },转载 2009-06-09 09:43:00 · 356 阅读 · 0 评论 -
EXT核心API详解(四)-Ext.DomQuery/DomHelper/Template
Ext.DomQuery类selector语法详见Ext类compile( String selector, [String type] ) : Function编写一个选择器或xpath查询到一个方法以方便重用,type取select(默认)或simple值之一filter( Array el, String selector, Boolean nonMatches转载 2009-06-09 09:46:00 · 441 阅读 · 0 评论 -
Ext.data-DataProxy/ HttpProxy/ MemoryProxy/ ScriptTagProxy
Ext.data.DataProxy数据代理类是一个纯虚类,主要用于生成Ext.data.Record对象,没有公开的属性和方法,只是归定子类需要处理三个事件beforeload : ( Object This, Object params )load : ( Object This, Object o, Object arg )loadexception : ( Obj转载 2009-06-09 09:52:00 · 440 阅读 · 0 评论 -
Ext.data-DataReader/ArrayReader/JsonReader/XmlReader
Ext.data.DataReader纯虚类,从数据源得到结构化数据转换为元数据对象,对象包含Record的集合,一般用做Store对象的元数据,具有如下格式{totalRecord:int,records:Array of Ext.data.Record}具体使用参见三个子类Ext.data.ArrayReader/Ext.data.JsonReader转载 2009-06-09 09:53:00 · 367 阅读 · 0 评论 -
Ext.widgets-menu
Ext.menu.Menu菜单对象config{ allowOtherMenus : Boolean //允许同时显示其它的菜单? defaultAlign : String //默认对齐方式:tl-bl? defaults : Object //默认的菜单项配置,将会应用到所有的items items转载 2009-06-09 10:00:00 · 309 阅读 · 0 评论 -
Ext是什么
ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写 的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。 ExtJs最开始基于YUI技术,由开发人员Jack Slocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式转载 2009-06-09 10:07:00 · 1245 阅读 · 0 评论 -
ExtJS学习心得(二)
其实Ext.Ajax的使用并不难,只是当初我一直不清楚如何获取其返回值,搞得郁闷了一阵子,以下是一个比较简单的例子view plaincopy to clipboardprint? 1Ext.Ajax.request({ 2 url: Register.aspx, 3转载 2009-06-09 10:11:00 · 462 阅读 · 0 评论 -
EXT 树的拖放
新0.40版的yui-ext将带有TreePanel 组件。本文会针对该组件讨论一些需要考虑的事情,一些关键的功能,和看看几个例子的执行方式。别犯困,我保证这些例子绝对值得一读!重新开发 Tree组件的原因最初我打算对YUI自带的TreeView组件进行扩展,但不幸地是,由于其采用Table的方式来布局Tree节点,要弄起Drag&Drop来就不太方便了,而且还有其它转载 2009-06-09 10:16:00 · 940 阅读 · 0 评论 -
EXT 的继承 Manual:Intro:Inheritance
Ext提供了这样的一个实用函数 Ext.extend (API 参考)在EXT框架中实现类继承的机制。这赋予了你扩展任何JavaScript基类的能力,而无须对类自身进行代码的修改(这里通常指的是子类,或是从它继承的,一个基类)扩展Ext组件这是个较理想的方法。要从一个现有的类创建出一个新类,首先要通过一个函数声明新类的构造器,然后调用新类属性所共享的扩展方法。这些共享的属性通常转载 2009-06-09 10:16:00 · 361 阅读 · 0 评论 -
Manual:Ext Source Overview (EXT 学习原始资料)
入门导向Ext的新手用户可以通过下列不同的途径获取学习资源:API文档、维基百科全书、日益丰富的教程、论坛、IRC频道等等(参阅Learn),关于这些各个方面在EXT官网上都有。但最重要的可用资源,可以说是Ext源代码本身。可以这样方便地学习源代码(Ext的项目毕竟是开源的),不仅能助你体验Ext,而且还能让你接触到大量的Javascript高级技巧和最佳实践,进一步提升自身的编转载 2009-06-09 10:21:00 · 726 阅读 · 0 评论 -
Tutorial:Extending Ext2 Class (扩展EXT2组件类)
目录:1 实现的目的 2 A note for those who were used to Ext 1.x 3 文件的创建 3.1 iconcombo.html 3.2 iconcombo.js 3.3 Ext.ux.IconCombo.js 3.4 Ext.ux.IconCombo.css 4 相关理论 5 开始啰 6 完成的代码 预计实现的效转载 2009-06-09 10:30:00 · 598 阅读 · 0 评论 -
Tutorial:Application Layout for Beginners(对于初学者的应用程序布局)
1 事前准备 2 需要些什么? 3 applayout.html 4 applayout.js 5 公开Public、私有Private、特权的Privileged? 6 重写公共变量 7 重写(Overriding)公共函数 7.1 参见 事前准备本教程假设你已经安装好ExtJS库。安装的目录是extjs 并位于你程序的上一级目录。如果安装在其它地转载 2009-06-09 10:39:00 · 434 阅读 · 0 评论 -
Ext源码概览(Manual:Ext Source Overview)
1 入门导向 2 揭示源代码 3 发布Ext源码时的一些细节 4 我应该从哪里开始? 5 适配器Adapters 6 核心Core 入门导向Ext的新手用户可以通过下列不同的途径获取学习资源:API文档、维基百科全书、日益丰富的教程、论坛、IRC频道等等(参阅Learn),关于这些各个方面在EXT官网上都有。但最重要的可用资源,可以说是Ext源代码本身。转载 2009-06-09 10:41:00 · 566 阅读 · 0 评论 -
学习YUI.Ext 第一天:EXT简介(一)
无论你是Ext库的新手,抑或是想了解Ext的人,本篇文章的内容都适合你。本文将简单地介绍Ext的几个基本概念,和如何快速地做出一个动态的页面并运行起来,假设读者已具备了一些JavaScript经验和初级了解HTML Dom。否则的话,请从阅读初学JavaScript资源开始。 下载Ext如果你未曾下载过,那应从这里下载最新版本的Ext http://e转载 2009-06-09 09:31:00 · 556 阅读 · 0 评论 -
学习YUI.Ext 第二天:EXT简介(二)
使用Widgets(Widget原意为“小器件”,现指页面中UI控件) 除了我们已经讨论过的核心Javascrīpt库,现在的Ext亦包括了一系列的最前端的JavaScirptUI组件库。文本以一个最常用的widget为例子,作简单的介绍。MessageBox 比起略为沉闷的“HelloWolrd”消息窗口,我们做少许变化,前面我们写的代码是,单击某个段落便会转载 2009-06-09 09:33:00 · 747 阅读 · 0 评论 -
学习YUI.Ext 第五天--Grid组件的简易分页
读者应先下载本例涉及的示范代码。这里是一个已经完成好的例子。 Grid数据Grid的分页必须依靠服务端(Server Side)来划分好每一页的数据才可以完成。 本例中的服务端事PHP,数据库是MySQL,用来导出一些随机的数据。下列脚本的作用是,获取我们想要的数据,同时这些数据事已分好页的数据。分页的参数是由Page Toolbar传入的变量limit和st转载 2009-06-09 09:37:00 · 404 阅读 · 0 评论 -
EXT核心API详解(二)-Array/Date/Function/Number/String
EXT核心API详解(二)-Array/Date/Function/Number/StringArray类indexOf( Object o ) : Numberobject是否在数组中,找不到返回-1;找到返回位置remove( Object o ) : Array从数组中删除指定的对象object,如果找不到object则数组无变化Nu转载 2009-06-09 09:44:00 · 376 阅读 · 0 评论
分享