南大软院二十一天成神计划

来源:互联网 发布:ubuntu 安装区间 编辑:程序博客网 时间:2024/05/16 09:20

之前看到过一点Java script的代码,觉得有点难,感觉又像Java,又不像Java,好神奇的编程语言。昨天结束了第一阶段的学习(HTML和CSS基础),今天开始学习Java script语言,心里还是有点激动和忐忑的。把入门篇的前两章学完了,总结一下。

首先是学习Java script的必要性:

1. 所有主流浏览器都支持JavaScript。
2. 目前,全世界大部分网页都使用JavaScript。
3. 它可以让网页呈现各种动态效果。
4. 做为一个Web开发师,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。

如果我们想要写入JS代码,首先需要插入<script></script>,就如同我们在插入内部样式表的时候,也需要插入<css></css>标签,<script type="text/javascript">表示在<script></script>之间的是文本类型(text),javascript是为了告诉浏览器里面的文本是属于JavaScript语言。

当然,JS和CSS的共通之处还有就是也可以单独写一个JS标签,只要在HTML文件中引用就好。

一般我们会将JS代码放到head之间,但是放在body之间也可以运行,放在那里取决于我们追求的效果和速度(注意: javascript作为一种脚本语言可以放在html页面中任何位置,但是浏览器解释html时是按先后顺序的,所以前面的script就先被执行。比如进行页面显示初始化的js必须放在head里面,因为初始化都要求提前进行(如给页面body设置css等);而如果是通过事件调用执行的function那么对位置没什么要求的。)

如果我们需要注释掉一些代码,方式和其他的编程语言代码一样,单行用//,多行用/*  */,在JS中,定义变量要用var,而且变量需要先声明再赋值,比如:var  lalala;lalala=“biubiubiu”;名字可以任意取,但是要遵守一定的规则(1.变量必须使用字母、下划线(_)或者美元符($)开始。 2.然后可以使用任意多个英文字母、数字、下划线(_)或者美元符($)组成。 3.不能使用JavaScript关键词与JavaScript保留字。)
JS中的if else判断语句,和我们之前接触过的c语言,Java都是类似的,只是输出语言的方式不一样而已。
在编程当中,如果我们想完成某些重复的或者特定的功能,可以把它写成一个函数,直接去调用,可以省掉一部分繁琐的代码。定义函数方法是:function 函数名(){函数代码}

JS的功能就是为了更好地让用户与浏览器交互,常用的交互方法有输出内容document.write(),输出内容的方式有几种,可以直接输出内容document.write("balabala"),也可以通过定义变量输出var lala="balabala",document.write(lala)等等,输出内容之间也可以用+来衔接。其他交互方法还有警告alert,确认confirm,提问prompt,打开新窗口window.open以及关闭窗口window.close,就不一一赘述,其中打开新窗口中有一些参数说明:
URL:可选参数,在窗口中要显示网页的网址或路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档。
窗口名称:可选参数,被打开窗口的名称。
    1.该名称由字母、数字和下划线字符组成。
    2."_top"、"_blank"、"_selft"具有特殊意义的名称。
       _blank:在新窗口显示目标网页
       _self:在当前窗口显示目标网页
       _top:框架网页中在上部窗口中显示目标网页
    3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。
    4.name 不能包含有空格。
参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。
今天内容大概就这样,明天继续学习。







0 0
原创粉丝点击