}CSS代码.class1{width:10px;background-color:red;}HTMLcode<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><linkrel="stylesheet"type="text/css"href="abc...
<title>JavaScript仿歌词效果</title><h2><scriptlanguage="JavaScript">varmessage="WelcometoJavaScriptFairyland!"varneonbasecolor="gray"varneontextcolor="33ff33"varflashspeed=1...
只要完成#flashBox的XHTML的代码设计,以及和其相关的CSS设计,然后直接调用newflashBoxCtrl("flashBox"),便可实现效果。构造函数里只要调入需要生成幻灯效果的ID,便能轻松实现。同时,数字标签由对象计算后自动生成,无需手工操作,所有的工作都隐藏在对象内部,对外只需要调用构函数去不断地构建对象<!DO...
本文将介绍ApacheWink,演示如何安装它,并附带一个简单的管理任务列表的RESTfulWeb服务。本文的示例基于ApacheWink发行版携带的Bookmarks示例。尽管如此,本文中的示例使用了不同的消息格式,可以使用AsynchronousJavaScript+XML(Ajax)从Web页面轻松调用,从而丰富了用户体验。 ...
编程思想的一些背景知识 美国邮政管理局(USPS)提供了多个Webservices。这些Webservices之一接受邮政区码并返回相应的城市和州的名称。在本文的示例应用程序中,您将使用此CityStateLookupRequest来省去用户的一些输入操作。此功能还为您的数据库提供了更好的地址数据,因为它减少了键入错误的机会。 ...
关于JS中的函数,相信大家已经很了解了,其中有些特性呢,感觉还是值得提一提的,下面就说说JS中的函数吧。 首先,在JS中函数也是一种标识符,可以将它赋值给新的变量,也可以通过这个变量来调用。这有点像C语言的函数指针,不过也不完全一样,如下面的代码:1 function myfun() {2 alert("funcation ...
借助IBM?InfoSphere?BusinessGlossary,用户可以创建、管理和共享一个企业词汇和分类系统。在版本8.1.1中,BusinessGlossary团队引入了一个RESTAPI,它支持根据特定的需求来开发自定义应用程序,从而简化了词汇表内容。 本文将详细介绍如何开发一个可迁移、可动态读写的小组件,并通过它来利用I...
这是一篇关于Cufon技术的小文章。什么是Cufon呢?简单的说,Cufon是一个用来替代sIFR框架,实现在网页中对文字字体进行渲染功能的纯JavaScript开源类库。 为什么要使用Cufon 那么为什么要使用Cufon呢?这要从Web开发人员,所经常面对的一种“冲突”,即“字体(FontFamily)冲突”开始讲起。 通常...
在上一篇备忘日历实例中,实现了当鼠标放在某个日期上时,如果当天有备忘信息则会显示出来,但是这些信息是为了测试方便事先写在数组中的数据,不能体现其实时性。本篇将继续通过该实例讲解与数据库的交互方式。实例中用到的是MySQL,也可以根据自己的需要替换为其他数据库,其连接方式可以参考PHP相关手册。 在下面源程序包中dbconnector...
今天终于有时间把我以前写的一个jQuery插件进行整理,改进。这是一个模拟“模式对话框”的插件,该模式对话框共有三种皮肤,红、绿、蓝。页面滚动时随着滚动条固定在屏幕的中央,模式对话框中的内容为两种,一是iframe引入,一是HTML语句插入。在网站开发中十分常用,使用该插件十分的简单。来看一下运行效果。 图1红色界面 图2绿色界面...
引入 作为一个程序员,你可能早已经习惯于面向对象语言中指代当前对象的引用(或者指针),如的c++中的this或者python中的self,当然具有OO属性(javascript其实更多的是一种所谓的函数式语言)的javascript同样,它也具有引用当前属性的对象的指针(或者引用),也就是this关键字. 为了理解this关键字,...
在这里我们将讨论的是如何实现Javascript替换字符的方法,这一项功能在实际开发过程中其实很有作用,希望能起到事半功倍的效果。 不用多言,这种技术被广泛应用于表单验证,语法高亮和危险字符过滤中。一段话如果很长,如果不想像下面那样替换,我们得想些办法了。str = str. replace( /&(?!#?\w+;)/g , ...
插入表情function insertIcon(iconCode) { var txtarea = document.inputform.message; iconCode = ' ' + iconCode + ' '; if (txtarea.createTextRange && txtarea.caretPos) { var ca...
首先来看看这样一个应用场景,网页上有个链接,比如说高级搜索,点击以后会出现一个搜索面板。由于面板里有很多搜索字段,而这些搜索字段又有很多数据,因此决定采用异步来加载该搜索面板。以jQuery为例,代码可能会这么写: $('#advance_search’).bind(‘click’, function(e){ $(...
分为如下几节: ·基本实现 ·在迭代中引用原来的对象,或者直接改变数组的值而不是返回一个新数组 ·向迭代传入无限多的参数 ·基本实现 今天突然发现js的数组处理起来真是麻烦,代码一些就是一大堆,相比起ruby的迭代器来真是逊色不少,主要是要写的代码太多了,也许是js有特殊的处理数组的方式,真是我不知道而已,但是我真的想自己给...
最近在看jQuery,就在实际项目里加了个小的应用,当时的想法就是点击一个链接跳转到另个页面时,页面是逐渐显示出来,也就是由透明到实体的一个过程! 说下思路吧,在body里用一个div把所有的标签包含住,在此div后再定义一个div,后面这个div是用来实现渐显效果的。 如下所示: 我的想法是最后一个div定位在整个页面最上层,...
使用JavaScript将表格导出为Excel文件是一种比较常见的导出方法,但复杂表格的导出比较麻烦(比如报表的导出),为此我专门写了一段代码专门处理表格导出,与各位分享一下。 util.js:/** * Utilities for exporting a table as an excel file * @author Danie...
最近在做一个ExtJS的应用,以前使用时都是连网的,也没任何问题。不过最近由于某些原因,开发的机器无法连网。这下问题出来了,一个从服务端取得数据并显示的Combobox怎么也不正常了。总是显示“loading...”,数据就是出不来。看看javascript错误,竟然是从http://extjs.com/s.gif下载s.gif。不知...
ExtJS是一个非常酷的javascript客户端框架,用于做WebUI。在ie、firefox上浏览的效果非常好,近日突然想在android上试试。没有真机,就用android模拟器吧。模拟器默认访问的是www.google.com,将该默认页改成http://www.extjs.com,然后导航到extjs的例子部分,选中一个例子...
1对象相关的一些语言特性 1.1一切皆为对象 JavaScript里所有的东西都是对象.对象是属性的集合.数字,字符串,布尔值等原始值是"伪对象",它们同样拥有属性,但是是在栈上分配并按值传递.而其他的对象是堆上分配并按引用传递. 一个很重要的概念是,函数也是对象,能够作为变量的值,返回值,参数或者属性的值.函数对象特殊的地方是...
标题不恰当说明一个问题,功力不深。希望对大家有所帮助,以下代码未采用Jquery,完全JS代码实现用贯了Jquery你还会用手写的Ajax吗?实现效果:[关注实现,效果轻描淡写] 刚刚补上的,发布到网上的,http://qq.rsion.com/msg/959398298你的QQ号码 以下为QQ空间留言板数据文件(xml格式的)...
做WEB应用在HTML里写JavaScript(JS)验证数据是正常的事情,但VS.NET对JS的智能感知支持远没有C#这么强大,因此在写JS写多了也是麻烦的事情。为了方便所以写了一个Helper方便生成js验证代码。 先看下在应用中的代码: 用户名:<%=HtmlHelper.Input(InputType.text...
网站后台是每个网站必须的部分,使用一个好的框架也是给用户良好体验的一部分内容,本文将给大家介绍使用JQuery和JS实现的ASP.NET网站后台框架。 首先看看我们需要的资源: 1.FrameTab.js(文章结尾提供下载) 该文件主要功能是实现一个像IE8中Tab页一样的功能,这个可以方便用户在一个浏览器页面里打开多个某快的后...
今天无意间在这里看到一篇说js中this的文章,看后满是疑问。。。 作者使用this.xxproperty取某些属性得到了undefined等一系列非意料中的结果 于是认为导致这种情况是因为之前有过对this.propertyX赋值从而改变了this所至。。。 好吧... 一:this 看这个代码 0. 当然要取...
我们平时在开发web程序的时候,想把一个新闻源滚动显示新闻的条目的标题及内容摘要,而且是每次一条,有点类似csdn的滚动广告。即一条新闻滚进视图之后,会暂停几秒钟,然后继续向上2滚动,淡出视图,同时,下一条新闻接着滚入视图。这次主要是用jquery来开发这个功能,里面肯定有许多不足之处,欢迎大家点评。 先粘贴一下代码, ...
经常在讨论或者文章中看到对Json的介绍,介绍使用Json进行客户端Cache,可以大大提高Web的性能,但是介绍的文章对这方面的内容总是提纲挈领的说一下。总是没有个一个具体的应用场景,和全面的解决方案,让人看了总是感觉不过瘾:(。 本文从校内网http://xiaonei.com/出发,分析校内网的Json-Cache应用。争取总...
对于JavaScript,我是既爱又头疼。喜欢它的简洁和灵活性,头疼那"面向过程"的开发方式。也正因为如此,我曾在相当长的时间里拒绝使用它。对于一个习惯了OO思想的人来说,将数据和行为分离的编码风格纯粹是一种痛苦折磨。混乱的HTML加上同样乱糟糟的.js,让我无时无刻不觉得那是一块沼泽地。兴许是完美主义洁癖在作怪,newfunctio...
Mixins允许开发人员在不做继承和修改的情况下,为类型添加额外的方法。这有点像C#的扩展方法,但动态语言Mixins机制要更加灵活。记得我最初看Ruby的时候就被这个功能吸引过。在使用Mixins之前,我们需要先定义一个Modules,它是这些扩展方法的载体和容器。var Module = new JS.Module({ exte...
说实话,在JavaScript里玩object-oriented感觉像坐过山车,晕晕乎乎的。那个可以被称为"上帝金手指"的this会随时玩出一些魔法来,要永远记住它指向的是"调用者",而不一定是对象实例本身。var MyClass = new JS.Class({ test : function(o) { alert(o =...
jQuerypluginLazyFormVersion1(zhangpengchen) 定制您的CheckBox,Radio,Select。 在下面浏览器下测试通过:Firefox,IE7,IE8,Google浏览器。(IE6还是算了吧),其它浏览器还没试过。 目前刚添加了4个皮肤,添加新皮肤非常方便,您可以参考已添加的皮肤图片...