摘要:
上一节在研究Open Flash Chart时,漏掉不少东西,只是简单的熟悉了一下后端的属性设置。今天再来补充一下。 一、显示Open Flash Chart图表 Open Flash Chart 前台配置: swfobject.embedSWF(flashPath, "chart", "100%" 阅读全文
posted @ 2015-05-30 22:33
Dynamics365峰
阅读(218)
评论(0)
推荐(0)
摘要:
天公司要求开发一个曲线图,简单看了一下之前公司的一个系统,发现一个曲线图效果还不错,查了一下叫OpenFlashChart,还是很不错的,很多人用。研究了一下,发现还不错,特地写了个DEMO测试下。 public ActionResult ITooltip() { int DateLen = Con 阅读全文
posted @ 2015-05-30 22:31
Dynamics365峰
阅读(375)
评论(0)
推荐(0)
摘要:
DataContractJsonSerializer类同样是提供JSON序列化的类。而且貌似有几个方法还和XML有点点关系。 注意用此类要引用System.ServiceModel.Web.dll与System.Runtime.Serialization.dll 1、属性 DataContractS 阅读全文
posted @ 2015-05-30 22:30
Dynamics365峰
阅读(560)
评论(0)
推荐(0)
摘要:
JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。 由于这种相似性,无需解析器,JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 对象。 JSON 语则: 数据在 名称/值 对仲 数据由逗号分隔 花括号保存对象 阅读全文
posted @ 2015-05-30 22:28
Dynamics365峰
阅读(204)
评论(0)
推荐(0)
摘要:
JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据。说白了就是能够直接将一个C#对象传送到前台页面成为javascript对象。要添加System.Web.Extensions.dll的引用。该类位于System.Web.S 阅读全文
posted @ 2015-05-30 22:26
Dynamics365峰
阅读(542)
评论(0)
推荐(0)
摘要:
一、JSON解析与字符串化 JSON.stringify() 序列化对象、数组或原始值 语法:JSON.stringify(o,filter,indent) o,要转换成JSON的对象、数组或原始值 filter,指定要序列化的属性名 indent,格式化为可读的代码,可指定分隔符或指定的缩进空格个 阅读全文
posted @ 2015-05-30 22:21
Dynamics365峰
阅读(293)
评论(0)
推荐(0)
摘要:
一、简介 在Asp.net MVC实现的Comet推送的原理很简单。 服务器端:接收到服务器发送的AJAX请求,服务器端并不返回,而是将其Hold住,待到有东西要通知客户端时,才将这个请求返回。 客户端:请求异步Action,当接收到一个返回时,立即又再发送一个。 缺点:会长期占用一个Asp.net 阅读全文
posted @ 2015-05-30 22:09
Dynamics365峰
阅读(261)
评论(1)
推荐(0)
摘要:
一、jQuery扩展 1、$.extend(object) 类似于.Net的扩展方法,用于扩展jQuery。然后就可以用$.的方式调用。 $(function(){ $.extend({ fun1: function () { alert("为jQuery扩展一个fun1函数!"); } }); $ 阅读全文
posted @ 2015-05-30 22:08
Dynamics365峰
阅读(104)
评论(0)
推荐(0)
摘要:
空间属性置顶: 属性 说明 change 事件,当控件改变时触发 nestable 方法,获取顺序JSON数据,形式如下: [{"id":1},{"id":2},{"id":3,"children":[{"id":4},{"id":5}]}] 今天,有个刚毕业的同事要做一个“排序出港”的功能,看了他 阅读全文
posted @ 2015-05-30 22:06
Dynamics365峰
阅读(379)
评论(0)
推荐(0)
摘要:
一、要引用的文件 要使用jqGrid,首先页面上要引入如下css与js文件。 1、css <link href="/css/ui.jqgrid.css" rel="stylesheet" type="text/css" /> 2、js <script src='/Scripts/js/jquery- 阅读全文
posted @ 2015-05-30 22:03
Dynamics365峰
阅读(602)
评论(0)
推荐(0)
摘要:
符号文件是一种辅助数据,它包含了对应用程序代码的一些标注信息,这些信息在调试过程中非常有用。如果没有辅助数据,那么能获得的信息就只有应用程序的二进制文件。二进制文件很难调试,因为无法看到代码中的函数名、数据结构名等。这正是符号文件能显示的。符号文件的扩展名通常是pdb,调试器能够很好地解析这种文件格 阅读全文
posted @ 2015-05-30 22:01
Dynamics365峰
阅读(311)
评论(0)
推荐(0)
摘要:
jQuery获取URL信息有很多方法,但是使用这个插件就非常爽了。 托管地址在:http://github.com/allmarkedup/jQuery-URL-Parser // http: //localhost:19090/home/index?id=1 var source = $.url. 阅读全文
posted @ 2015-05-30 22:00
Dynamics365峰
阅读(3058)
评论(0)
推荐(0)
摘要:
使用EasyUI最好的方法不是学会,所有的东西都敲一遍,你也没办法敲得完,而是找到一个好的文档。 http://files.cnblogs.com/kissdodog/jQueryEasyUI%E4%B8%AD%E6%96%87%E5%B8%AE%E5%8A%A9%E6%89%8B%E5%86%8C 阅读全文
posted @ 2015-05-30 21:48
Dynamics365峰
阅读(408)
评论(0)
推荐(0)
摘要:
一、jsonp 其实我本以为jsonp能够做到利用AJAX任意访问别人的程序代码,但是我发现实际并不是我想象的那样,因为jsonp要改动服务器端的代码。别人的服务器端代码怎么改啊?除非别人愿意,否则你还是不能用AJAX获取别人的数据。 Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页 阅读全文
posted @ 2015-05-30 21:47
Dynamics365峰
阅读(180)
评论(0)
推荐(0)
摘要:
SWFUpload是一个批量上传插件,在HTML4.1里面,估计也只有Flash+javascript配合才能够做到了。先复制个重要的网址,这个应该是官方的文档了,相当齐全。 http://leeon.me/upload/other/swfupload.html#uploadStart 这个是格式比 阅读全文
posted @ 2015-05-30 21:45
Dynamics365峰
阅读(326)
评论(0)
推荐(0)
摘要:
一、$.browser对象属性 属性列表 说明 webkit webkit相关浏览器则返回true,否则返回false,如google,傲游。 mozilla mozilla相关浏览器则返回true,否则返回false,如火狐 safari safari相关浏览器则返回true,否则返回false, 阅读全文
posted @ 2015-05-30 21:44
Dynamics365峰
阅读(162)
评论(0)
推荐(0)
摘要:
头像裁剪是一个经常用到的功能,实现原理也较为简单,就是在本地选择好所需裁剪图片的坐标,将坐标发送到服务器,由服务器执行图片裁剪操作。 jQuery插件Jcrop提供了强大的图片裁剪坐标选择插件。一下来介绍它的用法。本处采用了AJAX本地上传一张图片的方法让用户裁剪。很多验证没有做,因为作为一个关于J 阅读全文
posted @ 2015-05-30 21:40
Dynamics365峰
阅读(344)
评论(0)
推荐(0)
摘要:
jqzoom是一款基于jQuery的图片方法插件。 使用方法:1.引入jQuery与jqzoom,jqzoom.css 2.准备两张一大一小大小相同的图片,小图片放在<img>标签的"src"属性里,给img标签加个<a>标签,<a>标签的"href"属性链向大图片 参数说明:zoomWidht: 阅读全文
posted @ 2015-05-30 21:39
Dynamics365峰
阅读(237)
评论(0)
推荐(0)
摘要:
artDialog是一个非常强大的弹出框插件。默认有两个版本,一个是jQuery版,一个是javascript版。功能非常多,而且使用非常简单。不写了,直接贴上官网的预览运行地址,以后用得着的时候去那里找代码就OK了。 官网预览地址:http://www.planeart.cn/demo/artDi 阅读全文
posted @ 2015-05-30 21:36
Dynamics365峰
阅读(610)
评论(0)
推荐(0)
摘要:
一、ajaxFileUpload是一个异步上传文件的jQuery插件。 传一个不知道什么版本的上来,以后不用到处找了。 语法:$.ajaxFileUpload([options]) options参数说明: 1、url 上传处理程序地址。 2,fileElementId 需要上传的文件域的ID,即< 阅读全文
posted @ 2015-05-30 21:35
Dynamics365峰
阅读(204)
评论(0)
推荐(0)
摘要:
一、jQuery.Cookie.js插件是一个轻量级的Cookie管理插件。 特别提醒,今日发现一个特别的错误,google浏览器提示:has no method $.cookie。火狐浏览器提示:$.cookie is not a function;调试了半天,终于找到原因,如果同一个页面两次或者 阅读全文
posted @ 2015-05-30 21:34
Dynamics365峰
阅读(145)
评论(0)
推荐(0)
摘要:
一、jQuery.Form.js 插件的作用是实现Ajax提交表单。 方法: 1.formSerilize() 用于序列化表单中的数据,并将其自动整理成适合AJAX异步请求的URL地址格式。 2.clearForm() 清除表单中所有输入值的内容。 3.restForm 重置表单中所有的字段内容。即 阅读全文
posted @ 2015-05-30 21:33
Dynamics365峰
阅读(168)
评论(0)
推荐(0)
摘要:
一、jQuery与DOM对象的转换。 1、jQuery对象转换为DOM对象:$cr[0] 或 $cr.get(0) $cr为jQuery对象 2、DOM对象转换为jQuery对象:$(cr) cr为Dom对象; 阅读全文
posted @ 2015-05-30 21:32
Dynamics365峰
阅读(88)
评论(0)
推荐(0)
摘要:
一、load() 加载页面数据 load(url,[data],[callback]) url:加载的页面地址,[data]传送的数据,[callback]加载完成时回调函数。 设计一个load.html代码如下: <body> <div id="div1"> 我是div1 </div> <div 阅读全文
posted @ 2015-05-30 21:31
Dynamics365峰
阅读(241)
评论(0)
推荐(0)
摘要:
1、eq() 筛选指定索引号的元素 2、first() 筛选出第一个匹配的元素 3、last() 筛选出最后一个匹配的元素 4、hasClass() 检查匹配的元素是否含有指定的类 5、filter() 筛选出与指定表达式匹配的元素集合 6、is() 检查元素是否参数里能匹配上的 7、map() 8 阅读全文
posted @ 2015-05-30 21:27
Dynamics365峰
阅读(280)
评论(0)
推荐(0)
摘要:
1、offset()获取匹配元素在相对浏览器窗口的偏移量 返回一个对象,包括两个属性。left:相对浏览器窗口左边的距离。top:相对浏览器顶部的距离。 $("#div1").offset().left; //返回id为div1相对于浏览器窗口最左边的距离 $("#div1").offset().t 阅读全文
posted @ 2015-05-30 21:24
Dynamics365峰
阅读(181)
评论(0)
推荐(0)
摘要:
1、show()显示效果 语法:show(speed,callback) Number/String,Function speend为动画执行时间,单位为毫秒。也可以为slow","normal","fast" callback可选,为当动画完成时执行的函数。 show(speed,[easing] 阅读全文
posted @ 2015-05-30 21:23
Dynamics365峰
阅读(154)
评论(0)
推荐(0)
摘要:
一、jQuery.validate简介 jQuery.validate.js插件用于对表单输入进行验证,其使用配置非常简单。支持多事件触发,自带多种验证规则,还支持自定义验证规则。 1、配置方法 先导入jQuery库,然后导入Validate插件,如果是中文提示还需要导入messages_zh.js 阅读全文
posted @ 2015-05-30 21:22
Dynamics365峰
阅读(187)
评论(0)
推荐(0)
摘要:
jQuery获取文件选择输入框的扩展名 var file=$("input[name='file']").val() var filename=file.replace(/.*(\/|\\)/, ""); //文件名 var fileExt=(/[.]/.exec(filename)) ? /[^. 阅读全文
posted @ 2015-05-30 21:20
Dynamics365峰
阅读(182)
评论(0)
推荐(0)
摘要:
一、事件列表 1.blur() 当失去焦点时触发。包括鼠标点击离开和TAB键离开。 2.change() 当元素获取焦点后,值改变失去焦点事触发。 3.click() 当鼠标单击时触发。 4.dblclick() 当鼠标双击时触发。 5.error() 当javascript出错或img的src属性 阅读全文
posted @ 2015-05-30 21:19
Dynamics365峰
阅读(140)
评论(0)
推荐(0)
摘要:
1.jQuery属性。 获取元素属性的语法: attr(name) 例子:$("#img1").attr("src"); 设置元素单个属性的语法: attr(key,value) 例子:$("#img1").attr("src","2.jpg"); 设置元素多个属性的语法: attr({key0:v 阅读全文
posted @ 2015-05-30 21:17
Dynamics365峰
阅读(139)
评论(0)
推荐(0)
摘要:
基本选择器: #id 根据Id匹配一个元素 .class 根据给定的类名匹配一个元素 element 根据元素名匹配一个元素 * 匹配所有元素 selecttor1,selector2 并集,返回两个选择器匹配到的元素 层次选择器: ancestor descendant 根据祖先匹配所有的后代元素 阅读全文
posted @ 2015-05-30 21:15
Dynamics365峰
阅读(168)
评论(0)
推荐(0)
摘要:
今天,发现了一个之前从未注意的角落,相信能够大大提高自己写JS的速度。能够迅速发现错误。 例如,今天的加班中调试一个js错误发现的一个例子。 1、Google浏览器报的错 以上是google浏览器报的错误,只报一个错误文件,相信是什么地方由null调用了length属性导致的。由于这是一个已经维护了 阅读全文
posted @ 2015-05-30 21:10
Dynamics365峰
阅读(193)
评论(0)
推荐(0)
摘要:
location.href这个东西常常用于跳转,location既是window对象的属性,又是document对象的属性。 JavaScript hash 属性 -- 返回URL中#符号后面的内容 JavaScript host 属性 -- 返回域名 JavaScript hostname 属性 阅读全文
posted @ 2015-05-30 20:19
Dynamics365峰
阅读(419)
评论(0)
推荐(1)
摘要:
JS扩展方法与C#的扩展方法非常相似,也是可以链式调用的,也是通过对某个类的扩展写法来实现。这个东西非常好用,如果将预先写好的方法放到一个js里面引用的话,那么后面写js将非常有趣。 下面给出一个例子: <head> <title>测试JS扩展方法</title> <script type="tex 阅读全文
posted @ 2015-05-30 20:18
Dynamics365峰
阅读(234)
评论(0)
推荐(0)
摘要:
当页面中引用template.js文件之后,脚本将创建一个TrimPath对象供你使用。 parseDOMTemplate(elementId,optionalDocument) //获得模板字符串代码 得到页面中Id为elementId的DOM组件的InnerHTML,将其解析成一个模板,这个返回 阅读全文
posted @ 2015-05-30 19:59
Dynamics365峰
阅读(326)
评论(0)
推荐(0)
摘要:
闭包是一个什么概念呢?先来看下面一段代码: <html> <head> <title>js闭包</title> <script type="text/javascript"> window.onload = function(){ var divs=document.getElementsByTag 阅读全文
posted @ 2015-05-30 19:57
Dynamics365峰
阅读(157)
评论(0)
推荐(0)
摘要:
关于JavaSctipt的兼容性,最懒的办法就是用jQuery的工具函数。尽量不要用那些什么ECMAScript之类的函数,因为很多浏览器都会报找不到函数的错误。下面列出一些在开发过程中碰到过的javascript问题。 1、参数列表多个逗号。 $.ajax({})方法,非常熟悉了吧,但是在IE中有 阅读全文
posted @ 2015-05-30 19:56
Dynamics365峰
阅读(186)
评论(0)
推荐(0)
摘要:
JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。 由于这种相似性,无需解析器,JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 对象。 JSON语法规则: 数据在 名称/值 对仲 数据由逗号分隔 花括号保存对象 阅读全文
posted @ 2015-05-30 19:43
Dynamics365峰
阅读(185)
评论(0)
推荐(0)
摘要:
JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据。说白了就是能够直接将一个C#对象传送到前台页面成为javascript对象。要添加System.Web.Extensions.dll的引用。该类位于System.Web.S 阅读全文
posted @ 2015-05-30 19:41
Dynamics365峰
阅读(435)
评论(0)
推荐(0)
摘要:
一、javascript中,变量定义的位置与写在哪个<script></script>标签对内无关,只分前后顺序,写在前面的后面就能够访问,写在后面的前面会提示“未定义”。 例如:在页面顶部<head>标签对内定义的变量,在页面任意地方都能用。但是在页面<body>内部定义的变量,就只能在其后面的地 阅读全文
posted @ 2015-05-30 19:40
Dynamics365峰
阅读(314)
评论(0)
推荐(0)
摘要:
一、构造函数 new String(value) //构造函数 function String(value) //转换函数 二、属性 length 该字符串中的字符数 var str = new String("abcdefg"); document.write(str.length); //输出 阅读全文
posted @ 2015-05-30 19:39
Dynamics365峰
阅读(130)
评论(0)
推荐(0)
摘要:
一、构造函数 new object() new object(value) value:可以是数字,布尔值或字符串,这些值将转换为Number、Boolean或者String对象。 二、属性 object.constructor 所有对象的constructor属性都指向当前对象的构造函数的那个函数 阅读全文
posted @ 2015-05-30 19:38
Dynamics365峰
阅读(123)
评论(0)
推荐(0)
摘要:
一、构造函数 Number(value) new Number(value) 二、Number属性 1、Number.MAX_VALUE 返回能表示的最大数字。 2、Number.MIN_VALUE 能表示的最小数字。 3、Number.NAN 非数字值。 4、Number.NEGATIVE_INF 阅读全文
posted @ 2015-05-30 19:36
Dynamics365峰
阅读(144)
评论(0)
推荐(0)
摘要:
window :window对象是BOM中所有对象的核心,除了是BOM中所有对象的父对象外,还包含一些窗口控制函数。 1、全局的window对象 JavaScript中的任何一个全局函数或变量都是window的属性。 <script type="text/javascript"> var name= 阅读全文
posted @ 2015-05-30 19:35
Dynamics365峰
阅读(225)
评论(0)
推荐(0)
摘要:
一、Array 二、Boolean 三、Date 四、Error 五、EvalError 六、Function 七、JSON 八、Math 九、Number 十、Object 十一、RangeError 十二、ReferenceError 十三、RegExp 十四、String 十五、SyntaxE 阅读全文
posted @ 2015-05-30 19:34
Dynamics365峰
阅读(116)
评论(0)
推荐(0)
摘要:
一、offsetWidth:元素的宽度,包括边框,内容,内边距。 二、offsetHeight:元素的高度,包括边框,内容,内边距。 三、offsetLeft:元素的X坐标(相对于最近已定位的祖先元素,如果没有则是窗口)。 四、offsetTop:元素的Y坐标(相对于最近已定位的祖先元素,如果没有则 阅读全文
posted @ 2015-05-30 19:33
Dynamics365峰
阅读(137)
评论(0)
推荐(0)
摘要:
一、document.getElementById() 根据Id获取元素节点 <div id="div1"> <p id="p1"> 我是第一个P</p> <p id="p2"> 我是第二个P</p> </div> window.onload = function () { var str = do 阅读全文
posted @ 2015-05-30 19:32
Dynamics365峰
阅读(231)
评论(0)
推荐(0)
摘要:
一、eval() //执行一段字符串中的javascript代码。 语法:eval(code); //可以将javascript写在字符串里面执行。 var str = "document.write('你好!');" eval(str); 二、EvalError() 构造函数: new EvalE 阅读全文
posted @ 2015-05-30 19:25
Dynamics365峰
阅读(216)
评论(0)
推荐(0)
摘要:
一、Error()构造函数 构造函数:new Error(); new Error(message); 二、Error.message //人类可读的错误消息 语法:error.message; 三、Error.name //错误的类型 语法:error.name; 四、Error.toString 阅读全文
posted @ 2015-05-30 19:23
Dynamics365峰
阅读(196)
评论(0)
推荐(0)
摘要:
我们可以知道:escape()除了 ASCII 字母、数字和特定的符号外,对传进来的字符串全部进行转义编码,因此如果想对URL编码,最好不要使用此方法。而encodeURI() 用于编码整个URI,因为URI中的合法字符都不会被编码转换。encodeURIComponent方法在编码单个URICom 阅读全文
posted @ 2015-05-30 19:22
Dynamics365峰
阅读(271)
评论(0)
推荐(0)
摘要:
一、new Boolean(value); //构造函数 Boolean(value); //转换函数 0,NaN,null,"",undefined都会转成false,其他都会返回true,包括字符串"false" var b = new Boolean(1); //new也可以写,就相当于上面的 阅读全文
posted @ 2015-05-30 19:21
Dynamics365峰
阅读(161)
评论(0)
推荐(0)
摘要:
一、Arguments.callee //获取当前正在执行的函数,也就是这个函数自身,常用于获取匿名函数自身 语法:arguments.callee var factorial = function (x) { if (x < 2) { return 1; } else { return x * a 阅读全文
posted @ 2015-05-30 19:20
Dynamics365峰
阅读(134)
评论(0)
推荐(0)
摘要:
2013/9/23 - 更新 JSON 日期转 JS日期,我们知道,日期类型转成JSON之后,返回的数据类似这样: /Date(1379944571737)/ 但是这种日期并不能直接显示,因为根本没有人知道这是什么意思,下面提供一种JSON日期转JS日期的方式。 function ConvertJS 阅读全文
posted @ 2015-05-30 19:19
Dynamics365峰
阅读(212)
评论(0)
推荐(0)
摘要:
一、创建对象 1、对象直接量。 var point = { x:0,y:0 }; //point就是一个对象,跟C#不同,它不需要一定有类才能创建对象。 2、通过new创建对象 var d = new Date(); //创建一个Date对象 3、原型 Object.prototype //用于获取 阅读全文
posted @ 2015-05-30 19:18
Dynamics365峰
阅读(213)
评论(0)
推荐(0)
摘要:
在javascript里,函数是可以嵌套的。 如: function(){ funcrion square(x){ return x*x; } return square(10); } 在javascript里,将函数绑定给一个对象,用对象调用的函数称为方法,容易跟C#搞混。 一、函数的属性 在函数 阅读全文
posted @ 2015-05-30 19:17
Dynamics365峰
阅读(199)
评论(0)
推荐(0)
摘要:
一、定义数组。 定义数组有两个方法: 1、var arr1 = []; //定义一个空数组 2、var arr2 = [1,2,3,"str1","str2"]; //定义一个有5个元素的数组。 3、var arr3 = new Array(3); //定义一个空数组 4、var arr4 = ne 阅读全文
posted @ 2015-05-30 19:12
Dynamics365峰
阅读(164)
评论(0)
推荐(0)
摘要:
多点用javascript数组,javascript对象,这些东西性能是很高的,而且代码美观,多用水平才能提高,别一天到晚就只会var个变量。 javascript是区分大小写的语言,也就是说,关键字、变量、函数名、和所有的标识符都必须采取一致的大小写形式。 javascript支持两种注释,在行尾 阅读全文
posted @ 2015-05-30 19:11
Dynamics365峰
阅读(177)
评论(0)
推荐(0)
摘要:
HTTP响应也由三个部分组成,分别是:状态行、消息报头、响应正文。 其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。状态代码由三位数字组成,第一个数字定义了响应的类别,且有五种可能取值。 阅读全文
posted @ 2015-05-30 18:12
Dynamics365峰
阅读(221)
评论(0)
推荐(0)
摘要:
一、HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 网上复制了一个图 阅读全文
posted @ 2015-05-30 18:11
Dynamics365峰
阅读(4217)
评论(0)
推荐(0)
摘要:
A、表单元素都是放在<form></form>标签内的。来看看表单的属性 属性 值 描述 accept MIME_type 规定通过文件上传来提交的文件的类型 accept-charset charset 服务器处理表单数据所接受的字符集 enctype MIME_type 规定表单数据在发送到服务 阅读全文
posted @ 2015-05-30 18:10
Dynamics365峰
阅读(208)
评论(0)
推荐(0)
摘要:
一、cookie的大小 cookie只能存储最大4kb的数据。cookie的名/值中的值不允许包含分号、逗号和空白符。因此可以采用encodeURIComponent()编码,读取的时候先采用decodeURIComponent()解码。 二、cookie的有效期 cookie默认的有效期很短暂,它 阅读全文
posted @ 2015-05-30 18:09
Dynamics365峰
阅读(214)
评论(0)
推荐(0)
摘要:
显示结果描述实体名称实体编号 空格   < 小于号 < < > 大于号 > > & 和号 & & " 引号 " " ' 撇号 ' (IE不支持) ' ¢ 分 ¢ ¢ £ 镑 & 阅读全文
posted @ 2015-05-30 18:08
Dynamics365峰
阅读(198)
评论(0)
推荐(0)
摘要:
一、上传域为何选择的路径都是C:\fakepath\***; 出于安全性的考虑,上传文件时屏蔽了真实的本地文件路径,而以“C:\fakepath\”取代之。 阅读全文
posted @ 2015-05-30 18:07
Dynamics365峰
阅读(167)
评论(0)
推荐(0)
摘要:
一、清除浮动的目的。 1、当一个父元素的高度不写或为auto时,而且这个父元素内又有浮动的子元素,那么这时候该父元素的高度将不会自动适应子元素的高度,也可以说高度是0px; 有如下代码: <div class="divp" style="width:300px; background:red; bo 阅读全文
posted @ 2015-05-30 18:06
Dynamics365峰
阅读(226)
评论(0)
推荐(0)
摘要:
一、类内部Hack IE都能识别*;标准浏览器(如FF)不能识别*; IE6能识别*,但不能识别 !important, IE7能识别*,也能识别!important; FF不能识别*,但能识别!important; IE6支持下划线,IE7和firefox均不支持下划线。 IE6 IE7 FF * 阅读全文
posted @ 2015-05-30 18:05
Dynamics365峰
阅读(192)
评论(0)
推荐(0)
摘要:
1.尽量用class来定义样式。尽量少使用 .div1 ul li{}这样的样式下去,因为如果li里面还有<div><ul><li>这些元素的话会造成干扰,应该给ul加个class如<ul class="ul1"></ul>这样来写。 2.margin:0px auto; 用于兼容不同分辨率的内容居 阅读全文
posted @ 2015-05-30 18:03
Dynamics365峰
阅读(192)
评论(0)
推荐(0)
摘要:
一个盒子实际所占有的宽度或高度是由"内容+内边距+边框+外边距"组成。 1.边框border 边框的主要属性有三个,分别是: border-width:边框宽度、 border-style:边框样式、border-color:边框颜色。 以上属性可以单个写,也可以写成: border:[border 阅读全文
posted @ 2015-05-30 18:02
Dynamics365峰
阅读(261)
评论(0)
推荐(0)
摘要:
一.CSS引入方法:行内式、嵌入式、导入式、链接式。 1、行内式。 即:在标签的style属性中设定CSS样式。 例子:<div style="行内式</div> 2、嵌入式 即:将页面各种元素的设置集中写在<head></head>标签里。 例子: <head> <style type="text 阅读全文
posted @ 2015-05-30 18:01
Dynamics365峰
阅读(176)
评论(0)
推荐(0)
摘要:
相对偏移 指定left top等属性就能够够完美控制一个元素的位置 如: position:relative; left:2px; 今天遇到一个很好玩的问题,当两个并排浮动框,当一个框的长度太大时就会把另一个框顶到下一行,这个时候就可以用margin-right:-2px;将右外距设置为负数来解决! 阅读全文
posted @ 2015-05-30 17:59
Dynamics365峰
阅读(248)
评论(0)
推荐(0)
摘要:
AceAdmin有很多Html控件,而下载下来之后全部混杂在一起,想用一个控件有时得调整半天,干脆整理出一个版本,而且结合起来MVC的封装。以后就不用一个js css的调了。 在MVC中Html的控件有两种,一个带for一个不带for。 @Html.TextArea:直接输出一个文本框,可以自定义输 阅读全文
posted @ 2015-05-30 17:57
Dynamics365峰
阅读(442)
评论(0)
推荐(0)
摘要:
一、使用Bootstrap要引用的文件 要使用Bootstrap,基本架构要引用如下文件: <link href="bootstrap.min.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" scr="j 阅读全文
posted @ 2015-05-30 17:48
Dynamics365峰
阅读(217)
评论(0)
推荐(0)
摘要:
面向对象三大特性:封装、继承和多态。一、封装 封装: 每个对象都包含它能进行操作所需要的所有信息,这个特性称为封装,因此对象不必依赖其他对象来完成自己的操作。 封装的好处: 1、良好的封装能够减少耦合。 2、类内部的实现可以自由地更改。 3、类具有清晰的对外接口。二、继承... 阅读全文
posted @ 2015-05-30 17:43
Dynamics365峰
阅读(214)
评论(0)
推荐(0)
摘要:
一、配置文件入门 .Net提供了一种保存项目配置信息的办法,就是利用配置文件,配置文件的后缀一般是.config。在WinForm程序中配置文件一般是App.config。在Asp.net中一般默认是web.config。 一个.config配置文件都是基于XML的文本文件,并且可以保存到Web应用 阅读全文
posted @ 2015-05-30 17:40
Dynamics365峰
阅读(4907)
评论(0)
推荐(0)
摘要:
System.ConfigurationManager类用于对配置文件的读取。其具有的成员如下: 一、AppSettings AppSetting是最简单的配置节,读写非常简单。 名称 说明 AppSettings 获取当前应用程序默认配置的 AppSettingsSection 数据 Connec 阅读全文
posted @ 2015-05-30 17:39
Dynamics365峰
阅读(302)
评论(0)
推荐(0)
摘要:
今天看到博客园一位朋友整理的一个WebConfig配置文件详解,觉得不错,转载一下: <?xml version="1.0"?> <!--注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的“网站”->“Asp.Net 配置” 阅读全文
posted @ 2015-05-30 17:37
Dynamics365峰
阅读(201)
评论(0)
推荐(0)
摘要:
Asp.net配置文件的配置方式,其实在MSDN里面是写得最清楚的了。可惜之前一直未曾了解到MSDN的强大。 先贴个地址:http://msdn.microsoft.com/zh-cn/library/dayb112d(v=vs.80).aspx,然后逐个分析。我希望自己能够从头到尾认真学完这系列东 阅读全文
posted @ 2015-05-30 17:35
Dynamics365峰
阅读(213)
评论(0)
推荐(0)
摘要:
一、trace的元素的属性 属性说明 enabled 是否启用应用程序跟踪。为了使用 Trace.axd 查看器,必须启用跟踪。默认情况下,Trace.axd 查看器被添加到httpHandlers 元素。 可选的 Boolean 属性。 默认值为 false。 localOnly 指定跟踪查看器 阅读全文
posted @ 2015-05-30 17:34
Dynamics365峰
阅读(202)
评论(0)
推荐(0)
摘要:
1、属性 属性说明 domain 可选的 String 属性。 设置 Cookie 域名。 httpOnlyCookies 可选的 Boolean 属性。 脚本(javascript之类)能够访问 默认值为 false。 requireSSL 可选的 Boolean 属性。 获取一个指示是否需要安全 阅读全文
posted @ 2015-05-30 17:33
Dynamics365峰
阅读(466)
评论(0)
推荐(0)
摘要:
记得之前在写缓存DEMO的时候,好像配置过这个元素,好像这个元素还有点常用。 一、caching元素列表 元素说明 cache 定义全局应用程序缓存设置。 可选的元素。 outputCache 指定应用程序范围的输出缓存设置。 可选的元素。 outputCacheSettings 指定可以应用于应用 阅读全文
posted @ 2015-05-30 17:32
Dynamics365峰
阅读(302)
评论(0)
推荐(0)
摘要:
HashSet<T>类主要是设计用来做高性能集运算的,例如对两个集合求交集、并集、差集等。集合中包含一组不重复出现且无特性顺序的元素。 HashSet<T>的一些特性如下: 1、HashSet<T>中的值不能重复且没有顺序。 2、HashSet<T>的容量会按需自动添加。 构造方法: HashSet 阅读全文
posted @ 2015-05-30 17:31
Dynamics365峰
阅读(222)
评论(0)
推荐(0)
摘要:
List<T>类是ArrayList的泛型等效版本,两者功能相似。它实现了6个接口,实际上市对应的3对。 1、IEnumerable<T>和IEnumerable 2、ICollection<T>和ICollection 3、IList<T>和IList 使用List<T>有很多好处。比如类型安全和 阅读全文
posted @ 2015-05-30 17:30
Dynamics365峰
阅读(267)
评论(0)
推荐(0)
摘要:
先来了解下集合的基本信息 1、BCL中集合类型分为泛型集合与非泛型集合。 2、非泛型集合的类和接口位于System.Collections命名空间。 3、泛型集合的类和接口位于System.Collections.Generic命名空间。 ICollection接口是System.Collectio 阅读全文
posted @ 2015-05-30 17:19
Dynamics365峰
阅读(239)
评论(0)
推荐(0)
摘要:
一、HttpContext概述 HttpContext基于HttpApplication的处理管道,由于HttpContext对象贯穿整个处理过程,所以,可以从HttpApplication处理管道的前端将状态数据传递到管道的后端,完成状态的传递任务。 HttpContext的生命周期从服务器接收的 阅读全文
posted @ 2015-05-30 17:14
Dynamics365峰
阅读(1326)
评论(0)
推荐(0)
摘要:
HttpRuntime在ASP.NET处理请求中负责的是创建HttpContext对象以及调用HttpApplicationFactory创建HttpApplication。 其定义如下: public sealed class HttpRuntime { public HttpRuntime(); 阅读全文
posted @ 2015-05-30 17:13
Dynamics365峰
阅读(653)
评论(0)
推荐(0)
摘要:
HttpServerUtility是一个工具类,为了在后台处理请求方便获取到一些常用的类型,Asp.net将很多常用的东西封装到这里。 比如可以使用其进行URL编码解码, HTML编码解码等。 // 获取服务器的计算机名称。 public string MachineName { get; } // 阅读全文
posted @ 2015-05-30 17:12
Dynamics365峰
阅读(286)
评论(0)
推荐(0)
摘要:
一、会话状态Session Session用于服务器端状态管理,使用Session之后,每个客户端都可以将实际的数据保存在服务器上,对于每个客户端的数据,将会生成一个对应的唯一的key(保存在客户端)。客户端与服务器端就是通过这个key来确认客户端的身份,通常这个key为SessionID。 一般情 阅读全文
posted @ 2015-05-30 17:11
Dynamics365峰
阅读(978)
评论(0)
推荐(0)
摘要:
HttpReponse是服务器接收到浏览器的请求后,处理返回结果常用的一个类。 一、属性 Buffer 获取或设置一个值,该值指示是否缓冲输出并在处理完整个响应之后发送它。 BufferOutput 获取或设置一个值,该值指示是否缓冲输出并在处理完整个页之后发送它。 Cache 获取网页的缓存策略( 阅读全文
posted @ 2015-05-30 17:08
Dynamics365峰
阅读(759)
评论(0)
推荐(0)
摘要:
一、HttpRequest的作用 HttpRequest的作用是令到Asp.net能够读取客户端发送HTTP值。比如表单、URL、Cookie传递过来的参数。 返回字符串的那些值就不说了,那些基本上都是与HTTP请求报文相关的东西。 现在看看返回NameValueCollection对象的东东,这个 阅读全文
posted @ 2015-05-30 17:05
Dynamics365峰
阅读(718)
评论(0)
推荐(0)
摘要:
SqlDataAdapter类常用操作 SqlDataAdapter常用于从数据库中返回一个结果集时。 常用操作: Fill(); 示例: static void Main(string[] args) { string str = "server=CZZ;database=Test;uid=sa; 阅读全文
posted @ 2015-05-30 17:02
Dynamics365峰
阅读(329)
评论(0)
推荐(0)
摘要:
一、常用属性 名称说明 Depth 获取一个值,用于指示当前行的嵌套深度。 FieldCount 获取当前行中的列数。 HasRows 获取一个值,该值指示 SqlDataReader 是否有行。 IsClosed 指定的SqlDataReader 实例是否已关闭。 Item[Int32] 获取指定 阅读全文
posted @ 2015-05-30 17:00
Dynamics365峰
阅读(318)
评论(0)
推荐(0)
浙公网安备 33010602011771号