大学的时候听到过很多流行的技术,但是自己所用的一直都是皮毛,从头到尾都没有什么钻研。现在慢慢补习吧,从工作中一点一滴的学习。
AJAX , Asychronous JavaScript and XML , 异步的简单方式,关于这个的介绍百度百科一大堆,我就不多说了,简要介绍下我工作中遇到的一些问题。
首先对AJAX不熟,以为很多猫腻,但当你知道她的运行步骤流程之后就会觉得比较简单了,实在不行可以到w3cschool学习下 http://www.w3school.com.cn/ajax/。
现在用的创建 XMLHttpRequest 对象的语法:
variable=new XMLHttpRequest();
比较古老的IE浏览器中用的:
variable=new ActiveXObject("Microsoft.XMLHTTP");
url_str="list.xml";
variable.abort();
variable.onreadystatechange = function() {
// parsing result
};
variable.open('GET', url_str, true);
variable.send(null);
这样的语句是最常见的了,对于初学者来说理解其内容不简单,但是知道其执行过程对解决工作中紧急事态足以,如加上时间紧迫,那就更是了不得的发现了。
鉴于此,寥寥几笔记录下曾经沧海,记得我从为你心疼过。
对于不常用html的同学来说,让你解UI bug,可能会有点小为难,要是再加上个期限的话,恐怕你就要哭鼻子了哦,嘿嘿。曾几何时,哥们儿我自认为大学熟读百
书,了解甚多语言,可是让你用就真的露馅了,了解是不够的,但是是必须的,做xmpp client时用的C++就出现了Alignment trap的问题,C++中的对象和C混编
的同学要注意了。
在js中千万不能忽视万能的document对象,对于半路出家的小弟来说,select中默认值的选择,
document.getElementsByTagName("option")[0].selected = true;
radio 中默认值的选择,
document.getElementsByName("rec_sch_enable")[0].checked = false;
还有checkbox这个就比较简单了,不涉及到多个option或者选项。
没事的时候增加生活的乐趣,给自己一个小小的计划,小小的目标,慢慢的丰富自己的头脑,做个心中有着大理想的快乐小程序员。