07 2012 档案
摘要:url编码:对url的编码,因为/ : ' 空格等特殊符号包含在url中会影响url的正常解析,需要对这些特殊字符编码,取值时再解码得到对应的值如http://www.baidu.com 被编码后就是http%3a%2f%2fwww.baidu.com,其中的/和:被编码post get的表单内容都会被浏览器先编码然后提交html编码:和url一样html中也有特殊字符,如< ' ",想让这些字符在html中正常显示也需要对其编码,解码会由浏览器自动执行如想在一个div中显示<,应该是<div><</div>,被浏览器
阅读全文
摘要:转换类:View Code public static class ListGenerater { //加入DataTable扩展方法 public static List<T> ConvertToList<T>(this DataTable dt) { Type type = typeof(T); var fieldBinding = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance; ...
阅读全文
摘要:C#不能像javascript直接传递和返回函数类型的参数,需要以委托方式才可以 class Program { static void Main(string[] args) { var numbd1 = GetNumBuilder(); var numbd2 = GetNumBuilder(); Console.WriteLine("--------数字构造器1号---------"); for (int i = 0; i < 10; i++) {...
阅读全文
摘要:import flash.events.*;import flash.display.Loader;import flash.net.URLRequest;import flash.net.URLLoader;import flash.net.URLVariables;要先导入以上包加载资源方法URLRequest的资源可以是图片,文本,swf 等 private var subLoader:Loader; private function InitLoder():void { subLoader = new Loader(); ...
阅读全文
摘要:import flash.display.Sprite; import flash.display.MovieClip; import flash.utils.getDefinitionByName; for (var i=1; i<=2; i++){ var ClassReference:Class = getDefinitionByName("MyMC"+i) as Class; var instance:MovieClip = new ClassReference(); instance.x=i*200; addChild(instance);...
阅读全文
摘要:Column特性的UpdataCheck用于设置并发冲突处理方式 Always:使用使用这个列进行冲突检测 Never 从不使用这个列进行冲突检测 WhenChanged 仅在成员被应用程序更改时使用这个列检测这里的检测指发送的SQL中的where中的条件,如UserInfo表中Name列进行冲突检测的话,SQL语句会类似这样(其中Id是主键)update UserInfo set ... where [Id]=@p0 and [Name]=@p1 ...如果没有指定IsVersion列,更新和删除都会生成很长的SQL语句,一般IsVersion和IsDBGenerated同时作用于一个列,因
阅读全文
摘要:<!DOCTYPE html ><html><head> <title></title> <script type="text/javascript"> window.onload = function () { var canvas = document.getElementById("myCanvas"); var context = canvas.getContext("2d"); var btnStart = document.getElementById
阅读全文
摘要:<!DOCTYPE html ><html><head> <title></title> <script type="text/javascript"> window.onload = function () { var canvas = document.getElementById("myCanvas"); var context = canvas.getContext("2d"); var btnStart = document.getElementById
阅读全文
摘要:<!DOCTYPE html ><html><head> <title></title> <script type="text/javascript"> window.onload = function () { var canvas = document.getElementById("myCanvas"); var context = canvas.getContext("2d"); var btnStart = document.getElementById
阅读全文
摘要:<!DOCTYPE html><html><head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title></title> <script type="text/javascript"> window.onload = function () { var cancans = document.getElementById("myCanvas&q
阅读全文
摘要:$代表jquery window.onload = function () { var cancans = document.getElementById("myCanvas"); //得到2D渲染上下文 var context = document.getElementById("myCanvas").getContext("2d"); var img = new Image(); img.width = "500"; img.height = "...
阅读全文
摘要:var context = document.getElementById("myCanvas").getContext("2d"); context.save(); context.shadowBlur = 20; //模糊值 context.shadowOffsetX = 10; //阴影向X偏移量 context.shadowOffsetY = 10; //阴影向Y偏移量 context.shadowColor = "blue"; //阴影颜色 ...
阅读全文
摘要:var context = document.getElementById("myCanvas").getContext("2d"); //旋转45度,和context.rotate(Math.PI / 4)效果一样 context.setTransform(1, 0, 0, 1, 0, 0);//重置矩阵 var angle = Math.PI / 4; var xScale = Math.cos(angle); var ySkew = -Math.sin(a...
阅读全文
摘要:translate平移,接受2个参数,分别是x和y轴平移位置,平移的是绘图原点,之后绘图的原点就是平移后的位置,之前的图位置不变scale 缩放,接受2个参数,分别是x和y缩放系数,1是原来大小,也是对之后绘图影响,之前图没影响rotate旋转,参数是旋转度数,顺时针 var cancans = document.getElementById("myCanvas"); //得到2D渲染上下文 var context = document.getElementById("myCanvas").getContext("2d"); ...
阅读全文
摘要:<!DOCTYPE html><html><head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title></title> <script type="text/javascript"> window.onload = function () { var cancans = document.getElementById("myCanvas&q
阅读全文
摘要://得到2D渲染上下文var cancans = document.getElementById("myCanvas");var width = cancans.getAttribute("width");var height = cancans.getAttribute("height");var context = document.getElementById("myCanvas").getContext("2d");var x = 40, y = 40;context.fillStyle
阅读全文
摘要:所有API调用都是基于自定义的对象 var context = document.getElementById("myCanvas").getContext("2d");中W3C标准:http://www.w3.org/TR/2012/WD-2dcontext-20120329/中文介绍(部分):http://www.w3school.com.cn/htmldom/dom_obj_canvasrenderingcontext2d.asp讲画布内容导出为图像 document.getElementById("myCanvas").toD
阅读全文
摘要:window.onload = function () { //得到2D渲染上下文 var context = document.getElementById("myCanvas").getContext("2d"); var x = 50, y = 50, //原点坐标 radius = 50, //半径 startAngle = 0, //起始弧度 endAngle = Math.PI * 2, 终止弧度 ...
阅读全文
摘要:window.onload = function () { //得到2D渲染上下文 var context = document.getElementById("myCanvas").getContext("2d"); //填充一个矩形 var x = 40, y = 40; context.fillStyle = "blue"; //设置填充色 context.fillRect(x + 5, y + 5, 40, 90); ...
阅读全文
摘要:PageAsyncTask是任务类,通过Page.RegisterAsyncTask来注册,Page.ExecuteRegisteredAsyncTasks()调用页面代码:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" AsyncTimeout="4" %><html xmlns="http://www.w3.org/1999/x
阅读全文
摘要:首先,先理清出一个概念:delegate 与Delegate有什么区别?Delegate:是一个抽象基类,它引用静态方法或引用类实例及该类的实例方法。然而,只有系统和编译器可以显式地从 Delegate 类派生出委托类型。MulticastDelegate:是一个继承于Delegate的类,其拥有一个带有链表格式的委托列表,该列表称为调用列表,在调用多路广播委托时,将按照调用列表中的委托出现的顺序来同步调用这些委托。平常我们声明一个delegate的类型,都是继承于MulticastDelegate类的(注意:不能显式地从此类进行派生。这点与Delegate类是一样的,只有系统和编译器也可以显
阅读全文
摘要:protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。 代码如下: */ Response.ContentType = "application/x-zip-co...
阅读全文
摘要:完整API:http://yuilibrary.com/yui/docs/api/classes/Node.html下面介绍部分常用操作支持DOM操作需要加载node YUI().use("node",function (Y) { alert(Y.all("*")); });解除包装alert(Y.one("#list1").getDOMNode()=== document.getElementById("list1"));//true选择器和jquery基本一样 YUI().use("node"
阅读全文
摘要:方法一:给link一个id,直接获取该DOM操作href<link rel="stylesheet" id="stylelink" type="text/css"/><a href="#" onclick='javascript:document.getElementById("stylelink").href = "blue.css";return false;'>1111</a><a href="#&qu
阅读全文
摘要:Dom的childNodes可以得到当前Dom的直接所有子元素但是中间可能会有空格,如FF,Chrome,在使用前需要先过滤掉空格元素 function Del_spaceChild(elem) { //过滤空格的函数 var elem_child = elem.childNodes; //获取所有子元素 for (var i = 0; i < elem_child.length; i++) { //如果是文本节点,并且内容只包含空格则删除该节点 if (elem_child[i].nodeName == "#tex...
阅读全文