参加某培训机构Java培训记录(十)

来源:互联网 发布:革命之路 知乎 编辑:程序博客网 时间:2024/05/17 01:48

又是两周,这两周开始学习网站前端编程。

24日,一上课老师就开始讲解html,当然之前还明确了C/S和B/S架构的区别。html的入门还是比较简单,记住了html、head、body这几对标签,用记事本就能写网页了。但如果要写出外观多变的网页来就得记更多了标签了。这些标签大致分为背景类(bgcolor,background)、文本类(h1-h6,font)、换行类(p,hr,br)、图像类(img)、超链接(a)、滚动(marquee)、表格(table,tr,td)、列表(ul,ol,li),这些标签的属性也一样重要需要熟悉。在写html时要注意标签的成对性和尖括号、引号的成对性,否则网页会显示其它内容。

25日,学到了表单标签和框架集。表单标签form有个mothed属性,这个属性值可以为get或post。值为get时可以在跳转页面的地址栏里看到提交的数据,而post不会在页面上显示,故适用于有安全要求的数据。表单中,文本框text、密码框password、单选按钮radio、复选框checkbox、按钮button/submit/reset都是通过input标签创建的,只是各自type属性值不同。而多行文本要用textarea创建,下来列表用select创建,并用option添加列表项。写表单要注意所有的表单元素要包含在form标签对里。框架集主要用在页面一部分固定不变或专为导航,而另一部分需要整体更换的地方。此操作需要注意的地方在要给变化的框架命名,并设置超链接网页的打开目标为变化的框架名。

26日,为了实现更丰富的页面效果,引入了css样式表。css样式表的优点还实现了内容和样式的分离,方便团队开发。css有三种形式:行内、嵌入式、外部,其选择器类型也分三种:html标签、类选择器、ID选择器。

27、28日,讲到了用div替代table进行网页布局的方法,并开始使用DreamWeaver进行网页的编辑。该工具不仅提供了可视化编辑网页的功能,还提供了高亮显示无效代码,折叠标签等方便差错的工具。

12月1日,转向Javascript学习。js的使用方式和css类似,同样分为行内、内嵌、外部。js的语法和java及其相似,变量同样分全局和局部,判断和循环语句一样不少,有系统的函数,也有内嵌的对象。不同之处在于js更为灵活,比如无论哪种类型变量都是以var声明的。

2日,讲了js中的DOM和BOM基本操作(主要是通过getElementById()来获取元素),有了这些操作就可以对网页内容可以动态改变了。

3日,高级DOM操作学习。从此,对于没有设置ID的元素也可以通过firstChild,lastChild,childNodes,createElement(),appendChild()等属性和方法来获取、添加、删除、修改元素。另外,学习了js和css的交互操作,可以使网页的变化效果更突出。

4日,讲js和表单的交互,其作用主要是在客户端完成基本的数据验证,以减轻网络和服务器的压力。正则表达式可以说是数据验证的一个利器,简短精炼功能强大,大大减少了验证操作的代码量。此外,我们还学习了下拉框的级联操作。

5日,自己练习。

0 0
原创粉丝点击