工作中的小问题

原创 2013年12月04日 09:43:19


Ajax发送同步请求是锁定整个浏览器,不允许有其他任何操作和请求,甚至包括最大化和最小化,如果服务器无应答可能导致浏览器无响应

 

在使用if条件判断时,“常量在前,变量在后”的原则,防止在编写代码的时候少写了一个等号,这样就编译不通过,能够提前发现问题,如果项目大了之后,找这样的问题是很费时的。
if(FALSE == restartFlag){
 ....
}

 

在JS中,所有方法的参数全部都放在arguments这个数组中,可以参考下面的例子:

function test(name){
	alert(name);
	for(var i = 0; i < arguments.length; i++){
		alert(arguments[i]);
	}
}
test("huangbiao",23,"boy","java enginer");

 

备注:从上面的demo中可以看出,方法调用的全部参数都在arguments数组中,这个也利用了js的重构方法

 

如何更改按键的功能?(将Tag改为Enter)
if(event.keyCode == 13){
 event.keyCode = 9;
}

 

如何在excel中将不同表中相同的字符串全部查找出来(即在整个文件中查找)?
ctrl+f-->输入要查找的内容-->选项-->范围-->工作簿-->查找全部内容
目的:在提交翻译的时候可以将不同表中相同的内容全部除掉,这样可以降低翻译成本(一个单词2RMB)

提供一种使用jquery提高效率的方法?
$("#top").find('p.classA');
$("#top").find('p.classB');
备注:jquery的效率是很低的,每次查找之后然后遍历每个属性,所以很浪费时间
var cached = $("#top");
cached.find('p.classA');
cached.find('p.classB');
备注:利用缓存机制,先得到公有对象,保存在内存中,然后需要的时候直接取,只查找遍历一次,以后每次都可以使用,这样可以大大提高效率,节省时间

关于公共资源文件处理的两种方式以及优缺点?
GP02:每个页面都有对应的资源文件,该资源文件较小,加载速度快,为用户节省流量。但在多国语言中维护很复杂,维护问文件比较多,修改的时候很容易遗漏某些文件,切换资源文件需要切换整个目录
E587:所有的资源文件全部都在一个文件中,这样文件比较大,加载速度慢,但是维护起来比较简单,只需要管理一个文件,不容易出现重复劳动的情况,只需要切换文件就可以了

在E5中切换资源文件的管理方式:WEB UI发送请求切换资源文件,实际上是映射了一个虚拟的文件lang.js,这个lang.js实际是指向的是用户需要切换的资源文件,尽管所有的资源文件都不一样,但是用的都是lang.js这个虚拟文件,这样就可以达到切换资源文件而又不需要更改代码的目的。

 

在HTML中,我们应该少用<frameset>框架集,因为这个存在浏览器兼容的问题,尤其是想更换页面风格或者是背景的时候,是非常困难的,很难调试,所以工作中不建议使用框架;

现在软件应该兼容firefox(严格按照W3C标准),IE(Windows操作系统),Chrom(谷歌浏览器),Opera(拥有最快的解析引擎),Safari(苹果浏览器),一般firefox标准通过之后,除了IE以外的其他浏览器一般是没有什么问题的,但是Safari这个浏览器有自身的独立性,我这里说的就是除了IE有自身的标准,其余的都是遵循W3C标准的

 

在HTML中,TITLE标签只接收文本信息,不能够解析样式,不对任何标签做任何解析,输入什么文本就显示什么

习惯使用全局变量,如果变量较多,可以将变量按照功能模块划分,一定要做好注释,命名规则也要明确,能够从变量名中知道该变量的意思,以及作用

在HTML标签中有title属性,该功能是当用户把鼠标放在设定的控件上时,会显示一个小的提示信息内容(标签的值),常用的标签有<a><input>表单等。建议网站链接显示的内容和title属性保持一致

在使用jquery的hide()和show()方法,有的浏览器只针对容器操作,而对空间操作无效,解决方案:
使用document.getElementById("id").style.display
把控件用span标签包裹起来

document.getElementById("id").title = sd_label_title;
document.getElementById("id").href = "http://www.baidu.com";
上面的例子是动态添加title和href属性

工作中遇到的小问题

1、request.getQueryString()       举个例子很容易理解:       URL:http://servername/webname/pagename.jsp?paramNa...
  • xiaoyu714543065
  • xiaoyu714543065
  • 2013年09月09日 09:53
  • 436

工作中碰到的小问题

工作过程中的时常会碰到一些小问题,贴出来,供大家参考1. [标题:] [ASP.NET]System.UnauthorizedAccessException: 拒绝访问。[关键字:] 异常详细信息: ...
  • FollowIT
  • FollowIT
  • 2008年01月09日 10:11
  • 694

工作中解决的小问题

错误一: 错误:试图运行项目时出错: 无法在 Web 服务器上启动调试。您没有调试该服务器的权限。 验证您是服务器上“Debugger Users”组的成员。解决方法:1.将http://localh...
  • FollowIT
  • FollowIT
  • 2007年07月17日 12:35
  • 522

工作中的一个小问题

今天同事看了一句我以前写的代码,用了三元运算符  PropertyScript.instance .isLifeFreeze = PropertyScript.instance .isLifeFree...
  • u010386327
  • u010386327
  • 2013年07月25日 18:06
  • 562

工作中遇到点小问题

今天给一家客户维护网吧, 装的是VD还原,管理软件是长春同联软件,装完之后吧台可以解锁客户端,但是顾客上机交押金缺总是锁屏,用TASKKILL 清理C盘进程后,运行同联管理软件一切正常,判断VD保护软...
  • xuyingcctv
  • xuyingcctv
  • 2007年12月02日 15:23
  • 216

工作中小问题小结

1.String[] title = new String[] { "类别", "名称", "数量" }与String[] title = new String[] { getString (R....
  • liner666
  • liner666
  • 2016年12月07日 15:35
  • 124

工作中遇到的一些 小问题

/* 解决  表单placeholder 字体颜色  */ input::-webkit-input-placeholder, textarea::-webkit-input-placeholde...
  • github_38124730
  • github_38124730
  • 2017年11月23日 17:55
  • 18

整理工作中遇到的小问题

整理工作中遇到的小问题
  • BubbleKittyII
  • BubbleKittyII
  • 2005年01月20日 18:55
  • 950

Java开发过程中自己遇到的各种问题汇总(连载中)

Java开发过程中自己遇到的各种问题汇总开篇:这篇文章,全权作为自己的一个问题和错误的笔记录,记录着平时开发过程中,遇到的一些问题,以及相应的解决方法,直接就直白的放在这里了,给自己忘记的时候看看,做...
  • xiaozhouchou
  • xiaozhouchou
  • 2016年11月20日 19:46
  • 693

吸取教训(工作一定要认真,不要想当然)

        昨晚CRM打包发布到UAT环境后,我对各个接口作了基本测试,发现号簿接口没有生成数据,检查了程序后发现:号簿接口程序inter_table_direc中第98行的SQL错将事先获取的s...
  • zhouqixiang
  • zhouqixiang
  • 2007年12月14日 19:18
  • 839
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:工作中的小问题
举报原因:
原因补充:

(最多只允许输入30个字)