9月11日—12月2日三个月工作总结

1、html方面

对于html页面布局有了基本的认识。可以默写html语句

例:

 1 <html>

 2 <head><div  align="center">页面标题</div></head>
 3 <body>
 4 <form>
 5 <p><style="color:blue">页面示例</b></p>
 6 <br/>
 7 <table width="100%" cellspace="1" bgcolor="yellow" cellpading="1">
 8 <tr bgcolor="black">
 9 <td>实例一</td>
10 <td><input type="textbox" id="exam1"></td>
11 </tr>
12 <tr bgcolor="red">
13 <td>实例二</td>
14 <td><input type="checkbox" id="exam2">学生<input type="checkbox" id="exam3">工人</td>
15 </tr>
16 <tr bgcolor="blue">
17 <td>实例三</td>
18 <td><input type="radio" id="male" name="sex"><input type="radio" id="female" name="sex"></td>
19 </tr>
20 <tr bgcolor="green">
21 <td>实例四</td>
22 <td><input type="button" id="click" value="点击"></td>
23 </tr>
24 </td></td>
25 </td></td>
26 </tr>
27 </table>
28 </form>
29 </body>
30 </html>

2、Javascript

(1)能在页面插入JavaScript函数

(2)能链接js文件使用其中的js文件

(3)能看懂基本的js文件

(4)会模仿并写简单的js函数

(5)以下为自己常用的几个js函数,一一默写太累,就先粘出

 1 $get("控件名");
 2 document.getElementByID("控件名");
 3 document.all.控件名;
 4 document.all["控件名"];
 5 //读取html中控件的几种方法
 6 
 7 //控制表格中某个单元格的第一个控件,两种方法根据实际情况灵活使用。
 8 方法一:document.getElementByID("表格ID").rows.cells[列号].children[0].value;
 9 方法二:document.getElementByID("表格ID").rows.cells[列号].innerHTML;
10 注:因js文件中数据类型通常为var,假如想要比较取出的数据是否为数字的话,应该*1之后再与数字比较。
11 
12 //在函数中触发button或者其他控件的点击时间
13 document.getElementByID("控件ID").fireEvent("onclick");
14 //取两位小数
15 在value值后面加上.toFixed(2);
16 //能够触发js函数的事件
17 onchange数据值改变,onfocus获得焦点,onblur失去焦点,onclick点击,等等
18 //在JavaScript中像循环,条件语句可以像C语言一样但用无妨。
19 经典例子:(使用方向键控制光标在表格里的移动)
20     function OnKeyDown(text)
21     {
22         var keyCode=window.event.keyCode;//控制键盘的键码
23         if(keyCode!=38&&keyCode!=39&&keyCode!=37&&keyCode!=40)
24         {
25             return;
26         }
27         var td=text.parentElement;///当前控件的父节点,即当前单元格
28         var cellIndex=td.cellIndex;
29         
30         var tr=td.parentElement;//当前控件的父节点,即当前行
31         var rowIndex=tr.rowIndex;
32         
33         switch(keyCode)
34         {//使用switch分支根据键对当前索引操作
35             case 38:
36                 --rowIndex;//按下↓,行索引减1
37                 break;
38             case 40:
39                 ++rowIndex;//按下↑,行索引加1
40                 break;
41             case 37:
42                 --cellIndex;
43                 break;
44             case 39:
45                 ++cellIndex;
46                 break;
47             default:
48                 break;
49         }
50         var table=tr.parentElement;//当前行的父节点,即当前表格
51        if(rowIndex<2)
52         {
53             table.rows[table.rows.length-2].cells[cellIndex].children[0].select();
54             return;//第一行按上,跳到最后一行
55         }
56        if(rowIndex>table.rows.length-2)
57         {
58             table.rows[2].cells[cellIndex].children[0].select();
59             return;//最后一行按下,跳到第一行
60         }
61         if(cellIndex<2)
62         {
63             table.rows[rowIndex].cells[table.rows[0].cells.length-1].children[0].select();
64             return;//第一列按左,跳到最后一列
65         }
66           if(cellIndex>6)
67         {
68             table.rows[rowIndex].cells[2].children[0].select();
69             return;//在最后一列按→,跳到第一列
70         }
71         table.rows[rowIndex].cells[cellIndex].children[0].select();
72     }

73 //当触发该控件时刷新页面

74 document.getElementById("ReceiverID").onchange=function(){document.forms[0].submit();}

3、SQL语句方面

基本的查询,删除,修改:insert into,delete from,update 表名。

较熟练的使用简单的存储过程,见上一篇博客http://www.cnblogs.com/shivchu/archive/2008/12/02/1346046.html

4、C#方面

没怎么更新知识,知道了用library可以简单的连接数据,待巩固。用的大多是他们封装好的平台控件。

posted @ 2008-12-04 11:34  水滴石穿,绳锯木断  阅读(402)  评论(0)    收藏  举报