canvas绘制阴影效果

评论(0)浏览(181)分类:JavaScript/Ajax开发技巧
canvas绘制阴影效果  HTML5的Canvas自带API可以显示阴影效果,主要还是在画布(canvas)的上下文对象(context)上做文章 !DOCTYPE html head meta charset=UTF-8 titleHTML5 Combine Shape DEMO/title script type=text/javascript src=js/drawShadow.js/script /head body onload=draw('canvas')/body h2canvas:显示..

组合合并canvas图形

评论(0)浏览(195)分类:JavaScript/Ajax开发技巧
组合合并canvas图形  在HTML5中有11种组合图形的方式,只要把他们设置到context.globalCompositeOperation中就可以了,下面是一些证明各种图形组合方式的结果的示例。  HTML代码很简单,就2个控件,一个是下拉列表,让用户选择组合方式,并且一旦用户做出了选择,就执行js函数draw(id),从而在第二个控件canvas上根据用户当前选择的组合方式进行画图。第二个控..

javascript选择textarea中指定的内容

评论(0)浏览(100)分类:JavaScript/Ajax开发技巧
javascript选择textarea中指定的内容  javascript选择textarea中指定的内容 script type=text/javascript function sel() { var s = document.getElementById('kw'); if (s.value == '') { alert('请输入关键字!'); s.focus(); return false; } s = s.value; var t = document.getElementById('content'),..

javascript移除百度地图LOGO和版权信息

评论(0)浏览(733)分类:JavaScript/Ajax开发技巧
javascript移除百度地图LOGO和版权信息  由于百度地图不是在iframe里面生成,而是在当前页面构造的百度地图执行的对象id中,为这个对象容器的子元素,所以只要遍历配置对象的子元素,找到子元素中样式为anchorBL的div元素,这2个元素是存储百度地图logo和版权信息的,只要移除这2个div就行了。  下面为了缩减代码,使用了jquery框架来移除百度地图logo和版权信息,源代码如下,自..

firefox/chrome动态设置script加载js文件失败

评论(0)浏览(551)分类:HTML/CSS兼容/XML
firefox/chrome动态设置script加载js文件失败  firefox,chrome等w3c浏览器下面,设置script标签的src来动态加载js文件时,有2中情况1)如果script标签已经加载过js文件,那么重新设置为其他js文件的路径时,无法加载这个js文件。2)如果未加载过js文件,是一个空的script标签,那么第一次设置src时可以加载这个js文件,第二次设置就没用办法加载指定的js文件了。  即使增加时间戳也不行..

Canvas绘制时钟

评论(0)浏览(127)分类:HTML/CSS兼容/XML
Canvas绘制时钟  在html5-Canvas API,介绍了基础的canvas方法,现在使用javascript+Canvas绘制时钟做一个示例。  在这里主要设置了坐标变换的平移(translate)和旋转变换(ratate),以及 html5 Canvas的路径绘图,beginPath,closePath,rect,arc等,还有就是html5 Canvas路径绘图重要的绘图状态的保存和恢复机制,save,restore。  javascript+Canv..

html5-Canvas API

评论(0)浏览(82)分类:HTML/CSS兼容/XML
html5-Canvas API  html5中引入了Canvas,使得我们可以在web中绘制各种图形。在 html5外web中也有基于xml的绘图如:VML、SVG。而Canvas为基于像素的绘图。Canvas是一个相当于画板的html节点,我们必须以js操作绘图。如下:canvas id=myCanvas width=600 height=300你的浏览器还不支持哦/canvas定义。  我们可以获取canvas对象为var c=document.getElementByI..

imail8.22激活破解方法

评论(0)浏览(216)分类:操作系统及应用软件
imail8.22激活破解方法  下载了imail8.22安装之后,从网上找的激活方法基本都是用防火墙封imail的在线验证ip地址,然后通过算号器得到imail的response code来实现破解激活imail8.22,主要用防火墙封156.21.1.22156.21.1.171这2个ip地址。但是刚才安装imail8.22之后,用防火墙封了上面2个ip地址,输入123450-123450-123450-123450后还是无法进入得到response code的页..

