js及界面技术
文章平均质量分 67
doymm2008
这个作者很懒,什么都没留下…
展开
-
jQuery 人脸识别插件,支持图片和视频
jQuery Face Detection 是一款人脸检测插件,能够检测到图片,视频和画布中的人脸坐标。它跟踪人脸并输出人脸模型的坐标位置为一个数组。我们相信,面部识别技术能够给我们的Web 应用带来各种可能性,创造出互动的,有趣的功能。 注:人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检转载 2015-10-31 09:51:16 · 4703 阅读 · 0 评论 -
js定义方式
<br />数组是JavaScript提供的一个内部对象,它是一个标准的集合,我们可以添加(push)、删除(shift)里面元素,我们还可以通过for循环遍历里面的元素,那么除了数组我们在JavaScript里还可以有别的集合吗?<br /> 由于JavaScript的语言特性,我们可以向通用对象动态添加和删除属性。所以Object也可以看成是JS的一种特殊的集合。下面比较一下Array和Object的特性:<br /> Array:<br />新建:var ary = new Array(); 或原创 2010-06-03 20:01:00 · 807 阅读 · 0 评论 -
JS获取父框架的内容:获取子框架的内容:js框架应用
<br /><br /> 获取父框架的内容: <br /> window.parent.id; ("id"为你要获取该值的名称); <br /> <br /> parent.document.getElementById("xxx"); <br /> <br /> parent.document.getElementsByTagName("body")[0]; <br /> <br /> <br /> 获取子框架的内容: <br /> (第一个getElementById对象是子转载 2010-06-26 10:58:00 · 11118 阅读 · 0 评论 -
jsp分页(oracle+jsp+apache)
一 前提 希望最新的纪录在开头给你的表建立查询: 表:mytable 查询:create or replace view as mytable_view from mytable order by id desc 其中,最好使用序列号create sequence mytable_sequence 来自动增加你的纪录id号 二 源程序 Class.forName("oracle.jdbc.转载 2010-04-26 21:49:00 · 704 阅读 · 0 评论 -
IE画图技术
在Web 要实现地图,流程图,涂鸦等功能的时候,可以选择VML,SVG,Javaapplet,或者Flash。百度的map 搜索的地图展示就是使用VML 的。1、 VML VML是微软1999年9月附带IE5.0发布的,全称是Vector Markup Language(矢量可标记语言),其实是Word和HTML结合的产物。可以将Word文档另存为HTML,其中的文本和图片可以很容易的转换,但转载 2010-04-07 10:44:00 · 3139 阅读 · 0 评论 -
VML画流程图
就用了两个最基本的元素,一是线,二是框。有很多人问我要源代码,我现在就把它帖出来吧。其实很简单的,可能没有接触过VML的人对此感觉到神秘。html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">head> title>无标题页title><img id="转载 2010-04-07 10:40:00 · 4909 阅读 · 7 评论 -
JS 中如何判断 undefined
JavaScript 中有两个特殊数据类型:undefined 和 null,下节介绍了 null 的判断,下面谈谈 undefined 的判断。以下是不正确的用法: var exp = undefined;if (exp == undefined){ alert("undefined");} exp 为 null 时,也会得到与 undefined 相同的结果,虽然 nul转载 2010-03-10 17:09:00 · 1294 阅读 · 0 评论 -
XML数据岛技术的总结
最近做的一个项目中运用 xml 数据岛技术,所以把数据岛方面的知识总结一下。 XML 数据岛 ( data islands )就是被 html 页面引用或者包含的 xml 数据,是从 IE5 开始引入的一项技术。可以通过 xml 标签很轻松将数据岛插入到 html 文档中。那么怎么访问 xml 数据岛的数据呢,很简单,通过 xml 的 id 。在页面中的数据岛和其他的 xml 数据一样转载 2009-12-29 15:34:00 · 1716 阅读 · 0 评论 -
IE6不支持border-color:transparent 的问题解决(转载)
IE6不支持设置transparent为边框的颜色。例如:border:solid 1px transparent;解决方法:border:solid 1px transparent;_border-color:tomato;_filter:chroma(color=tomato); (说明: Chroma属性可以设置一个对象中指定的颜色为透明色,它的表达式如下:Filte转载 2010-03-05 15:05:00 · 9363 阅读 · 1 评论 -
透明PNG在IE6下的官方解决方案
做Web开发的朋友一定都知道PNG是一个相当不错的图片格式,但是这个好的格式却在IE6时代造成了麻烦,IE6会使透明的PNG的透明部分出现#DBEAED的色彩。透明不了。使得在FF下开发表现很好的界面换成IE浏览就惨不忍睹,又逼着换成GIF,而GIF的假透明在变换背景时造成毛边现象。 刚去了www.gowindowslive.com去生成一个WLM的联系方式图标,结果发现的官方的解决方案。;)转载 2010-03-05 14:45:00 · 1428 阅读 · 1 评论 -
背景图片缓存
关于IE6.0下的背景图片缓存.默认情况下在 IE6.0下的背景是不会进行缓存的,所以如果要做缓慢展开Div的那种效果,或者拖动的DIV的效果,如果给Div加上了背景图片的话,每次偏移量或者坐标发生改变的时候会重新重服务端下载背景图.所以会出现一直在闪烁的图片..因此需要给设置背景图片缓存.在JS中加上document.execCommand("BackgroundImageCache转载 2010-03-05 12:41:00 · 1318 阅读 · 0 评论 -
HTC 文件理解及应用
在微软IE 5.0版本的浏览器发布以前,网页编程中面对的最大挑战就是不能轻易地创建组件,以达到代码重用和多页面共享的目的。这个问题一直困扰着DHTML(动态 HEML)的网页编程者。他们只能不断地重复书写HTML、CSS和javascript的代码,以满足多个页面上的重复或相似的功能。自IE 5.0浏览器发布后,这种情况得到了改善,它带给我们一个新的指令组合方法,可把实现特定功能的代码封装在一个组转载 2009-12-25 14:24:00 · 519 阅读 · 0 评论 -
js数组去掉重复的元素
<br /><script><br /> Array.prototype.uniq = function() { <br /> var temp = {}, len = this.length;<br /><br /> for(var i=0; i < len; i++) { <br /> if(typeof temp[this[i]] == "undefined") {<br /> temp[this[i]] =原创 2010-06-03 20:04:00 · 4415 阅读 · 0 评论 -
js数组删除元素
<br />var arr=['a','b','c']; 若要删除其中的'b',有两种方法: 1.delete方法:delete arr[1] 这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用 for(index in arr) document.write('arr['+index+']='+arr[index]); 这种遍历方式跳过其中undefined的元素 * 该方式IE4.o以后都支持了 2.数组对象splice方法:原创 2010-06-03 20:06:00 · 35824 阅读 · 1 评论 -
检测控件是否安装的两种方式:
<br />1.<br /><!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type"content="text/html; cha转载 2010-06-09 11:27:00 · 3909 阅读 · 0 评论 -
uploadify(或swfupload)刷新页面时IE下不断报JS Error的bug的处理
本人在使用uploadify 3.2做上传页面时,遇到一个问题 在加载完上传按钮后加载使用load其他页面的时候出现不断报JS Error try { document.getElementById("SWFUpload_0").SetReturnValue(__flash__toXML(SWFUpload.instances["SWFUpload_0"].testExternalInte转载 2013-08-29 09:41:22 · 3955 阅读 · 1 评论 -
设置IE兼容模式
一.指定文件兼容性模式要为你的网页指定文件模式,需要在你的网页中使用meta元素放入x-ua-compatible http-equiv 标头。1. 强制ie8使用ie8模式来解析,而且那个兼容性视图按钮也被去掉了2. google chrome frame也可以让ie用上chrome的引擎:3.强制ie8使用ie7模式来解析 或者 4.强制ie8使转载 2013-04-27 12:07:42 · 3325 阅读 · 0 评论 -
加载页面等待效果
当一个页面数据量太大时,可能需要加载较长时间,这期间看到的将是白屏,很不好吧。 可以使用下面内容在页面加载时展示一些其他的东西,让人知道页面还在加载,而不是页面死了。或没有数据。 > html> head> title> New Documenttitle> metaname="Generator"content="EditPlus"> meta name=转载 2012-11-30 15:53:02 · 6664 阅读 · 0 评论 -
ie9 用fck上传图片 bug
当FCK使用ie9上传的时候,弹出层时不能显示内容原因是 IE 9 不支持var $=document.getElementById;这样的写法了。解决方法可以这么来做:打开这个文件, fckeditor/editor/js/fckeditorcode_ie.js ,找到第38行的这个方法:FCKTools.RegisterDollarFunction将原来转载 2012-07-18 16:33:29 · 2894 阅读 · 0 评论 -
jquery ajax方法调用在session超时以后如何跳转到登录页面?
jquery ajax方法调用在session超时以后如何跳转到登录页面? session超时以后虽然被过滤器过滤到了,但是并不会跳转到登录页面请求具体的解决方法。 我参考了这篇文章,但是我调用ajaxStart不起作用。 http://www.blogjava.net/vickzhu/archive/2009/06/05/280223.html ext jquer转载 2012-07-18 16:26:22 · 8096 阅读 · 0 评论 -
为Fckeditor添加自定义工具栏按钮
之前给茶饭后的fckeditor编辑器做过一次添加自定义工具按钮,也有想把添加方法整理一下的念头,当时懒,以为添加一次就可以了,以后很少用到,没想到今天又用到了,之前怎么添加的忘的差不多,又去查资料,这次索性整理一个完整的添加方法以备后用。我需要在工具栏添加一个用来向编辑区插入一条链接信息的按钮,具体可以看截图:点击确定后,向编辑区插下如下代码:手术开始,Fcked转载 2012-07-18 16:32:08 · 4706 阅读 · 0 评论 -
CSS样式:background-position的理解
background-position:url(图片) 水平(X) 垂直(Y) 如果水平(X)为正数、垂直(Y)为负数,表示以图片的右上角为坐标,移动各个位移,如 8 -8 (以右上角,向右移8PX 向上移8px); 如果水平(X)为负数、垂直(Y)为负数,表示以图片的左上角为坐标,移动各个位移,如 -8 - background-position:url(图片) 水平(X) 垂直(Y)转载 2012-07-07 09:23:08 · 1211 阅读 · 0 评论 -
jQuery-强大的jQuery选择器 (详解)[转]
1. 基础选择器 Basics名称说明举例#id根据元素Id选择$("divId") 选择ID为divId的元素element根据元素的名称选择,$("a") 选择所有元素.class根据元素的css类选择$(".bgRed") 选择所用CSS类为bgRed的元素转载 2012-05-25 16:44:34 · 725 阅读 · 0 评论 -
jQuery实现图片延迟加载
在浏览有些网站时,发现图片是在下拉滚动条时才加载,这是一个很不错的用户体验。这一效果是通过JavaScript 编写的 jQuery 插件实现的,它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的.在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在转载 2012-05-25 16:45:45 · 660 阅读 · 0 评论 -
javascript 正确截取单字节和双字节混和字符串的方法
"text/javascript">/*************************************************************Description : 正确截取单字节和双字节混和字符串String str : 要截取的字符串Number : 截取长度*****************************************转载 2012-05-30 11:26:53 · 1400 阅读 · 0 评论 -
js load js
javascript脚本加载 js load block心细的用户,可以从上面的http瀑布图比较看出:只有等到a.js加载完了,才开始加载b.js,然后再加载图片资源。我们称a.js阻塞b.js。这种现象,称之为js load block。//filename:index.htmlhtml>head> script type="text/javascript"转载 2012-04-26 11:36:30 · 12040 阅读 · 0 评论 -
【转】浏览器升级到ie9后fckeditor无法复制,上传图片,弹出浮层内容不显示怎么办?
升级到 IE 9后,fckeditor在IE 9里的弹出浮动层会出现bug,里面的内容不会出现。所以无论是想在页面编辑器里粘贴内容,还是上传图片等凡是需要弹出窗口操作的东西都会有问题,想要进行其它的操作也只能重新刷新页面。原因是升级到 IE 9后,fckeditor在IE 9里的弹出浮动层会出现bug,里面的内容不会出现。所以无论是想在页面编辑器里粘贴内容,还是上传图片等凡是需要弹出窗转载 2012-04-13 10:57:18 · 988 阅读 · 0 评论 -
encodeURI为什么要用两次
一般情况下, 发送 encodeURIComponent(parmeName)+"="+encodeURIComponent(parmeValue);接收时, 直接 String paramValue = request.getParameter(paramName); // 容器自动解码.我们知道 encodeURIComponent 使用的是 UTF-8 编码规则来编的.如果 reques转载 2011-06-27 14:43:00 · 8812 阅读 · 3 评论 -
XSL(EXtensible Stylesheet Language)它是指可扩展样式表语言
XSL之于 XML 就像 CSS 之于 HTML。说白了就是将XML中的数据用指定的显示格式输出.XML不像HTML,它不包含任何显示格式的信息. XSL 包含两个部分:XSLT – 用于转换 XML 文档的语言. XSLT 是指 XSL 转换 (XSL Transformation) XPath – 用于在 XML 文档中导航的语言 XSL 语法任何 XSL 文档的第一行转载 2009-12-25 13:45:00 · 720 阅读 · 0 评论 -
在HTML,JSP当中使用XML与XSL展示部分数据
在HTML,JSP当中使用XML与XSL展示部分数据 需求分析:通常项目当中有一些固化或不经常变化的内容,且这些内容通常是使用XML保存。但在前台页面上需要使用到这些数据,而且有可能会将其中的内容做为网页的一部分用来展示给用户。通常的做法是使用JavaScript读取这个XML进行解释,然后再创建相应的HTML标签,并将内容插入相应的位置上。这种做法不但需要编写大量的JS,而且会影转载 2009-12-25 14:37:00 · 1085 阅读 · 0 评论 -
Swing嵌入Html/Jsp
对于一个Swing写的应用程序,在很多的工程中,是需要嵌入到页面的。这样不仅增加了交互性和界面可操作性,而且让程序更加人性化。而以往的界面嵌入,大多是以Applet为主的。但是对于Swing为主的程序,sun公司仍然是提供解决方案的。原理:页面代码: width="400" height="300" align="baseline" codebase="http:转载 2009-10-30 14:56:00 · 4479 阅读 · 0 评论 -
object 标签
object 标签是引用一个ActiveX组建的,内在就是一个类,那么在这里param就是这个类的属性标签,wmode就是属性名,transparent是属性值。控制了这个组建的行为。object embed 其实功能是一样的,只不过不同浏览器支持的标签不一样,两个都写是为了兼容浏览器而已!原创 2009-10-30 14:31:00 · 618 阅读 · 0 评论 -
【转】根据分辨率不同调用不同的css文件
根据分辨率不同,调用不同的css文件 if (window.navigator.userAgent.indexOf("MSIE")>=1) { var IE1024=""; var IE800=""; var IE1152=""; var IEother=""; ScreenWidth(IE1024,IE800,IE1152,IEother) }else{ if (window.naviga转载 2009-10-20 11:49:00 · 511 阅读 · 0 评论 -
删除所有的行
var tabTi=document.getElementById("jktj").children[1].children[0]; if(tabTi.rows.length>1){ var k=tabTi.rows.length; for(var j=1;j tabTi.rows[1].removeNode(true);//rows[1]不是rows[j] } }原创 2009-09-21 14:57:00 · 522 阅读 · 0 评论 -
div 同行显示
第一第二第三 边距设定CSS边距属性 margin.D1{border:1px solid #FF0000;}.D2{border:1px solid gray;}.D3{margin:0.5cm 1cm 2.5cm 1.5cm;border:1px solid gray;}没有margin上面两个div没有设置边距属性(margin),仅设置了边框属性(border)。外面那个div原创 2009-09-16 21:33:00 · 6433 阅读 · 0 评论 -
在javascript 中使用JSON
因为JSON 是 javascript 的一个子集,所以,在javascript 中使用JSON是非常简单的。 js 代码 var myJSONObject = {"bindings": [ {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},转载 2009-09-15 08:43:00 · 457 阅读 · 0 评论 -
javascript 控制 html元素 显示/隐藏
javascript 控制 html元素 显示/隐藏1。编写js函数 function display(y){$(y).style.display=($(y).style.display=="none")?"":"none";} function $(s){return document.getElementById(s);} 2. 要显示/隐藏的html元素加上 id 属性转载 2009-09-08 15:03:00 · 767 阅读 · 0 评论 -
jQuery使用手册
翻译整理:Young.J官方网站:http://jquery.com jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的! 下载地址:Starterkit (http://jquery.bassistance.de/jquery-st转载 2009-09-04 13:42:00 · 400 阅读 · 0 评论 -
.htc文件含义
htc的全称就是Html Components,由微软在IE5.0后开始提供的一种新的指令组合,它可以把某种特定功能的代码封装在一个组件之中,从而实现了代码的重复使用 .===================================================================================htc就是Html Component,出来很长时间了转载 2009-08-26 11:44:00 · 744 阅读 · 0 评论 -
@media all的含义
@media指定样式表规则用于指定的设备类型。如:@media screen {BODY {font-size:12pt; }}表示设置显示器用字体尺寸@media print {@import "print.css"BODY {font-size:8pt;}}表示设置打印机用字体尺寸@media all{ }就表示all所有媒体类型的样式转载 2009-08-26 11:38:00 · 5293 阅读 · 0 评论