- 博客(689)
- 收藏
- 关注
jQuery 入门教程(24): jQuery UI Autocomplete示例(二)
如果一个输入框可以接受多个输入项,比如选择你喜欢的语言,以逗号隔开,这是也可以使用AutoComplete为每个输入项提供输入提示。不过此时除了设置数据源外,还需要添加一些事件处理。1<!doctype html>2<htmllang="en">3<head>4<metacharset="utf-8"/>...
2013-03-21 23:10:00 280
关于引路蜂技术博客主站
CSDN 引路蜂博客为引路蜂技术博客主站的一个副本,有时更新会慢于主站,对本博客有兴趣的可以访问 www.imobilebbs.comEmail: james.shen@guidebee.com 沈晶
2013-03-21 11:15:00 290
jQuery 入门教程(23): jQuery UI Autocomplete示例(一)
AutoComplete 在获取焦点后,随着用户键入的内容,可以在预订的数据源中查找和已输入的内容相匹配的内容列表供用户选择。这可以用作之前输入过的内容也可以用作自动填充相关内容,比如根据城市名,自动填充邮编等。你可以使用本地数据源或是远程数据源,本地数据一般使用小数据集合,比如包含50条记录的通讯录,远程数据源一般为保护大量记录的数据库。基本用法本例为使用AutoComplete的基本用法,通...
2013-03-20 23:02:00 281
jQuery 入门教程(22): jQuery UI Accordion示例
本篇介绍Accordion组件(类似手风琴可以折叠的UI组件)。基本用法jQuery Accordion UI组件可以把一个包含有具有Header (标题头)和Content(内容)对的容器转变成Accordion组件。比如如下一个Id=”accordion”Div HTML元素。1<divid="accordion">2<h1>Section 1...
2013-03-20 07:07:00 222
jQuery 入门教程(21): jQuery UI 示例
上篇介绍了使用jQuery UI基本工作过程,后面就逐个介绍jQuery UI库内置的UI组件,支持的拖放,动画效果等,如果你之前看过Yii Framework教程,PHP Yii Framework封装了jQuery UI组件,有兴趣的可以看一看。Yii Framework 开发教程(29) Zii组件-Menu 示例Yii Framework 开发教程(30) Zii组件-ListVie...
2013-03-19 07:04:00 169
jQuery 入门教程(20): jQuery UI 基本工作过程
本篇介绍JQuery UI组件的基本工作过程,以进程条(Progressbar)为例介绍JQuery UI组件工作的基本过程。初始化大部分JQuery Ui组件都可以保持其状态,因此为了能够跟踪UI组件的状态,jQuery UI组件也有一个生命周期,这个生命周期从初始化开始,为了初始化一个UI组件,一般在某个HTML元素调用UI组件(插件)方法。,比如1$("#elem").progr...
2013-03-19 07:03:00 161
jQuery 入门教程(19): jQuery UI 概述
前面介绍了jQuery的基本用法,jQuery UI是一套JavaScript函式库,提供抽象化、可自订主题的GUI 控制项与动画效果。基于jQueryJavaScript 函式库,可用来建构互动式的Web应用。它的基本功能有:互动拖曳(Draggable)– 让元素可以用滑鼠拖曳。拖放(Droppable)– 让控制项可以接受其他拖曳进来的元素。调整大小(Resizable)–...
2013-03-17 23:09:00 163
一个程序员近20年工资单
本表没有给出具体的数额,以1995年本科毕业月薪为基数1, 读研期间收入为国家补助和课题补贴,出国后收入汇率以这些年大概平均价1澳元:6RMB。均为税前收入。在国外,程序员的收入一般来说工作经验越长,收入越高,而不是吃“青春饭”。如果是做合同工,有经验的程序员可以达到时薪 100-150美元。...
2013-03-17 18:07:00 378
jQuery 入门教程(18): 操作HTML元素的大小
jQuery 提供下面方法来控制HTML元素的大小:width()height()innerWidth()innerHeight()outerWidth()outerHeight()一般影响HTML元素 大小各部分的示意图如下所示:jQuery width()和height()方法width()用来设置或取得元素的宽度,height()设置和取得元素的高度。下面代码取得...
2013-03-17 00:20:00 157
jQuery 入门教程(17): 读写HTML元素的css 属性
jQuery 的css()方法用来设置或读取HTML元素的css属性。读取元素的CSS语法语法如下:css(“propertyname“);比如下面代码取得第一个<p>元素的背景颜色。$("p").css("background-color");使用下面的语法来设置HTML元素的CSS属性:css(“propertyname“,”value“);例如,下面代码为所有<...
2013-03-16 00:58:00 109
jQuery 入门教程(16): 设置或取得元素的CSS class
jQuery支持方法用来操作HTML元素的CSS 属性 下面的方法为jQuery 提供的CSS操作方法:addClass() – 为指定的元素添加一个或多个CSS类。removeClass() – 为指定的元素删除一个或多个CSS类。toggleClass() – 为指定的元素在添加/删除CSS类之间切换。css() -设置或是取得CSS类型属性。下面的StyleSheet为后面例子...
2013-03-14 23:15:00 130
jQuery 入门教程(15): 删除HTML元素
jQuery使用下面两个方法来删除或是清空某个HTML元素。remove() – 删除指定的元素(包括其子元素)empty() – 清空指定元素的子元素例如:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>JQuery Demo</..
2013-03-14 14:36:00 203
jQuery 入门教程(14): 添加HTML元素
使用jQuery可以方便的添加新的HTML元素。下面的方法用于添加HTML元素:append() – 在指定的元素的尾部添加一个新内容。prepend() -在指定的元素里前部添加新内容。after() – 在指定元素前添加新内容before() -在指定元素的后面添加新内容。乍一看append,prepend 和after,before似乎功能一样,但append,prepend指...
2013-03-13 15:13:00 209
jQuery 入门教程(13): HTML Set
上篇介绍HTML Get,jQuery其实使用上面同样的三个方法来赋值。text() – 设置或取得指定元素的文本内容。html() – 设置或取得指定元素的内容(包括HTML标记)val() – 设置或取得表单某个输入域的值。比如下面代码就是使用上面三种方法给HTML元素或Form赋值$("#btn1").click(function(){ $("#test1").text...
2013-03-13 07:08:00 152
jQuery 入门教程(12): HTML Get
jQuery库包含了很多用来改变和操作HTML元素及其属性的方法。其中一个非常重要的部分就是jQuery可以用来操作DOM。本篇介绍使用jQuery来取得DOM节点元素的值或属性。其中三个简单而有用的方法如下:text() – 设置或取得指定元素的文本内容。html() – 设置或取得指定元素的内容(包括HTML标记)val() – 设置或取得表单某个输入域的值。例如,下面代码使用ht...
2013-03-11 07:08:00 144
jQuery 入门教程(11): 方法链
jQuery支持将多个方法链接在一起,比如介绍的多个animation(),这个链接也可以应用到其它方法,构成一个方法链。使用这个方法,对于同一个元素,链接多个方法,浏览器无需多次查找HTML元素。下面的方法,可以把css,slideUp,slideDown串接在一起:$("#p1") .css("color","red") .slideUp(2000) .slideDown(2000)...
2013-03-10 23:09:00 150
jQuery 入门教程(10): 回调函数
JavaScript语句是一行一行执行的,然而对于前面的动画效果语句,后面的语句可以在动画效果完成前就执行,因此可能会造成错误的结果。所以之前的hide,show,fadeIn,fadeOut,slideIn,slideOut,animation都支持一个callback可选参数,支持为这些方法添加一个回调函数,在动画完成之后调用。典型的语法如下:$(selector).hide(speed,...
2013-03-10 15:08:00 162
jQuery 入门教程(9):终止动画
jQuery的使用stop()方法在动画结束之前停止动画。 基本语法如下:$(selector).stop(stopAll,goToEnd);可选参数stopAll 指明是否同时清除“动画队列”,缺省为false.意味着只停止当前活动的动画,之后的动画则继续运行。可选参数goToEnd 指明是否立即结束当前动画,缺省为false.因此缺省的stop()动作为终止指定HTML元素的当前动画效果...
2013-03-10 00:55:00 135
jQuery 入门教程(8): 动画效果
前面的hide/show,slide in/out其实也具有动画效果,本篇介绍使用animate()实现自定义动画效果。基本语法如下:$(selector).animate({params},speed,callback);必选的参数为params,定义CSS用于动画效果的的属性。可选参数speed给出了淡入效果的时间,可以使用 “slow”,”fast” 或是数值(微秒) 第二个可选参数...
2013-03-10 00:54:00 116
jQuery 入门教程(7): 滑动效果
jQuery支持使用下面方法来实现HTML元素的滑动效果:slideDown()slideUp()slideToggle()slideDown方法 用来实现向下滑动动画效果,其基本语法为:$(selector).slideDown(speed,callback);可选参数speed给出了淡入效果的时间,可以使用 “slow”,”fast” 或是数值(微秒) 第二个可选参数为回调函数...
2013-03-09 01:42:00 118
jQuery 入门教程(6): 淡入淡出效果
jQuery 提供了下面几种方法可以实现显示的淡入淡出效果:fadeIn()fadeOut()fadeToggle()fadeTo()fadeIn()方法fadeIn() 实现淡入效果,其基本语法如下:$(selector).fadeIn(speed,callback);可选参数speed给出了淡入效果的时间,可以使用 “slow”,”fast” 或是数值(微秒)第二个可选参数...
2013-03-07 16:27:00 163
jQuery 入门教程(5): 显示/隐藏内容
jQuery的hide()和show()可以用来显示和隐藏内容。比如下面的例子:jQuery的hide()和show()可以用来显示和隐藏内容。比如下面的例子:<!doctype html><html><head> <meta charset="utf-8"> <title>JQuery Demo</ti..
2013-03-07 00:25:00 151
jQuery 入门教程(4): Events
学习了jQuery的选择器,就可以针对选择的HMTL标记或是元素添加事件处理,事件包括按键,鼠标,单击按钮等。下面为常见的DOM事件:鼠标事件键盘事件表单事件文档/窗口事件clickkeypresssubmitloaddblclickkeydownchangeresizemouseenterkeyupfocusscrollmouseleave...
2013-03-06 23:25:00 134
jQuery 入门教程(3): Selectors
jQuery Selector 是jQuery库中非常重要的一个组成部分。jQuery Selector 用来选择某个HTML元素,其基本语句和CSS的选择器(Selector)是一样的,所有jQuery selector 都是以$()开始。选择HTML标记选择某个HTML元素的方法是直接使用该元素的标记名称,比如选择所有<p>元素$("p") 下面的例子当用户点击一个...
2013-03-06 08:21:00 133
jQuery 入门教程(2): 基本语法
学习jQuery之前需要你有下面几个方面的基本知识HTMLCSSJavaScriptjQuery 的基本语法$(selector).action()$ 符合定义这是一个jQuery语句(selector) 用来选择某个HTML元素,其语法和CSS的selector语法一样。action() 定义操作该HTML元素的方法。比如:$(this).hide() – 隐藏当前...
2013-03-06 08:17:00 135
jQuery 入门教程(1): 概述
jQuery是一套跨浏览器的JavaScript函式库,简化HTML与JavaScript之间的操作,下面为摘自Wikepedia上的jQuery说明:jQuery 是开源软件,使用MIT许可证授权。[4]jQuery的语法设计使得许多操作变得容易,如操作文档对象(document)、选择DOM元素、创建动画效果、处理事件、以及开发Ajax程序。jQuery 也提供了给开发人员在其上创建插件的能...
2013-03-04 21:51:00 132
使用Biztalk Server预定义宏修改输出文件名
BizTalk Server预先定义了一些宏(Macro)可以用来定义文件输出时的文件格式,缺省使用%MessageID%.xmlBiztalk Adapter (File 或 FTP) 在写文件时使用Message的ID(一般为GUID)替换%MessageID% 作为最终的文件名。除%MessageID%之外,Biztalk还提供了如下的宏可以用来定义输出的文件名:宏名替换值...
2013-03-04 16:44:00 92
在Windows 8 系统上无法Enable .Net Framework 3.5 的问题(0x800F0906)
Windows 8 出来有段时间了,到今天才打算把系统升级到Windows 8. 安装好操作系统后,开始安装SQL Server 2008 R2 , 碰到兼容性问题,需要打开.Net Framework 3.5 .但是在打开.Net Framework 3.5 功能时总是不能成功,系统报0x800F0906错误 ,无法从Windows Update 更新,尽管网络是通畅的。下面的方法可以绕开W...
2013-02-10 11:25:00 145
CodeSmith 使用教程: 总结
前面基本介绍了CodeSmith的基本用法和编写代码模板的基本方法,这只是CodeSmith功能的一部分,其它部分可以参考CodeSmith文档和类文件定义。此外可以参考CodeSmith附带的示例模板。为便于查询,列出所有文档如下:CodeSmith 使用教程(1): 概述CodeSmith 使用教程(2): 编写第一个代码模板CodeSmith 使用教程(3): 自动生成Yii Fr...
2013-02-07 08:59:00 259
CodeSmith 使用教程: 总结
前面基本介绍了CodeSmith的基本用法和编写代码模板的基本方法,这只是CodeSmith功能的一部分,其它部分可以参考CodeSmith文档和类文件定义。此外可以参考CodeSmith附带的示例模板。为便于查询,列出所有文档如下:CodeSmith 使用教程(1): 概述CodeSmith 使用教程(2): 编写第一个代码模板CodeSmith 使用教程(3): 自动生成Yii Fr...
2013-02-07 08:59:00 129
CodeSmith 使用教程(17) Merge策略
前面介绍了CodeSmith使用的基本用法,通过代码模板来生成代码,但如果你修改了自动生成的代码,再次使用代码模板生成代码后,你修改的代码也就丢失了,CodeSmith 支持多种“合并(Merge)”来解决这个问题,以保留你自己修该过的部分。CodeSmith支持如下三种“合并策略”:InsertRegion Merge策略PreserveRegions Merge策略InsertC...
2013-02-07 08:58:00 105
CodeSmith 使用教程(16) 使用XMLProperty
在前面CodeSmith 使用教程(6): 基本语法-声明和使用属性介绍了CodeSmith中使用属性的基本方法,模板中的属性是通过Property指令来定义。CodeSmith 也支持使用XML文档来定义属性,可以把一些配置属性定义到XML文件中,定义XML的属性是使用XmlProperty来定义:<%@ XmlProperty Name="PurchaseOrder" Sch...
2013-02-05 09:55:00 103
CodeSmith 使用教程(15) 为Yii Framework 创建生成ActiveRecord的代码模板
在CodeSmith 使用教程(3): 自动生成Yii Framework ActiveRecord我们通过SchemaExploer为Yii Framework从数据库生成简单的ActiveRecord类,没有考虑到表和表之间的关系。本例我们使用CodeSmith为Yii Framework创建一个通用的代码模板,可以使用上例介绍的SchemaExploer,不过在查看CodeSmith自带的例...
2013-02-03 11:51:00 145
CodeSmith 使用教程(14) 使用SchemaExplorer来获取数据库定义
在前面例子CodeSmith 使用教程(3): 自动生成Yii Framework ActiveRecord我们使用了SchemaExplorer 来获取数据的MetaData(数据库Schema 定义)来自动生成Yii Framework的数据库表对应的ActiveRecord定义,本篇较详细的介绍一下的SchemaExplorer的用法,下一篇通过实例除了自动生成自动生成Yii Framewo...
2013-02-01 00:34:00 248
灵活使用Script Functoid 增强BizTalk Mapping功能
我们知道Biztalk为 定义Schema之间的映射提供了多种多样的Functoid,可以符合大部分映射的需求,尽管如此还是有些情况Biztalk自带的Functoid 不能完成所需要的映射,一个方法是通过扩展Functoid来实现,另外一个可以通过Script Function通过C#代码帮助实现一些简单的转换功能,下面通过一个简单的例子来说明,我们知道 Iteration 可以把记录的序号映射...
2013-01-28 21:47:00 103
CodeSmith 使用教程(13) 调试
编写CodeSmith模板和编写程序一样,也需要进行调试,CodeSmith支持使用CLR’s Just-in-Time debugger调试模板。要调试模板,首先要在CodeTemplate声明中打开调试Debug=”True”:<%@ CodeTemplate Language="C#" TargetLanguage="C#" Debug="True" %>第二步...
2013-01-23 06:59:00 148
CodeSmith 使用教程(12) 使用主从代码模板
在前面的教程CodeSmith 使用教程(3): 自动生成Yii Framework ActiveRecord我们使用了主,从模板来实现了从数据库为Yii Framework生成多个表的ActiveRecord类定义,中CodeSmith项目中通过主模板和从模板的配合可以实现复杂的代码生成过程,主模板和从模板的关系有点类似主程序和子函数的关系。使用主-从模板的基本步骤如下:定义从模板,从模板可...
2013-01-18 08:30:00 172
CodeSmith 使用教程(11) 引用其它文件或.Net 类库
在CodeSmith模板中可以引用.Net 类库,和普通的.Net 项目不同的是,对.Net 库的引用不是通过项目的Add reference 来实现,而是通过在代码模板中指明所要引用的Assembly.比如引用CodeSmith自带的CodeSmith.CustomProperties.dll ,可以使用如下语句:<%@ Assembly Name="CodeSmith.Custom...
2013-01-17 08:50:00 165
CodeSmith 使用教程(10): CodeTemplateInfo 对象
通过CodeTemplateInfo对象可以获取代码模板文件本身的一些信息,比如文件名,源语言,编码方法,其支持的属性有:属性名描述CodeBehind该模板的Code-behind的文件名或者模板不使用CodeBehind时为空字符串.ContentHashCode返回代码模板的一个Hash值.DateCreated返回模板创建的时间.DateModifie...
2013-01-16 08:26:00 125
CodeSmith 使用教程(9): Progress对象
使用Progress对象可以为CodeSmith生成代码的过程显示一个进度条,这对于生成比较费时的模板操作是非常有用的,如果你使用Visual Studio,可以在状态栏中显示一进度条:使用进度条的方法是通过CodeTemplate对象的Progress属性对象,首先是设置Progress对象的最大值和步长,本例通过一个简单的循环来模拟一个费时的操作:<%@ Template Lan...
2013-01-15 08:17:00 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人