Javascript的编程

JavaScript016

Javascript的编程,第1张

我先简写一个HTML文件:

<body>

<div id="div1"></div>

</body>

有了这个文件,我们就开始写Javascript了。

Javascript必须写在<script>内部(我是说写在HTML文件之中时),就像CSS要写在<style>内部一样。

首先。我们要知道自己要干什么。比如说,我要让那个DIV的宽度变为100像素,高度也变成100像素,背景变成红的。我们要这样写:

<body>

<div id="div1"></div>

<script>

document.getElementById('div1').style.width='100px'

document.getElementById('div1').style.height='100px'

document.getElementById('div1').style.background='red'

</script>

</body>

这样就写好了。

document.getElementById('div1')意思是说在文档中选出id为div1的那个元素

document.getElementById('div1').style.width='100px'它的完整意思可以这么理解:

在文档中选出id为div1的那个元素,让这个元素的样式(style)的宽(width)变为100px;

以下两句类似。

这是JS中最简单的编程思路了。

不知道这么说,是不是回答了你的提问!!!

自调用函数:

顾名思义,有2个意思

《1》自行调用的函数:

就是指,函数在页面载入后或者之前就自行调用,无需借助其他函数或方法来启动;

例如:

(function(win){

    win.alert(11)

})(window)

《2》自己调用自己的函数:

就是指,递归:在一个函数里面调用自己的函数,当符合一定规则时,跳出自我调用,就是递归。

例如:

var fn = function(n){

    if(n == 1) return 1

    else return n * fn(n-1)

}