winwebmail发邮件failed MAIL FROM verification with the FROM field in message header错误

评论(0)浏览(658)分类:操作系统及应用软件
winwebmail发邮件failed MAIL FROM verification with the FROM field in message header错误  今天在服务器上搭建了一个winwebmail邮局,在发送邮件的时候,出现了发送失败 事务失败。 服务器响应为: failed MAIL FROM verification with the FROM field in message header的错误。  网上找了下说是winwebmail启用了SMTP的邮件防伪造功能,只要取消这个功能就不会出现发送失败 事务失败。 服务器响应为: failed MAIL FROM verificati..

如何防止winwebmail发送垃圾邮件

评论(0)浏览(407)分类:操作系统及应用软件
如何防止winwebmail发送垃圾邮件以下是一些winwebmail如何防止垃圾邮件的设置方法。1只允许本系统用户发信以及启用SMTP发信身份认证功能是最强烈建议启用的,否则,一些邮局(比如:yahoo.com)会因此拒收您邮局所发出的邮件。也建议您启用接收认证功能,若禁用此功能时,系统内用户互发邮件时将不验证身份,这会使伪造发件人成为可能。2以管理员身份登录webmail,然后在系统设..

jquery-easyui-1.3.1向配置了detailview的datagrid无法添加数据行

评论(1)浏览(971)分类:easyui开发技巧
jquery-easyui-1.3.1向配置了detailview的datagrid无法添加数据行  最新版本的jquery-easyui-1.3.1新增了grid插件的subGrid【detailview】功能,可以预览数据行的详细信息。但是使用从他们官网下载的源代码压缩包中使用高版本的jquery,如jquery-1.8.0.min.js时,发现向配置了detailview的grid添加数据行时,如果这个grid没有数据,在添加多行数据时,只能添加在最前面的一行,其他数据无法添加进去。如果gri..

HTML5 Geolocation获取地理位置

评论(0)浏览(229)分类:HTML/CSS兼容/XML
HTML5 Geolocation获取地理位置   Geolocation API用于将用户当前地理位置信息共享给信任的站点,这涉及用户的隐私安全问题,所以当一个站点需要获取用户的当前地理位置,浏览器会提示用户是允许 or 拒绝。  哪些浏览器支持Geolocation API:IE9.0+、FF3.5+、Safari5.0+、Chrome5.0+、Opera10.6+、IPhone3.0+、Android2.0+,也就是说除IE6~IE8外,其它最新的浏览器基本上..

淘宝广告主后台导航jQuery插件

评论(0)浏览(112)分类:HTML/CSS兼容/XML
淘宝广告主后台导航jQuery插件  淘宝广告主后台导航效果,用jQuery写的插件  配置说明fx:动画效果,默认linear,还可以设置为easein,easeout等。。具体看代码里面扩展的jQuery.easingspeed:动画时间,默认500msclick:点击导航后的回调函数,默认空函数  源代码如下!DOCTYPE HTML PUBliC -//W3C//DTD HTML 4.0 Transitional//ENhtmlheadtitle淘宝广告主后台导航jQue..

javascript“==”和“===”区别

评论(0)浏览(169)分类:JavaScript/Ajax开发技巧
javascript“==”和“===”区别  javascript中==与===是不同的,一个是判断值是否相等,一个是判断值及类型是否完全相等。在javascript中,比较数字、字符串和布尔值时使用的都是值(value)。在这种情况下,需要涉及到两个不同的值。对两个字符串来说,只有当它们存放的字符完全相同时,它们才相等。比较对象、数组和函数(都是昨天说过的,引用类型的)时全长的则是引用。 ..

谷歌导航条jQuery插件

评论(0)浏览(107)分类:HTML/CSS兼容/XML
谷歌导航条jQuery插件  本站页头的谷歌导航条效果,使用了jQuery框架,源代码如下!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdhtml xmlns=http://www.w3.org/1999/xhtmlheadmeta http-equiv=content-type content=text/html;charset=utf-8 /title谷歌导航条jQuery插件-编程设计网/title..

