JAVA、PHP、前端、APP、网站开发 - 开发技术学习

文档标签: qianduan

js判断是否为json格式.

判断对象是否是json格式的对象 [js] /***** 判断是否为json对象 ******* * @param obj: 对象(可以是jq取到对象) * @return isjson: 是否是json对象 true/false */ function isJson(obj){ var isjson = typeof(obj) == "object" && Object.prototype.toString.call(obj).toLowerCase() == "[object object]" && !obj.length; return isjson; } [/js]...
此文被围观4329次  分类: 前端设计 标签:  ····

php中的单引号、双引号和转义字符.

一般情况下我们都要将提交到数据库里面的数据进行安全处理,防止非法的注入可能 说白了就是用php对单引号、双引号进行转义 用addalashes来进行转义 但是我们在输出的时候可能出现下面这种情况: 表单中: [html] <input type="text" 个人资料修改\"部分界面的美化完成!"="" value="客户端主动画中\" name="TITLE" class="ipt fl"> [/html] 出现这种情况可能是我们都不想看到的, 那么我们如何解决因为php转义而导致的格式错误呢? 解决方法是在输出方前用:htmlspecialchars 和 stripslashes [php] <input type="text" value="客户端主动画中&quot;个人资料修改&quot;部分界面的美...
此文被围观2772次  分类: 编程开发 标签:  ····

css让网页变倾斜,如何把网页谈倾斜?.

早上打开osc看见网页变倾斜了,有的同学说不可以其实是因为浏览器不兼容的原因了! 这种代码只有支持CSS3属性的浏览器才有效果的 故:如果你的浏览器版本较高(支持CSS3)的话,那么你看到的网页就是倾斜的,否则还是正常滴 使用的代码也很简单,在body里面加一句: style="-webkit-transform: rotate(-8deg);transform: rotate(-8deg);" 更多的相关介绍请移步到这里:CSS3 Transform...
此文被围观2569次  分类: 前端设计 标签:  ···

js设置cookie,js获取cookie,js判断cookie是否存在.

最近网站添加了一个换背景的功能,用到cookie,这里记录一下js操作cookie的方法 [js] /*COOKIES*/ //创建cookie function cre_cook(nom,contenu,jour) { var expireDate = new Date(); expireDate.setTime(expireDate.getTime() + jour*24*3600*1000); document.cookie = nom + "=" + escape(contenu) + ";expires=" + expireDate.toGMTString() + ";path=/"; } //获取cookie function getCookie(nameCookie) { var cookieTrouve=false; var debut=0; var fin=0; var ch=document.cookie;...

CSS兼容IE6,IE7,FF的技巧.

今天在百科上看到一个人问题:*+html 和 +html中的符号意思,于是查询了一下,记录之。 一、CSS HACK 以下两种方法几乎能解决现今所有HACK.翻阅很多资料,已测试可以使用。 1, !important 随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.) PLAIN TEXT CSS: #wrapper { width: 100px!important; /* IE7+FF */ width: 80px; /* IE6 */ } 2, IE6/IE77对FireFox *+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签. PLAIN TEXT CSS: #wrapper { #wrapper { width: 120px; } /* FireFox */ *html #wrapper { width: 80px;} ...
此文被围观3132次  分类: 前端设计 标签:  ···

js求时间差.

今天在做选择一个关于“最近三天”的题要用到时间 先我的时间格式是:2013-03-23 这种格式,这里要注意的就是时间格式,如果是2013-03-23这种格式需要将其中的‘-’替换成‘/’ 用new Date("2013/03/23");这种格式。不然是错的。 var date1=new Date(); //开始时间 alert("aa"); var date2=new Date(); //结束时间 var date3=date2.getTime()-date1.getTime() //时间差的毫秒数 //计算出相差天数 var days=Math.floor(date3/(24*3600*1000)) //计算出小时数 var leave1=date3%(24*3600*1000) //计算天数后剩余的毫秒数 var hours=Math.floor(leave1/(3600*1000)) //计算相差分钟数 var leave2=leave1%(3600*1000) ...
此文被围观2515次  分类: 前端设计 标签:  ···

js阻止默认事件,js中的preventDefault.

preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情。 JS阻止链接跳转 [js] <script type="text/javascript"> function stopDefault(e) { if (e && e.preventDefault) {//如果是FF下执行这个 e.preventDefault(); }else{ window.event.returnValue = false;//如果是IE下执行这个 } return false; } </script> <a href="http://www.test.com" id="test">测试</a> <script type="text/javascript">...
此文被围观2591次  分类: 前端设计 标签:  ····

js数组的in_array函数 .

这篇,应该算是抄的吧,因为这两个方法在网上都能找到,其实是一个方法。。。 PHP的数组函数in_array()非常方便,可JS就不是了。其实我很不喜欢JS的数组~ 别说了,直接上方法 Array.prototype.in_array = function(e) { for(i=0;i...
此文被围观3893次  分类: 前端设计 标签:  ····

JS alert()、confirm()、prompt()的区别.

使用消息框 使用警告、提示和确认 可以使用警告、确认和提示消息框来获得用户的输入。这些消息框是 window 对象的接口方法。由于 window 对象位于对象层次的顶层,因此实际应用中不必使用这些消息框的全名(例如 "window.alert()"),不过采用全名是一个好注意,这样有助于您记住这些消息框属于哪个对象。 警告消息框 alert 方法有一个参数,即希望对用户显示的文本字符串。该字符串不是 HTML 格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行操作。 window.alert("欢迎!请按“确定”继续。"); 确认消息框 使用确认消息框可向用户问一个“是-或-否”问题,并且用户可以选择单击“确定”按钮或者单击“取消”按钮。confirm 方法的返回值为 true 或 false。该消息框也是模式对话框:用户必须在响应该对话框(单击一个按钮)将其关闭后,才能进行下一步操作。 var truthBeTold = ...
此文被围观2694次  分类: 前端设计 标签:  ····

js判断浏览器跳转到手机版页面.

js判断浏览器跳转到手机版页面 [js] <script> function uaredirect(murl){ try { if(document.getElementById("bdmark") != null){ return; } var urlhash = window.location.hash; if (!urlhash.match("fromapp")){ if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) { location.replace(murl); } } } catch(err){} } </script> [/js] [js] <script>uaredirect("http://www.9696e.com");</script> [/js]...
此文被围观2915次  分类: 前端设计 标签:  ····

JS判断来路域名.

判断来路域名是否百度过来的流量,是的话就跳转到某某网页。javascript真的很强大。越来越喜欢javascript [js] var fromUrl=document.referrer; if(fromUrl){ fromUrl=fromUrl.slice(7); var getUrl=fromUrl.split('/'); var domain=getUrl[0]; var start=domain.indexOf('.'); domain=domain.slice(start+1); } if(domain =="baidu.com") window.open(' http://www.dutuwang.net','_self','','true'); [/js]...
此文被围观3012次  分类: 前端设计 标签:  ···

JS判断浏览器版本,型号.

var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/Apple...
此文被围观3906次  分类: 前端设计 标签:  ··

window.location.assign(url)和replace(url)区别.

window.location.assign(url) : 加载 URL 指定的新的 HTML 文档。 就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一个页面。 window.location.replace(url) : 通过加载 URL 指定的文档来替换当前文档 ,这个方法是替换当前窗口页面,前后两个页面共用一个 窗口,所以是没有后退返回上一页的...
此文被围观2922次  分类: 前端设计 标签:  ···

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号      川公网安备51162302000234