redhightree 2009-09-15
代码如下:
<script type="text/javascript"> /* * 函数定义写在这里 */ window.addEvent('domready', function() { /* * 函数调用写在这里 */ }); </script>
代码如下:
// 定义simple_function为一个函数 var simple_function = function(){ alert('This is a simple function'); } window.addEvent('domready', function() { // 当页面加载后调用simple_function simple_function(); });
代码如下:
var name_of_function = function(name_of_the_parameter){ /* 函数代码写在这里 */ }
代码如下:
var single_parameter_function = function(parameter){ alert('the parameter is : ' + parameter); } window.addEvent('domready', function(){ single_parameter_function('this is a parameter'); });
代码如下:
var two_parameter_function = function(first_number, second_number){ // 取得first_number和second_number相加的和 var third_number = first_number + second_number; // 显示结果 alert(first_number + " plus " + second_number + " equals " + third_number); } window.addEvent('domready', function(){ two_parameter_function(10, 5); });
代码如下:
var two_parameter_returning_function = function(first_number, second_number){ var third_number = first_number + second_number; return third_number; } window.addEvent('domready', function(){ var return_value = two_parameter_returning_function(10, 5); alert("return value is : " + return_value); });
代码如下:
var changeColor = function(){ // 用来从输入框中获得颜色值 // (请参考: // http://docs.mootools.net/Element/Element#Element:get) var red = $('red').get('value'); var green = $('green').get('value'); var blue = $('blue').get('value'); // 确保每一个东西都是整数 // (请参考: // http://docs.mootools.net/Native/Number#Number:toInt) red = red.toInt(); green = green.toInt(); blue = blue.toInt(); // 确保每一个数字都在1到255之间 // 如果有需要则取整 // (请参考: // http://docs.mootools.net/Native/Number#Number:limit) red = red.limit(1, 255); green = green.limit(1, 255); blue = blue.limit(1, 255); // 取得十六进制代码 // (请参考: // http://docs.mootools.net/Native/Array/#Array:rgbToHex) var color = [red, green, blue].rgbToHex(); // 设置为该页面的背景色 // (请参考: // http://docs.mootools.net/Element/Element.Style#Element:setStyle) $('body_wrap').setStyle('background', color); } var resetColor = function(){ // 重新设置页面的背景色为白色 // (请参考: // http://docs.mootools.net/Element/Element.Style#Element:setStyle) $('body_wrap').setStyle('background', '#fff'); } window.addEvent('domready', function(){ // 为按钮添加点击事件(明天我们会讲这个) // (请参考: // http://docs.mootools.net/Element/Element.Event#Element:addEvent) $('change').addEvent('click', changeColor); $('reset').addEvent('click', resetColor); });
包含MooTools 1.2核心库、一个外部JavaScript文件、一个简单的html页面和一个css文件。
更多关于JavaScript函数的内容
JavaScript函数上的Quirksmode(怪异模式)
我没有很好的关于JavaScript函数的资源,如果有人知道的话请告诉我。
有关示例的文档