HTML5连接SqlLite示例

评论(0)浏览(972)分类:JavaScript/Ajax开发技巧
HTML5连接SqlLite示例  按照国内一HTML5先行者的例子仿写了一个用HTML5 API来操作本地SQLite数据库的例子,感觉这个功能蛮好玩的,但是还不够强大,尤其浏览器支持力度不够: !DOCTYPE html head meta charset=UTF-8 title使用HTML5本地数据库DEMO/title script type=text/javascript src=js/operateDB.js//script /head body onl..

自定义jQuery.easing效果插件注意事项

评论(0)浏览(169)分类:JavaScript/Ajax开发技巧
自定义jQuery.easing效果插件注意事项  在自定义jQuery.easing擦除效果插件时,需要注意使用jQuery.extend来扩展jQuery.easing擦除效果,而不是自定定义jQuery.easing,要不再调用jQuery的效果方法如fadeIn/fadeOut,slideUp/slideDown等时会出现错误。//使用这种方法自定义jQuery.easingjQuery.extend(jQuery.easing,{/*自定义的jQuery.easing效果*/});//不要这样重写jQuery.easi..

canvas save和restore方法

评论(0)浏览(218)分类:HTML/CSS兼容/XML
canvas save和restore方法   应用到画布上面的效果是可以累积的,因而就可以利用几个简单的函数来组合出效果来。例如,在向屏幕上绘制之前,可能会有一艘飞船需要旋转、变换 和缩放。因为所有效果都对画布起作用,所以这些效果会应用到将被绘制在屏幕上的所有对象,而不仅仅是某一幅图像或某一个形状(比如一艘飞船)。  其中,save和restore函数为应用这些累积的效果..

canvas对象drawImage方法

评论(0)浏览(367)分类:HTML/CSS兼容/XML
canvas对象drawImage方法  canvas对象drawImage方法是canvas导入图片的一种方法,他有三种重载形式:drawImage(image,x,y)drawImage(image,x,y,width,height):伸缩drawImage(image,sourceX,sourceY,sourceWidth,sourceHeight,destX,destY,destWidth,destHeight):剪切伸缩  其中第一个参数image可以是page中的img元素,也可以是其他canvas元素,base64编码的URL或vide..

canvas的translate、scale、rotate方法介绍

评论(0)浏览(374)分类:HTML/CSS兼容/XML
canvas的translate、scale、rotate方法介绍1.translate(x,y):平移,将画布的坐标原点向左右方向移动x,向上下方向移动y.canvas的默认位置是在(0,0). 例子:画布原点假如落在(1,1),那么translate(10,10)就是在原点(1,1)基础上分别在x轴、y轴移动10,则原点变为(11,11)。2.scale(x,y):扩大。x为水平方向的放大倍数,y为竖直方向的放大倍数。3.rotate(angel):旋转.angle指旋..

canvas对象translate方法

