- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 浏览器调用print实现部分打印的两种方法
替换body的内容为要打印的内容,然后再从新刷新页面const old = window.document.body.innerHTML //备份原来的页面window.document.body.innerHTML = ''window.document.body.appendChild(/* 将你要打印的内容附加到这 */)window.print() //调用print()函数时,会跳出打印预览的界面,如下的代码被阻塞,关闭预览界面后继续执行window.document.b
2023-02-03 00:13:47
341
原创 ASP.NET 用户界面元素
主要用户界面元素:母板页、主题、皮肤、导航控件母板页:多个页面共享外观主题与皮肤:集中存储管理网站样式元素(样式表、控件外观属性、图像、js文件)导航控件:菜单、树视图、面包条。
2010-04-14 22:04:00
741
原创 ASP.NET 编译和部署
项目和网站的区别项目编译成dll,网站通过“发布网站”来部署部署目的地:/bin目录下 7个顶级目录及其编译情况 三种部署方式及其程序集生成情况 (程序集影子拷贝) 定制程序集生成: 利用App_Code目录 部署自
2010-04-14 21:22:00
871
原创 EXTJS 中Ajax 应用示例
简单的Ext.Ajax. request示例 var requestConfig = { url :loginServer.jsp,//请求的服务器地址 params : {userName : tom,password : 123},//请求参数 customer : 自定义属性,//附加属性 callback : function(options,s
2010-04-05 15:17:00
5535
3
原创 Ext.DomHelper类的使用示例(内容操作)
<!--Ext.DomHelper.append 内容追加 var panel = new Ext.Panel({ title : Ext.DomHelper示例, width : 280px, renderTo : sub1, html : 原文本 }); Ext.DomHelper.append(Ext.get("div1"
2010-04-05 11:47:00
8539
1
原创 EXTJS 常用方法
Ext.onReady //发生在DOM对象加载完毕后,onload事件和image加载之前 主体内容显示完后才触发onReady事件Ext.isEmpty判断对象是否为空示例 Ext.Msg.alert(提示,"我们已经实例化的panel是否为空?"+Ext.isEmpty(panel)+ "Ext.isEmpty(,true)的值:"+Ext.i
2010-04-05 11:46:00
1562
原创 EXTJS 事件 相关示例
标准的事件绑定方式 <!-- function hello1(){ alert(hello1); } function hello2(){ alert(hello2); } var button = document.getElementById(btn); button.attachEvent(onclick,hello
2010-04-05 10:11:00
1782
原创 EXTJS 元素,对象选择器示例
Ext.get 选择器(返回HTML或DOM的节点元素) 元素的样式操作:<!--Ext.onReady(function(){ var el = Ext.get("the-id"); function fn1(){ Ext.Msg.alert("提示","您在id为the_id的Element上按下了ctrl+c键"); } el.addClass("spe
2010-04-05 10:00:00
7760
1
原创 EXTJS布局示例(panel,Viewport,TabPanel)
面板控件panel应用 new Ext.Panel({ title:面板头部(header), tbar : [顶端工具栏(top toolbars)], bbar : [底端工具栏(bottom toolbars)], height:200, width:300, frame:true, applyTo :panel,
2010-04-05 09:51:00
33778
7
原创 EXTJS 验证与表单提交
自定义验证: //自定义VType类型,验证日期选择范围 Ext.apply(Ext.form.VTypes, { //验证方法 dateRange : function(val, field) { if(field.dateRange){ var beginId = field.dateRange.begin; this.begi
2010-04-04 16:22:00
4394
原创 EXTJS 常用控件的使用
重要按钮配置项 handler: renderTo: 取得控件及其值var memo = form.findById(memo);//取得输入控件alert(memo.getValue());//取得控件值NumberField控件整数,小数,数字限制,值范围限制 new Ext.form.NumberField({ fieldLabel:
2010-04-04 16:20:00
3300
原创 EXTJS 基本使用
引用基本库(根据不同版本文件路径的不同而不同,但都引用那个文件) 其他js代码可以放在页面中也可以放在 .js文件中基本触发显示事件:Ext.onReady //发生在DOM对象加载完毕后,onload事件和image加载之前( function() { //... })
2010-04-04 15:19:00
954
原创 常用sql 函数练习示例
select ascii(U)select char(85)select str(44.4545545)select lower(ASDFSDAdfsdfsd)select upper(ASDFSDAdfsdfsd)select ltrim( sdfsdf )select rtrim( sdfsdf )select left(fdsa
2010-04-04 14:03:00
729
原创 ASP.NET 2.0 绑定例解
方法一(2.0):<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SimplePageWithCodeBehind.aspx.cs" Inherits="EssentialAspDotNet.SimplePageWithCodeBehind" Debug="true" %> public partia
2010-03-28 13:27:00
605
原创 ASP.NET 2.0 框架例解
personalityDropDownList.Items.Add(new ListItem("extraverted")); 页面事件: public partial class EventPage : System.Web.UI.Page{ public EventPage() { this.Load += new EventHandler(EventPa
2010-03-28 13:04:00
515
原创 禁用USB移动盘的方法
一、BIOS设置法 进入BIOS设置,选择“Integrated Peripherals”选项,展开后将“USB 1.1 Controller”和“USB 2.0 Contr01ler”选项的属性设置为“Disableed”,即可禁用USB接口。最后别忘记给BIOS设置上一个密码,这样他人就无法通过修改注册表解“锁”上述设备了。 注意:这个方法是完全禁止了USB接口,也就是说各种US
2010-03-18 21:28:00
727
原创 页面的生命周期
网页的生命周期页面处理发生事件的序列,编写的代码在正确的时间被执行基类 page 提供了很多事件来实现Init事件(状态恢复时触发,为处理请求做好准备) Load事件(网页呈现前出发,用于初始化控件,处理post请求时对控件层次结构的改变)基本方案:首次请求 (!isPostBack)初始化控件,在load事件中控件服务器端事件中处理用户响应(响应导致post请求)2.0新增事件:
2010-03-12 22:19:00
553
原创 asp.net 页面类生成及代码隐藏技术
服务器端脚本块: int my = 10; 分散的脚本 .aspx文件的内容被解析为类的定义,然后被编译为一个程序集,服务器端脚本块具直接加入到类定义中,分散的脚本被合并成该类的一个Render方法,该方法将所有静动态内容写入响应流中。 使用控件 使用控件展示动态内容,类似占位符,controls.add,new htmlform
2010-03-12 21:49:00
1155
原创 Google电子地图基础及应用
加载 Google 地图 API src="http://ditu.google.cn/maps?file=api&v=2&key=abcdefg&sensor=true_or_false" type="text/javascript"> key: 注册密匙sensor: 参数以指明此应用程序是否使用传感器来确定用户位置地图显示的容器:DOM 元素 并使用
2010-03-08 21:37:00
758
原创 开发常用辅助工具积累
一、NUnit (用于编写单元测试)官方网站:http://www.nunit.org二、.NET Reflector (用于分析程序集,可以反编译) Reflector下载地址: http://www.aisto.com/roeder/dotnet三、Regulator (用于生成正则表达式)下载地址:http://sourceforge.net/projects/regul
2010-03-08 15:42:00
526
原创 关于空字符串
string mystr = string.Empty; string mystr = ""; //定义空字符串,两种方法 if (mystr == "" && mystr.Length ==0 && mystr == string.Empty) { CommonClass.MsgBox("ye
2010-03-08 15:16:00
535
原创 Ajax 在用户控件中的应用(以Google Suggest为例)
事件触发: 客户端主体://定义用户控件ID全局变量var ClientID;function ShowDiv(divid){ //...}function HideDiv(divid){ //...}//页面加载时的处理function BodyLoad(){ HideDiv(ClientID + "searc
2010-03-07 12:15:00
716
原创 使用Ajax的一些原则
1.前、端后都要做好安全的把关工作由于Ajax也会接收后端传送来的资料,对这些资料都要采不信任态度,必须加以检查。2.尽量以HTTP POST方法传输资料 虽然POST并非万无一失,但比起GET至少较为安全。3.不要直接用eval函式唤起JSON物件JSON是采用JavaScript物件实字的资料格式,从后端传到Ajax程式时,必须采用eval函式将它从字串转成物件,这时必须先行检
2010-03-06 23:20:00
557
原创 XMLHttpRequest对象和DOM对象基础
一、XMLHttpRequest对象XMLHttpRequest对象的属性: 属性描述onreadystatechange状态改变的事件触发器readyState对象状态(integer): 0 = 未初始化 1 = 读取中 2 = 已读取 3 = 交互中 4 = 完成responseText服务器进程返回数据的文本版本
2010-03-06 23:08:00
551
原创 ASP常用函数详解
Array() FUNCTION: 返回一个数组 SYNTAX: Array(list) ARGUMENTS: 字符,数字均可 EXAMPLE: Dim myArray() For i = 1 to 7 Redim Preserve myArray(i) myArray(i) = WeekdayName(i) Next %[/IMG] RESULT: 建
2010-03-06 16:39:00
481
原创 ASP 常用函数积累
LBound() 函数: 返回指定的数组维可用的最小下标。UBound() 函数: 返回指定的数组维可用的最大下标。InStr([start, ]string1, string2[, compare]) 返回字符或字符串在另一个字符串中第一次出现的位置InStrRev()函数 返回某字符串在另一个字符串中最后出现的位置CDate() 函数可把一个合法的日期和时间表达
2010-03-06 16:36:00
472
原创 ASP的那些东西(一)
客户端脚本: 服务器端脚本: Vbscript是visual basic的一个子集,虽然限制了可以使用的内置函数的数量,但是也使得他非常小巧,从而提高了可移植性 Variant是vbscript的唯一数据类型,有13种子类型:Empty,Null,Boolean,Byte,Integer,Currency,Long,Single,Double,Date(Time),Stri
2010-03-06 15:38:00
598
原创 Anthem库的Google Suggest 实现
触发事件:onkeyup="LoadResults(this.value)" 客户端js主体://两种形式显示容器function ShowDiv(divid){ if (document.layers) {document.layers[divid].visibility="show";} else {document.getElem
2010-03-06 14:18:00
664
原创 XMLHttpRequest 对象异步调用web服务
触发事件:onclick="GetProductsList();" 客户端js主体:var xmlhttp = false;//声明XML对象var objXmlDoc;function getHTTPRequestObject(){ //详见该系列前几篇文章}function GetProductsList(){ //
2010-03-06 13:10:00
682
原创 Anthem 异步调用web服务
添加web服务应用 触发事件:onclick="GetProductsList();" 客户端js主体: function GetProductsList() { var maxamount = document.getElementById("txtPrice").value; //获取客户输入数据参数 //Anth
2010-03-06 01:26:00
535
原创 asp.net构建Web服务基础(含SOAP相关知识)
WSDL:是一个用来描述Web服务和说明如何与Web服务通信的XML语言。 怎样向别人介绍你的Web service有什么功能,以及每个函数调用时的参数等等。 web服务:进行web上数据交换的方法。能够以纯xml方式通信。 SOAP:简单对象存取协议。可看做xml方言; 以SOAP信封来传递和响应文本(包含:首部、主体)HTTP POST VS中建立web服务项目 (vs
2010-03-06 00:52:00
703
原创 Anthem 异步调用简单应用
引用 Anthem.dll 触发事件:onclick="CallAjaxFunction(); 客户端JS主体:function CallAjaxFunction(){ var findName = document.getElementById("txtName"); //获取客户输入数据参数 //Anthem库异步调用服务器端SayHello
2010-03-06 00:37:00
861
原创 XMLHttpRequest 对象的Google Suggest 式简单应用
触发: onkeyup="getNames(this.value); 前端Js主体: //声明对象名称 xmlhttp = false;//定义请求路径var requestURL = "dataFetch.aspx?term=";function getNames(currentTerm){ if (currentTerm.length >
2010-03-06 00:11:00
747
原创 XMLHttpRequest 异步处理Json格式数据的典型应用
//声明对象实例var xmlhttp = false;//产生一个XMLHttpRequest对象实例getHTTPRequestObject();function getHTTPRequestObject(){ try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
2010-03-05 11:38:00
6424
原创 XMLHttpRequest 异步处理XML典型应用
声明对象实例var xmlhttp = false;//产生一个XMLHttpRequest对象实例getHTTPRequestObject();function getHTTPRequestObject(){ try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
2010-03-05 11:25:00
780
原创 XMLHttpRequest 异步处理Url的典型应用
<!--//申明对象实例var xmlhttp = false;function getHTTPRequestObject(){ try { // try legacy object first xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e
2010-03-05 11:09:00
608
原创 Javascript中对象的基本用法
声明: function person(name, country) { this.name = name; this.country = country; } 实例化对象: var theauthor = new person(Daniel, U.S.A.);
2010-03-05 10:56:00
469
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人