JavaScript
文章平均质量分 77
风月无边
具有较多的项目经验和一定的项目管理经验,本人认真好学,对新事务与新技术有很强的学习接受能力。曾学习J2me、ARM开发。精通技术主要有java、oracle、Eclipse、熟练使用Hibernate,Spring,Struts,DWR(AJAX)、dom4j解析编码xml几项Java技术,2020年底开始对Go语言产生浓厚的兴趣
展开
-
利用JS获取IE客户端IP及MAC的实现
在做B/S结构的系统时,我们常常需要获取客户端的一些信息,如IP和MAC,以结合身份验证。在ASP.NET中,要获取服务器端的MAC很容易,但是要获取客户端的MAC的地址确要花费一翻心思,通常的做法是调用Win32API或直接调用nbtstat命令,这样做有很多问题,而另一种方法就是直接用客户端脚本,我们这里用Javascript,这样做的好处是不需要服务器端进行处理,有客户端自行获取,传递到服务转载 2006-04-25 19:52:00 · 1540 阅读 · 0 评论 -
预览待上传的本地图片
预览待上传的本地图片Image Upload Preview 上传文件是一种很普通的Web应用,尤其以上传图片更为常见。今天我们就在Web标准的范围内谈谈与这个主题相关的内容(只限前端部分,上传的实现当然就不在此列了),关键词是:Javascript、DOM和Firefox。表单 先创建一个file表单域,我们需要用它来浏览本地文件。 试下效果:转载 2008-03-27 17:57:00 · 1592 阅读 · 0 评论 -
如何使用Javascript格式化日期显示
我们都知道在Java和PHP语言中,有专门用于格式化日期对象的类和函数,例如Java中的DateFormat等等,通过这些类和函数,我们可以方便的将一个日期对象按照格式的要求输出为字符串,例如对于同一个日期2006年12月25日,需要的显示格式可能如下: 2006年12月25日,2006-12-25,12-25-2006等等。 在Javascript之中,日期对象是Date,那么如何将一个日期原创 2008-04-10 15:49:00 · 6353 阅读 · 1 评论 -
window.prompt()方法详解
经常用到window.prompt()方法,来进行一些参数的接受,比如很常见的获取URL和EMAIL 等等,那么prompt到底是怎么进行值的传递的呢,下面结合示例进行解释. 1.示例代码 pro.htm function pro() { var tempA=window.prompt(’请原创 2008-04-15 09:57:00 · 16727 阅读 · 0 评论 -
在Div里面显示一个本地图片,兼容IE6、IE7
xml version="1.0" encoding="gb2312"?>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">原创 2008-04-22 15:51:00 · 4916 阅读 · 0 评论 -
30多个CSS和JS下拉菜单资源
导航菜单是网站设计中最重要的 因素之一。网络开发人员可以使用CSS创建方便用户的横向或纵向导航菜单, 而JavaScript则使人们有可能创造更多的互动,更多的响应和更灵活的导航到任何网站。Noupe在这篇文章里面提出了25个以上(横向和纵向)多 层次的下拉菜单,包括使用了JavaScript和CSS ,你可以将这些示例和教程用你的未来网站设计计划。帕兰照常为你翻译, 你也可以查看帕兰映像之前转载 2008-04-28 10:02:00 · 3009 阅读 · 2 评论 -
Javascript的调试利器:Firebug使用详解收藏
Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是Firebug。Firebug是Joe Hewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调试和监测任何页面的CSS、HTML和JavaScript。本文主要是为初学者介绍一下Firebug的基本功能与如何使用Fir转载 2008-08-07 11:52:00 · 1522 阅读 · 0 评论 -
Response.AddHeader使用实例收集 如何做下载,下载中文显示乱码怎么办 ContentType类型大全
非常有用的文章~!~!忘记的时候可以来查找一下...文件下载,指定默认名srxljlResponse.AddHeader(”content-type”,”application/x-msdownload”);Response.AddHeader(”Content-Disposition”,”attachment;filename=要下载的文件名.rar”);刷新页面srxljl转载 2009-01-05 09:44:00 · 5322 阅读 · 2 评论 -
让IE和Firefox都支持innerText(textContent )
先总结一个比较简单的方法吧:if(document.all){document.getElementById(element).innerText = "my text";} else{document.getElementById(element).textContent = "my text";}然后再总结一个加一个JS就可以让你的现有的只支持IE浏览器的代码原创 2009-05-10 21:16:00 · 6020 阅读 · 6 评论 -
ExtJs 自定义Vtype验证
最近公司开发项目在用ExtJs,碰到验证的就大概的总结了一些常用的验证。自定义的验证主要有两种方式:一种是单字段的自定义验证,另一种是多字段间的验证。对于单字段的验证主要通过regex配置项指定自定义正则表达式进行验证,而字段多的验证可以通过字定义VType类型进行验证支持。Ext.apply(Ext.form.VTypes, { daterange: function(转载 2011-06-13 17:43:00 · 15063 阅读 · 4 评论 -
web系统js、css文件终极提速之gzip静态压缩+动态压缩
首先转载一个静态方法web系统中免不了要使用大量的javascript和css文件,如开源的javascript框架prototype、jquery、extjs-core等等,这些js框架,少都有几百K,我曾经做过不少项目,都用了大量的js。特别是extjs,功能实在是强大,却也是体积最大的一个js框架。使用中稍不留神很容易导致你的系统反映缓慢。为了提高js、css文件的下载速度,从而提高页面的响原创 2012-03-31 16:06:05 · 13724 阅读 · 0 评论 -
ExtJs2.2的grid的2个Bug:滚动条以及点击点击行后发生偏移问题
最近用了很多开源的东西,发现开源的东西也是Bug如云,这不,又遇到了ExtJs2.2中的Grid的Bug。 bug1:出现纵向滚动条后,将横向滚动条拖到最后,然后会发现每选择一条记录整个grid就会往左移,右边空出一部份空白。 Bug2:出现横向滚动条后,向右稍拉滚动条,然后点击任意一行,会发现行内容向左偏移,滚动条向右越多,偏移越明显。================分析:经查Ex.t2.原创 2012-07-03 14:00:31 · 3391 阅读 · 0 评论 -
EXTJS2.0设置emptyText的问题
设置emptyText后,使用form.getForm().submit({url : '/myAction.do?method=save',})就会把emptyText内容提交到后台,十分郁闷,经查网络资料,发现增加如下代码可以解决 var thisForm = fp.getForm(); if (thisForm.isValid()) { var submitValues = thi原创 2011-05-18 18:35:00 · 3255 阅读 · 1 评论 -
EXTJS2.2中输入框边框显示不完整解决思路,一级解决办法。
同事在使用ExtJs时发现如下Bug:表单当中的元素,出现文本框参差不齐,有的没有边框等,不美观;输入框显示不完整,抓狂。分析步骤及解决思路如下: 1.使用IE的F12功能,获取生成的输入框HTML脚本,关键点脚本如下。 发现此输入框会被上层的div遮挡住部分。 2.将此HTML脚本,放到EXT2.2、2.3、3.4版本中使用各版本不同的样式表进行测试,是否有修正 3.观察到3.原创 2012-12-14 15:07:39 · 3446 阅读 · 0 评论 -
EXTJS中 DateField 显示一半的解决方法
只显示了一半,巨郁闷。在网络上查了一下是IE8的问题,说需要执行一堆JS。解决方案:放到DateField控件调用之前就可以。(或放到ext-all.js中)1. Ext.isIE8 = Ext.isIE && navigator.userAgent.indexOf('MSIE 8') != -1; //这句一定要加,如果版本不支持isIE8属性的话2. Ext.overrid原创 2013-02-18 15:34:36 · 4733 阅读 · 0 评论 -
关于html中script和ActiveX交互的问题
html> head> meta http-equiv="Content-Type" content="text/html; charset=gb2312"> title>日历控件title> head> body> OBJECT id=dtPicker style="FONT-SIZE: 12px;原创 2008-03-24 11:27:00 · 2023 阅读 · 0 评论 -
showModalDialog以及IE7 对话框样式
window.showModalDialog(URL,dialogArgments.features) 打开一个新窗口 URL为要开启的网页名字。 dialogArgments为设定好传递给新视窗网页的参数,可以为任意数据类型。 feature 与open()的类似,都是格式方面的设定。调用格式为featureName1:featureValue1:(分号)featureName2:feature原创 2008-02-02 12:58:00 · 3700 阅读 · 0 评论 -
如何获取客户端MAC地址(三个方法)
方法一:调用Windows的DOS命令,从输出结果中读取MAC地址:public static String getMACAddress() { String address = "";String os = System.getProperty("os.name");if ( os != null && os.startsWith("Windows")) { try { S原创 2006-04-29 00:06:00 · 13766 阅读 · 0 评论 -
FCKeditor编辑器使用
试用了一下FCKeditor,根据网上的文章小结一下:1.下载FCKeditor.java 2.3 (FCKeditot for java)FCKeditor 2.2 (FCKeditor基本文件)2.建立项目:tomcat/webapps/TestFCKeditor.3.将FCKeditor2.2解压缩,将整个目录FCKeditor复制到项目的根目录下,目录结构为:tomcat/webapps/转载 2006-05-16 10:22:00 · 4448 阅读 · 0 评论 -
HTML中播放视频
播放视频 用浏览器可以播放的格式有:MOV格式、AVI格式。 链接一个视频文件 将视频文件做成一个链接的方法: 视频名称例如:播放一段视频: WINDOWS95 WINDOWS95 自动载入视频 与音乐的播放一样,我们可以使用EMBED标签播放视频, 属性有:原创 2006-05-17 11:38:00 · 5033 阅读 · 0 评论 -
一些常用的JavaScript正则表达式
一些常用的JavaScript正则表达式"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9原创 2006-05-20 09:52:00 · 1110 阅读 · 0 评论 -
常用的匹配正则表达式和实例
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]原创 2006-05-20 09:58:00 · 1097 阅读 · 0 评论 -
Javascript正则表达式测试网页
你平时如何测试正则表达式?直接写在大段的代码中,然后等待程序运行到那里,再用alert显示结果?或者是临时写一个页面,测试完成后把它丢掉? 你可以试一下我这个页面,虽然它很粗糙,但是测试正则表达式也足够了:)) 一、说明:1. 我的本意为交流技术.本人水平很菜.因此所贴出的代码中,会有不足之处.2. 代码可任意修改.如果你觉得你修改过的代码比我的好,可将原创 2006-05-20 10:01:00 · 1468 阅读 · 0 评论 -
用DHTML做的一个菜单特效
样式表部分-->style type=text/css>....menu td{...}{font-size:12px;color:white;font-weight:bold;background:#336699;border:1px solid #336699;filter:blendtrans(duration=0.5);cursor:hand;text-align:center}原创 2006-08-14 10:08:00 · 1339 阅读 · 0 评论 -
地图上的WiKi
WiKiMapia.org 一个以 Lets describe the whole Earth为口号的地图网站 通过调用googlemaps api 允许用户在地图上标记地点 并添加描述和标签 所添加的标记对所有人公开 其他用户可以通过地名或者标签找到所需内容 目前看来所有用户的权限都是一样的:可添加 可编辑 可删除wikimap本身支持30多种语言 其中当然包括中文啦 我试了一下 找到河原创 2006-12-21 17:47:00 · 2013 阅读 · 0 评论 -
可选择也可以输入的下拉列表框
下面展示一个可选择也可以输入的下拉列表框html>head>title>TW之运行代码插件--Ayin增强版title>style type="text/css">...div,span,p,td,font{...}{font-size:9pt;}style>head>body>span style="absolute;margin-top:-12px;">table cellspa原创 2007-04-28 17:31:00 · 16101 阅读 · 4 评论 -
JS+DIV实现自定义Title的显示方式
自定义的title显示方式一直在华夏用,当你的鼠标悬停在带有提示的链接上时会有自定义的显示内容出现,显示的内容支持html代码,但是这个效果不支持firefox及其他浏览器,最近对之进行了改进,终于兼容了FF,Safari。代码如下: var qTipTag = "a"; //Which tag do you want to qTip-ize? Keep it lowercase转载 2007-08-14 10:42:00 · 6695 阅读 · 0 评论 -
跟我做背景变暗,弹出提示层的功能,而且增加了对Select对象的支持
跟我做背景变暗,弹出提示层的功能,而且增加了对Select对象的支持其实很简单,我也是学习别人的代码学习来的,注意:密码是123html> head> head> body> p align="center"> script>... function locking()...{ document.all.ly.styl原创 2007-05-15 14:59:00 · 1918 阅读 · 0 评论 -
jsp 利用cookie 记住用户名和密码
...@page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage="" %>html>head>meta http-equiv="Content-Type" content="text/html; charset=GBK" />title>jsp 利用cookie 记住用户名和原创 2007-08-21 14:27:00 · 10039 阅读 · 1 评论 -
向DWR传递map/返回map等对象
1、调用没有返回值和参数的JAVA方法1.1、dwr.xml的配置dwr>allow>create creator="new" javascript="testClass" >param name="class" value="com.dwr.TestClass" />include method="testMethod1"/>create>allow>dwr>标签中包括可以暴露给原创 2007-05-31 09:03:00 · 5946 阅读 · 0 评论 -
整理的DWR学习笔记
DWR是什么,懒得说啦,上网百度一下吧, 学校差不多断网了,借一点时间写这一篇文章 学习文章,推荐以下三篇文章,由林信良台湾的技术作家写的: DWR 入門與應用(一): http://blog.csdn.net/caterpillar_here/archive/2006/09/06/1186566.aspx D转载 2007-06-01 23:26:00 · 1539 阅读 · 0 评论 -
jQuery弹出Iframe窗口,应该比$.dialog好用
核心代码如下:/** * iframe弹出层 例子:openDialogByIframe(550,450,'新建单位','add.do'); * * @param width * 宽 * @param height * 高 * @param tit * 标题 * @param url *原创 2015-02-11 09:31:33 · 11154 阅读 · 0 评论