评论(0)浏览(200)分类:HTML/CSS兼容/XML
canvas对象translate方法  canvas画布是一项很强大的东西,先来看一下canvas中的坐标原点,及正、负坐标的取值  那就先试着画一个米字吧,高手莫笑!canvas id=diagonal style=border: 1px solid blue; width=200 height=200/canvasscript type=text/javascriptwindow.onload=function(){ var canvas = document.getElementByIdx_x('diagonal'); //指..

EntLib实现ASP.NET页面的自动授权

评论(0)浏览(158)分类:Asp.Net/C#/WCF
EntLib实现ASP.NET页面的自动授权  ASP.NET默认采用UrlAuthorizationModule和FileAuthorizationModule分 别实现针对请求地址和物理文件的授权,但是在很多情况下我们需要额外的授权方式。Entlib提供了一种基于表达式的授权方式,它允许我们以一个表达式的 方式来定义授权的规则。在新的项目中我们希望利用EntLib的授权框架来实现针对ASP.NET页面的自动授权,本文描述的解决方案..

EntLib实现try/catch异常处理

评论(0)浏览(109)分类:Asp.Net/C#/WCF
EntLib实现try/catch异常处理  对于企业应用的开发者来说,异常处理是一件既简单又复杂的事情。说其简单,是因为相关的 编程无外乎try/catch/finally+throw而已;说其复杂,是因为我们往往很难按照我们真正需要的策略来处理异常。我一直有这样的想法, 理想的企业应用开发中应该尽量让框架来完成对异常的处理,最终的开发人员在大部分的情况下无需编写异常处理相关的任何代..

css控制文本反方向显示

评论(0)浏览(153)分类:HTML/CSS兼容/XML
css控制文本反方向显示  CSS属性:unicode-bidi 设置文本的方向,也就是将文字的方向倒过来。如123456,显示为654321  尽管 CSS 试图处理书写方向,但 Unicode 有一种更健壮的方式来处理方向性。利用属性 unicode-bidi,CSS 创作人员可以充分利用 Unicode 的某些功能。可能的值:normal,embed,bidi-override实现此效果的代码:span style=unicode-b..

flash object/embed wmode介绍

评论(0)浏览(195)分类:flash/flex/fcs/AIR
flash object/embed wmode介绍  在web开发中可能会遇到flash遮挡页面中元素的情况,无论怎么设置flash容器和层的深度(z-index)也无济于事,现有的解决方案 是在插入flash的embed或object标签中加入wmode属性并设置为wmode=transparent或opaque。  wmode即窗口模式总共有三种,Macromedia官方的说法:window 模式  默认情况下的显示模式,在这种模式下flash player有自己..

显示window7桌面IE9图标

评论(0)浏览(85)分类:操作系统及应用软件
显示window7桌面IE9图标  windows7桌面默认不现身IE9的图标,只在快速启动中有IE9的图标,因为微软怕反垄断,所以现在的IE8已经不与系统绑定了,所以没有IE9桌面图标。如果需要在windows7显示IE9桌面图标,把以下代码另存为REG文件,双击导入到WINDOWS 7 注册表即可。Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\CLSID\{B416D21B-3B22-B6D4-BBD3-BBD452..

access-Control-Allow-Origin跨域请求安全隐患

评论(0)浏览(4724)分类:JavaScript/Ajax开发技巧
access-Control-Allow-Origin跨域请求安全隐患?phpheader(Access-Control-Allow-Origin: *);?  最新的W3C标准里是这么实现HTTP跨域请求的,Cross-Origin Resource Sharing,就是跨域的目标服务器要返回一系列的Headers,通过这些Headers来控制是否同意跨域。  这些Headers有:4 Syntax4.1 Access-Control-Allow-Origin HTTP Response Header4.2 Access-Control-Max-Age HTTP Response He..

最新AJAX(XMLHttpRequest)进行跨域请求方法详解

评论(0)浏览(1154)分类:JavaScript/Ajax开发技巧
最新AJAX(XMLHttpRequest)进行跨域请求方法详解注意:以下代码请在Firefox 3.5、Chrome 3.0、Safari 4之后的版本中进行测试。IE8的实现方法与其他浏览不同。  跨域请求,顾名思义,就是一个站点中的资源去访问另外一个不同域名站点上的资源。这种情况很常见,比如说通过 style 标签加载外部样式表文件、通过 img 标签加载外部图片、通过 script 标签加载外部脚本文件、通过 Webfont 加载字体..

Remote host said: 551 User not local; please try

评论(0)浏览(64)分类:操作系统及应用软件
Remote host said: 551 User not local; please try <forward-path>  如果你收到自己邮局的退信,内容包含xxxxxx does not like recipient.Remote host said: 551 User not local; please try forward-path类似内容,那么恭喜你,你的邮件被强大的GFW给拦截掉了。  被GFW拦截掉的症状为1)中国国内邮箱给国外域发信收到退信,退信提示「Remote host said: 551 User not local; please try forward-path」2)中..