最近的文章列表

10个实用的JavaScript编程小技巧

在这篇文章中,我将列出10个Javascript实用小技巧,主要面向Javascript新手和中级开发者。希望每个读者都能至少从中学到一个有用的技巧。

1.变量转换

看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法。始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高。

代码如下:
2014/6/17 Comments:
js禁用Tab键并兼容Firefox和IE
代码如下:

<script type="text/javascript">
document.onkeydown=function(e){
var isie = (document.all) ? true:false;
var key;
var ev;
if(isie){//IE浏览器
key = window.event.keyCode;
ev = window.event;
}else{//火狐浏览器
2014/6/17 Comments:
原生js FileUpload 的文件上传 JS控件可支持IE、chrome、firefox等主流浏览器
代码如下:

(function() {
if (window.FileUpload) {
return;
}
window.FileUpload = function (id, url) {
this.id = id;
this.autoUpload = true;
this.url = url;
this.maxSize = null;
this.extensions = null;
this.dropId
2014/6/17 Comments:
为什么不要行内使用javascript的实例说明

很多人都曾经这么使用Javascript

代码如下:

<a href="#" onclick="al()">保存</a>


上面的代码,很方便使用,所有浏览器都支持

虽然我很早就看过一些书,说html,css,js分开来,比较容易维护,但是我贪图方面,还是经常这么写,不过我今天用火狐调试的时候发现,还是不要行内写了,因为这样很不安全,因为用火狐的firebug可以轻松让代码失效!

下面看一下为什么:

2014/6/16 Comments:
域名备案和新增备案注意事项 都是亲身经历的干货呀

您个人备案未通过预核验,主要问题:

1.历史网站必须全部可以正常访问,且网站内容不能涉及行业信息,只能是个人生活文章、生活照片,技术类文章等。

2.新增网站,不同主体请分别备案,个人不能备案行业信息,请提供单位证件备案。

3.备案几个域名核验单上就写几个域名,其他不在核验单上的域名不予备案。

4.未提供身份证原件扫描件和备案照片。

5.拨打负责人手机,电话讲一半被挂断。

2014/6/16 Comments:
利用jQuery.cookie js 实现浏览历史记录示例

先必须要引用一个js jquery.cookie.js

1,首先写入jsCookied

代码如下:

//浏览记录 写入JSCookied 开始
var img=$("#ProductImgurl").attr("jqimg");
var name=$("#ProductDetail_ctl00_LabelName").text();
var url=location.href;
var price=$("#ProductDetail_
2014/6/16 Comments:
北京提取公积金将无需购房合同 租房可3月提1次

北京提取公积金,只需提供《提取申请书》、本人身份证及复印件、银行储蓄账户三种材料!
即将出台的新政策里:也将把职工外地住房外地租房提取公积金的责任加给了单位。“就是你的职工在外地购房,或者在外地租房,由你单位出具他在外地购房或者租房的证明,然后提供你职工缴存社保的证明,我们再给他办理提取。”

北京提取公积金将无需购房合同 租房可3月提1次

2014/6/16 Comments:
C++中如何判断template类型

在C++中,使用template,有时候可能会需要得到当前所使用的类型.

本文中使用两种办法来。

TT类为使用模板的类,

2014/6/16 Comments:
你知道你有多少真正的朋友吗? 关于向朋友借钱的事情

上个月,我的一个朋友魏某因为生意上出了点意外,急需要一笔钱,当他打电话给我时,我感觉有一点奇怪,因为我们的关系仅仅只限于一般朋友,故此,就有了一点点犹豫。我说:一会儿我给你电话吧。
  我考虑了十分钟,决定把这钱借给他。
  上个星期,他把钱还给了我,之后请我喝茶。
  他说:你答应借钱给我还真出乎我的意料之外!
  我问:为什么?
  他回答:打你电话之前我已经打过9通电话,你是第10个。当你说“一会儿给你电话”时,我认为我需要打第11通电话了。我是按照亲疏关系打的这10通电话,越打到后面越没有信心,所以,打你电话已经是死马当成活马医的心态了。

2014/6/14 Comments:
javascript判断及设置浏览器全屏模式
代码如下:

//设置浏览器全屏
function f_SetFullScreen() {
//如果浏览器不是全屏则将其设置为全屏模式
if (!f_IsFullScreen()) {
var wsShell = new ActiveXObject('WScript.Shell');
wsShell.SendKeys('{F11}');
return false;
}
}

//判断浏览器是否全屏
func
2014/6/13 Comments: