javascript数组forEach方法

评论(0)浏览(218)分类:JavaScript/Ajax开发技巧
javascript数组forEach方法forEach 方法 (JavaScript)备注:IE9+,firefox1.5+,chrome浏览器才支持数组的forEach方法,IE8-浏览器不支持,需要扩展// 说明:Javascript Array 的 forEach 方法// 整理:http://www.CodeBit.cn// 来源:http://developer.mozilla.org if (!Array.prototype.forEach){Array.prototype.forEach = function(fun /*, thisp*/){var len = this.l..

CorelDraw制作逼真的金属工牌

评论(0)浏览(376)分类:coreldraw实例教程
CorelDraw制作逼真的金属工牌使用CorelDraw制作逼真的金属工牌由于经常经接些制作金属工号牌的单子,而这些单子一般我们又是异地代工,所以基本上不能给客户看实际效果(事实上,就是不异地代工也不能马上就弄个成吕给客户看),用下面的方法,可以制作出逼真的效果图,而且与成品基本无异,转自:http://bbs.redocn.com/thread-328239-1-1.html

让英文IIS支持中文路径和中文文件名

评论(0)浏览(214)分类:操作系统及应用软件
让英文IIS支持中文路径和中文文件名  英文版本的iis和操作系统对中文的支持不是很好,当url路径中存在中文时,可能会出现Therequestedresource ........ isnotavailable. 的错误。  如果地址中存在中文路径或者中文的文件名,可以将中文编码为双字节字符合法的URL字符串,设置连接地址为这个编码后的地址。%'转换双字节字符为合法的URL传输字串,代码来源:http://bbs.csd..

PS人物更换衣服

评论(0)浏览(423)分类:ps实例教程
PS人物更换衣服  用PS给人物更换衣服,这个挺实用,原图如下最终效果图布料素材制作步骤

chrome onselect方法名称

评论(0)浏览(141)分类:JavaScript/Ajax开发技巧
chrome onselect方法名称  昨天在csdn看到一个select对象触发onchange事件方法名称为onselect实现二级联动的问题,用chrome调试后发现执行自定义的onselect方法,没有实现联动,在console控制台看到了一个Uncaught TypeError: object is not a function的错误。搜狗浏览器高速模式下也无法实现联动,其他浏览器如firefox,ie没问题。  示例一scriptfunction onselec..

JavaScript核心,闭包和作用域面试题

