文档标签: qianduan
做文件上传的时候通常要判断文件类型,但一般都是在提交之前判断,我一般是用js来判断的,用正则吧!正则很好用的!
[js]
// !/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/ 这句是正是的规则,判断文件的后缀是不是图片格式
if (!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(ths.value)) {
alert("图片类型必须是.gif,jpeg,jpg,png中的一种");
ths.value = "";
return false;
}
[/js]
我已经在实际项目中使用了这个规则,目前还没有发现什么问题!若问题及时更新!...
这几天一直在调试网站后台的伪静态,但是网站一直打不开
分析了一下,在apache配置里面修改:
Options Indexes FollowSymLinks
AllowOverride All //以前是None修改成All
Order deny,allow
allow from all
这个地方,伪静态问题解决了!...
今天某客户要求将网站的版权格式正规化,这样贴一下关于网站版权正确的书写格式。
少朋友的个人网站,有一个小问题,似乎很多朋友都忽略了,那就是版权声明的写法。虽然那只是一小行字,不过作为设计师也好,作为个人的爱好也好,版权的标志都是满重要的。
从法律角度看,加入了伯尔尼公约的国家,版权保护是随着作品(无论是文字,还是图片)的问世的即刻就得到版权的保护的,并不是必须要声明。但是作为惯例,这一小行文字还是有很好加强意识,提醒浏览者,所观看的内容是受到版权保护的。
正确的格式应该是:Copyright [dates] by [author/owner]© 通常可以代替Copyright,但是不可以用(c)。 All Rights Reserved 在某些国家曾经是必须的,但是现在在大多数国家,都不是法律上必须有的字样。
参见下面几个正确的格式:
以下为引用的内容:
©1995-2004 Macromedia, Inc. All rights reserved.
©2004 Microsoft Cor...
整理一个json格式的例子,以及php json格式与js json之间的调用(传说中的js跨域调用)。
先看一个js函数
1
function jsontest()
2
{
3
var json = [{'username':'crystal','userage':'20'},{'username':'candy','userage':'24'}];
4
alert(json[1].username);
5
6
var json2 = [['crystal','20'],['candy','24']];
7
alert(json2[0][0]);
8
}
这个函数,第一个alert(json[1].use...
border:none;与border:0;的区别体现有两点:一是理论上的性能差异二是浏览器兼容性的差异。
1.性能差异
【border:0;】把border设为“0”像素虽然在页面上看不见,但按border默认值理解,浏览器依然对border-width/border-color进行了渲染,即已经占用了内存值。
【border:none;】把border设为“none”即没有,浏览器解析“none”时将不作出渲染动作,即不会消耗内存值。
2.兼容性差异
兼容性差异只针对浏览器IE6、IE7与标签button、input而言,在win、win7、vista 的XP主题下均会出现此情况。
【border:none;】当border为“none”时似乎对IE6/7无效边框依然存在,如下例
【border:0;】当border为“0”时,感觉比“none”更有效,所有浏览器都一致把边框隐藏
总结:
1. 对比border:0;与border:none;之间的区别在于有渲染和没渲染,感觉他们和display:none;与visi...
今天在做jquery表单提交的时候没有反应,也不报错,这就有点怪了。
[js]
$(function(){
$("#ok").click(function(){
$("form[name='myform']").submit();
});
});
[/js]
就是这样一个简单的代码,居然不能提交。
后来我将此代码修改了一下:
[js]
$(function(){
$("#ok").click(function(){
$("#myform").submit();
});
});
[/js]
这样就对了
原来jquery提交表单要用id...
新的一个项目要求:滚动网页,但是导航条固定在顶部。
主要是产品搜索页面!当产品列表很长时,搜索条件固定在顶部,提高用户的体验感!
[html]
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/jquery.js" ></script>
<script type="text/javascript">
function dhDiv(ee1){
//导航距离屏幕顶部距离
var...
今天在做一个项目的时候需要对浏览器的类型进行判断,因为有一些CSS的属性IE下不识别,所以为了更好的提高用户的体验度,要分别设置不同浏览器!
[js]
var OsObject = "";
if(navigator.userAgent.indexOf("MSIE")>0) {
alert("MSIE");
}
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
alert("Firefox");
}
if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
alert("Safari");
}
if(isCamino=navigator.use...
这个问题不知道写了多少次了,但是一直记不住!
由于手机号段的不断更新,以前的正则表达式已经无法满足需求。重新编写这条表达式,号段资料来源依据:http://www.von-line.com/hao.htm
[js]
var regex = {
mobile: /^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$/
}
[/js]
表达式分析:
“/”代表一个正则表达式。
“^”代表字符串的开始位置,“$”代表字符串的结束位置。
“?”代表匹配前面的字符一个或零个,所以这里0?的意思是手机号码可以以0开头或不以0开头。
接下的部分验证11位的手机号码,先从13开始,因为从130-139都有所以可选区间是[0-9],15开头的号码没有154所以[]里面没有4这个数字,当然也可以写成[0-35-9],下面18和14开的号码同上。
小括号括起来的代表一个子表达式,里面是4个可选分支分别用“|”来区分开来,在正则中“|”的优先级是最低的,这里每个分...
经常用到圆角,现在很多浏览器已经支持圆角了!
语法:
border-radius : none | <length>{1,4} [ / <length>{1,4} ]?
相关属性: border-top-right-radius , border-bottom-right-radius , border-bottom-left-radius , border-top-left-radius
取值:
<length>:由浮点数字和单位标识符组成的长度值。不可为负值。border-top-left-radius:由浮点数字和单位标识符组成的长度值。不可为负值。
说明:
第一个值是水平半径。
如果第二个值省略,则它等于第一个值,这时这个角就是一个四分之一圆角。
如果任意一个值为0,则这个角是矩形,不会是圆的。
值不允许是负值。
radius,就是半径的意思。用这个属性可以很容易做出圆角效果,当然,也可以做出圆形效果。原理很简单,“正方形的内切圆的半径...
最近手头有一个网站,需要将商家的地址用地图标注出来!首先想到的是百度地图,查了一下百度地图的api这里记录下,供大家研究!
百度地图API地址:http://developer.baidu.com/map/
WEB服务api说明:http://developer.baidu.com/map/webservice-geocoding.htm
看一下根据地名调用百度地图图片代码如下:
[html]
<div id="optionsNarrative">
</div>
<script>
function renderOption(response) {
var html = '';
if (response.status ) {
var text = "无正确的返回结果:\n";
document.getElementById('optionsNarrative').innerHTML = text;
...
今天分享一下一款非常不错的html5游戏引擎:Cocos2d-html5.
html5的时代正在来临,其可以方便的运行在多平台上并调用OPENGL 进行图形渲染,大量使用html5开发的2D和3D游戏正在涌现,Cocos2d-x也顺应形势推出了相应的版本,今天我们来学习一下Cocos2d-x在Html5上怎么运行和开发及调试。
打开HelloHTML5World,可以看到以下文件和目录:
res:资源图片目录:
src:当前程序的js文件目录:
main.js:主逻辑js代码文件
index.html:html5网页文件
cocos2d.js:加载Cocos2d-x库的文件
build.xml:编译cocos2d-x的html5平台版本生成的文件清单报告。
.DS_Store:系统目录显示属性存储文件,可以删除。
我们用浏览器直接打开index.html,可以看到:
其源码为:
[html]
<!DOCTYPE html>...
这两天在弄mootools,没有空去看PHP知识,在PHP学习那边转载的文章过来:
js滑动效果
[html]
<html>
<head>
<title>【PHP学习网】简易实用,滑动门</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=gbk” />
<style type=”text/css”>
*{margin:0;padding:0;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
ul{list-style:none;}
.subMenu{background:#333;float:left;padding-top:2px;width:100%;}
.subMenu li{float:left;}
.subMenu li a{display:blo...
155 条记录 5/
12 页
上一页 下一页 12345 下5页 最后一页