评论(0)浏览(137)分类:JavaScript/Ajax开发技巧
JavaScript核心,闭包和作用域面试题  DmitryBaranovskiy的博客中有篇文章(http://dmitry.baranovskiy.com/post /91403200),其中有五段小代码,用来测试是否理解JavaScript的核心,闭包和作用域。大家先试着给出alert语句的输出结 果。之后再建一个测试文件,检测你的答案。一scriptif (!(a in window)) { var a = 1;}alert (a);/script二scriptvar a = 1, b = function..

javascript函数参数arguments,callee,caller

评论(0)浏览(184)分类:JavaScript/Ajax开发技巧
javascript函数参数arguments,callee,caller一、Arguments:该对象代表正在执行的函数和调用他的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。n :选项。要传递给 Function 对象的从0开始的参数值索引。  说明:Arguments是进行函数调用时,除了指定的参数外,还另外创建的一个隐藏对象。  Arguments是个类似数组但不是数组的对象,..

javascript精确到毫秒的计时器

评论(0)浏览(354)分类:JavaScript/Ajax开发技巧
javascript精确到毫秒的计时器  发一个javascript写的精确到毫秒的计时器,可以定义delay时间,最大计量单位为小时script var maxtime = 1 * 60 * 60 * 1000//一个小时,按毫秒计算,自己调整! ,tmp,delay=11 //建议delay不要小于10ms,要不执行计算和设置innerHTML耗费的事件就不止1ms了 function CountDown() { if (maxtime = 0) { hours = ..

IE未知的运行时错误

评论(0)浏览(162)分类:JavaScript/Ajax开发技巧
IE未知的运行时错误  今天犯了个低级错误,li标签嵌套li标签,设置嵌套的li标签的innerHTML时报错IE未知的运行时错误,嵌套没出错,就设置innerHTML出问题,其他浏览器如chrome,firefox都没问题,容错能力比较好,IE就不行了,╮(╯▽╰)╭,还是得注意按照标准写法,不能乱嵌套标签,要不报错了够自己找的。ulli id=li/li/ulscript type=text/javascript wi..

html5 ajax上传文件asp.net示例

评论(0)浏览(4270)分类:JavaScript/Ajax开发技巧
html5 ajax上传文件asp.net示例  在Gecko(firefox4+)和webkit(chrome)核心的浏览器中存在FormData对象,可以收集表单中的文件内容,结合ajax对象XMLHttpRequest就可以无刷新的上传文件了。FormData对象实例有一个方法叫做append,允许加入任何形式的数据(文本和文件)的对象。不过悲催的是IE9虽然支持html5,但是没有FormData对象。  测试代码html xmlns=http://www...

禁用Ext4 CheckboxModel,不允许选择

评论(0)浏览(271)分类:extjs开发技巧
禁用Ext4 CheckboxModel,不允许选择  要禁用ext4.0中的CheckboxModel,不允许用户勾选显示的checkbox,可以给CheckboxModel配置beforeselect事件,return false禁止用户选择checkbox。   var sm=Ext.create(Ext.selection.CheckboxModel,{listeners:{beforeselect:function(){return false;}}});//return false禁止选择 var grid=Ext.create('Ext.g..

Lucene.Net Similarity介绍

评论(0)浏览(192)分类:Asp.Net/C#/WCF
Lucene.Net Similarity介绍翻译:Lucene Similarity (Lucene 文档评分score机制详解)2008-11-28 19:09  文档的分值代表了该文档在特定查询词下对应的相关性高低,他关联着信息检索向量空间模型中的向量夹角的接近度。一个文档越与查询词相关,得分越高。分值计算公式如下:score(q,d) = coord(q,d) queryNorm(q) ( tf(t in d) idf(t)2 t.getBoost() norm(t,d) ) ..

html5 video标签介绍

评论(0)浏览(128)分类:HTML/CSS兼容/XML
html5 video标签介绍HTML 5 video 标签定义和用法video 标签定义视频,比如电影片段或其他视频流。实例一段简单的 HTML5 视频:video src=movie.ogg controls=controls您的浏览器不支持 video 标签。/videoHTML 4.01 与 HTML 5 之间的差异video 标签是 HTML 5 的新标签。提示和注释提示:可以在开始标签和结束标签之间放置文本内容,这样老的浏览器就可以显示出不支..

HTML5事件属性

评论(0)浏览(170)分类:HTML/CSS兼容/XML
HTML5事件属性html5全局事件属性HTML4 增加了通过事件触发浏览器中行为的能力,比如当用户点击某个元素时启动一段 JavaScript。下面的表格列出了可插入 HTML 5 元素中以定义事件行为的标准事件属性。Window 事件属性 - Window Event Attributes表单事件 - Form Events键盘事件 - Keybord Events鼠标事件 - Mouse Events媒介事件 - Media Eventsnew:HTML 5 中..

HTML5全局属性

评论(0)浏览(144)分类:HTML/CSS兼容/XML
HTML5全局属性下面的全局属性可用于任何 HTML5 元素。HTML 5 全局属性NEW:HTML 5 中新的全局属性。属性描述accesskey规定访问元素的键盘快捷键class规定元素的类名(用于规定样式表中的类)。contenteditable规定是否允许用户编辑内容。contextmenu规定元素的上下文菜单。dir规定元素中内容的文本方向。draggable规定是否允许用户拖动元素。dropzone规定当被..

C#控制台程序切换输入法输入中文

评论(0)浏览(709)分类:Asp.Net/C#/WCF
C#控制台程序切换输入法输入中文  今天编写一个C#的控制台应用程序时,发现无法切换输入法到中文输入法,导致在C#的控制台程序下无法输入中文。网上找了下,说是conime.exe没有启动,后面忽然想到自己觉得conime.exe这个程序烦,老是启动,于是禁用conime.exe启动。现在知道错了。。O(_)O~。。文件位置  C:\WINDOWS\system32\conime.exe  C:\WINDOWS\system32\dllcache\c..

修改iis6网站默认framework版本

评论(0)浏览(437)分类:Asp.Net/C#/WCF
修改iis6网站默认framework版本  如果是windows2003系统,默认安装了版本为1.1.4322的framework,所以iis6中网站中的ASP.NET默认版本为1.1的。即使安装了framework2.0以上的版本,iis6中的framework还是1.1,无法进行修改。  由于版本比较久,所以更改为2.0+以上framework比较通用,这样就不需要每次建立新站点的时候修改默认framework的版本的了。  在确保已经安装两个..

javascript replace函数$&

评论(0)浏览(381)分类:JavaScript/Ajax开发技巧
javascript replace函数$&  今天发现自己写的高亮函数代码出现问题,有一些内容没有替换掉,显示为原来的内容,认真看了一下replace函数,发现自己完全没理解透replace函数中替换内容特殊字符$的用途,导致代码出现bug。  原来的代码要替换__JS0__这个内容为nbsp;$nbsp;,执行替换后发现不是nbsp;$nbsp;,而是变成了nbsp;__JS0__nbsp;,原因是$代表的是与 regexp 相匹..

js技能冷却效果

评论(0)浏览(149)分类:HTML/CSS兼容/XML
js技能冷却效果  玩游戏的都知道技能有一个冷却效果,效果如下图。在网页里,除了用Flash,通过css+javascript等不少方法可以实现它。  显然这种效果不复杂,一张背景图片,加上前面带有透明度的多边形图层,在脚本控制下就可以转起来了。但问题在于用什么方法来构建这个多边形?  在IE下可以用VML,其他浏览器可以用Canvas等等。虽然行的通,但都不是最..

修改img原始尺寸影响效率

评论(0)浏览(193)分类:HTML/CSS兼容/XML
修改img原始尺寸影响效率  最近在修改一个游戏框架时发现页面渲染效率骤降,CPU从原先的10%左右上升到50%(一个核已经满负载了),FPS也下降不少。经过一番调试,发现 是其中的一个img元素引起的。和页面里其他img元素不同之处在于,这个图片的尺寸是通过脚本缩放的,难道图片的尺寸会影响渲染效率吗?下面来测试下。  这里选择一幅600*400的图片,让它随鼠标移动,..

Asp.net生成一维条码、二维条码

评论(0)浏览(108)分类:Asp.Net/C#/WCF
Asp.net生成一维条码、二维条码Asp.net生成一维条码、二维条码,主要实现了一下5条码的生成1.39条码生成功能2.EAN-13条码生成功能3.Code128条码生成功能4.QR Code码制的二维条码生成5.二维码制的解析功能代码不多解释,具体参考源码,下载地址:Asp.net生成一维二维条码示例关于二维条码的更多信息请参考:QR code二维条码转载请注明:www.cnblogs.com/Qidian10

QR code二维条码

评论(0)浏览(203)分类:操作系统及应用软件
QR code二维条码  QR Code码是由日本Denso公司于1994年9月研制的一种矩阵二维码符号,它除具有一维条码及其它二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强等优点外,还具有如下主要特点: 码制QR CodeData MartixPDF 417研制公司Denso Corp.I.D. Matrix Inc.Symbol Technolgies Inc(日本)(美国)(美国)码制分类矩阵式堆..

firefox不传递event对象如何在函数体中获取

评论(0)浏览(121)分类:JavaScript/Ajax开发技巧
firefox不传递event对象如何在函数体中获取  本文讨论如何让firefox像IE浏览器那样,不需要传递event对象到函数中,而是在函数体中直接使用window.event获取到事件对象。  javascript里有两种获取事件对象的办法。一种是访问window.event属性,另一种便是事件函数的第一个参数。  IE里只支持window.event,Firefox只支持参数的形式,而其他主流浏览器两者都支持。所以平时为了兼容F..

event对象在IE和firefox详解

评论(0)浏览(133)分类:JavaScript/Ajax开发技巧
event对象在IE和firefox详解  IE中事件对象是作为全局对象( window.event )存在的,Firefox中则是做为句柄( handler )的第一个参数传入内的。所以一行代码就可以搞定var evt = window.event || arguments[0];  下面分四种添加事件的方式讨论,你也许会看到以前没有看到过的获取方式。1,第一种添加事件的方式,直接在html的属性中写JS代码div onclick=alert(4);Div1 El..

ckeditor自动填满容器

评论(0)浏览(1294)分类:JavaScript/Ajax开发技巧
ckeditor自动填满容器  ckeditor设置了高度为100%百分比时并不会自动将容器填充满,通过firebug查看生成的ckeditor代码结构后,如下图,编辑器的td设置了高度为height:100%的样式,但是并没有实现容器的完整填充。  ckeditor有自动全屏的功能,如果是想自动填充整个显示窗口,而不是指定的容器,可以通过调用CKEDITOR.instances.content.execCommand('maximi..

如何判断ckeditor是否已经加载和初始化完毕

评论(0)浏览(2286)分类:JavaScript/Ajax开发技巧
如何判断ckeditor是否已经加载和初始化完毕  如果要在ckeditor初始化某个实例完成后执行一些回调函数,可以使用instanceReady事件。ckeditor可以使用的事件有以下几种,需要ckeditor版本为3.0+。Event AttributesEvent Name and DescriptionariaWidgetFired when a panel is added to the documentcurrentInstanceFired when the CKEDITOR.currentInstance object reference changes.di..

firefox实现IE下的contains方法

评论(0)浏览(121)分类:JavaScript/Ajax开发技巧
firefox实现IE下的contains方法  IE中dom对象的contains方法实现如果A元素包含B元素,则返回true,否则false。firefox不支持dom对象的contains方法。 !doctype htmltitledom contains 方法 by 司徒正美/titlemeta charset=utf-8/meta name=keywords content=dom contains 方法 by 司徒正美 /meta name=description content=dom contains 方法 by 司徒正美 /script type=text..

node.js简介

评论(0)浏览(158)分类:JavaScript/Ajax开发技巧
node.js简介  node.js轻量级的框架,Server- Side Javascrpt。  首先下载node.js,然后解压到E盘,改名为node,然后开始菜单输入cmd,用cd命令切换到nodejs的解压目录:第一个例子:hello world。在node目录下建立hello.js文件,然后在里面输入://var sys = require(sys);var sys = require(util)sys.puts(Hello world);  然后我们在命名台中输入命令..

canvas getContext对象方法和属性详细介绍

评论(0)浏览(2130)分类:JavaScript/Ajax开发技巧
canvas getContext对象方法和属性详细介绍1.globalAlpha 属性,设置透明效果function draw() { var ctx = document.getElementById('canvas').getContext('2d'); // 画矩形 ctx.fillStyle = '#FD0'; ctx.fillRect(0,0,75,75); ctx.fillStyle = '#6C0'; ctx.fillRect(75,0,75,75); ctx.fillStyle = '#09F)'; ctx.fillRect(0,75,75,75); ..

IE,firefox,opera浏览器Range对象介绍

评论(0)浏览(255)分类:JavaScript/Ajax开发技巧
IE,firefox,opera浏览器Range对象介绍  很多时候,我们要通过js向文本输入框(textarea)里添加内容,这些内容有部分文字需要直接选择,然后方便用户修改。这时候就需要用到对象Range。  这时我们就需要使用到range对象了,下面是IE,firefox,opera浏览器下Range对象的详细介绍。  通常,Range代表用户的一个选择区域。本文集中于获得用户的选择区域,以及把选择区域转化为一个W3..