Javascript中{ init( ); }是什么意思?
页面加载完成后,执行init方法
注意,是加载完成后执行,不是加载过程中执行
一个名字叫initComponent的方法。
init( );是一个函数。
window.onload = function(){ init( ); }就是说在文档加载完后,调用函数init();
如果不调用函数init();它里面的代码就不会执行,所以就显示不了alert(TestStrC)。
拓展资料:
JavaScript 函数:就是包裹在花括号中的代码块,前面使用了关键词 function,当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。
函数语法:
function functionname()
{
这里是要执行的代码
}
"init"一词在英文中是开始的意思。
编程的时候,意思就是"初始化",就是一段程序刚开始要执行的东西。
下面这段的意思是,声明一个名为init的函数,也就是规定初始化应该做的事。
function init()
{
var TestStrA = "abc";
var TestStrB = "def";
var TestStrC = TestStrA + TestStrB;
alert(TestStrC);
}
而这一段的意思是页面载入后,执行这个初始化的方法。init( ); 里面的一对括号()的意思就是让这段程序执行的意思。
window.onload = function(){ init( ); }
建议你找一个完整的教程,从头开始看和练习,否则最基本的概念都不好跟你讲。
init 为自定义的方法名,从字面理解一般用于对页面变量初始化。你上面的代码意思就是在当前网页装载完毕后执行初始化方法(当浏览器打开某个网页完毕后,会触发window对象的 onload方法,以你上面的代码就会执行 以 init 命名的初始化方法)。
其实下面这种写法也是可以的,这样你就更容易理解(也称匿名方法,所谓的匿名方法就是没有方法名的。):
<script language="javascript" type="text/javascript">
window.onload = function(){
var TestStrA = "abc";
var TestStrB = "def";
var TestStrC = TestStrA + TestStrB;
alert(TestStrC);
}
</script>
这个init()是在上面定义的一个函数啊,可以自己改的。
windiw.onload = function(){init();} 这个地方调用。(这个init() 不能只是改一个地方的,如果下面的function init() 这里改了名字的话,那么window.onload = function(){ init( ); } 这里也要改成相同的名字,否则不能调用。也就是说,你给一个人取名叫张三,却在另一个地方叫李四,张三肯定是不会答应你的。)
实际意义也就是把变量“TestStrA”和变量“TestStrB”的值加起来输出而已。
window.onload = init;
function init() {
var TestStrA = "abc";
var TestStrB = "def";
var TestStrC = TestStrA + TestStrB;
alert(TestStrC);
}
实不相瞒,这段代码可以这样写
如果不依赖完整加载页面,那么这样:
function init() {
var TestStrA = "abc";
var TestStrB = "def";
var TestStrC = TestStrA + TestStrB;
alert(TestStrC);
}
init();
或者这样(比上面少了一层闭包):
var TestStrA = "abc";
var TestStrB = "def";
var TestStrC = TestStrA + TestStrB;
alert(TestStrC);
javascript是什么
JavaScript是一种编程语言。JavaScript是一种广泛用于网页开发的脚本语言,也是一种功能强大的编程语言。它主要用于网页的交互性设计和动态内容的更新。下面详细解释JavaScript的特点和用途。一、JavaScript的基本定义 JavaScript是一种解释型语言,最初由Netscape公司的Brendan Eich设计,其最初目的是为网页提供动态...
什么是javascript
JavaScript是一种脚本语言,主要用于网页的交互性和动态性。以下是关于JavaScript的详细解释:一、基本定义 JavaScript是一种解释型语言,通常嵌入在HTML中,用于增强网页的交互性和功能。它能够处理用户与网站的交互,例如响应用户的点击事件、表单提交等。此外,JavaScript还可以用于创建动态页面内容、处理数据、...
javascript什么意思
JavaScript的意思 JavaScript是一种编程语言,主要用于网页和网站的开发。它是一种脚本语言,可以在浏览器中运行,为网页增加交互性和动态功能。下面详细介绍JavaScript的相关内容。一、JavaScript的基本定义 JavaScript是一种动态类型的脚本语言,主要用于增强网页的交互性。它最初由Netscape公司的Brendan Eich设计...
javascript是什么意思
JavaScript的意思 JavaScript是一种编程语言,主要用于网页和网站的开发。它是一种脚本语言,可以在浏览器中执行,为网页增加动态功能和交互性。下面详细解释JavaScript的相关内容:一、基本定义 JavaScript是一种动态类型的脚本语言,它允许开发者在浏览器中执行复杂的操作,例如创建动态网页内容、控制浏览器行为...
javascript什么意思
JavaScript的意思 JavaScript是一种编程语言。它是一种动态类型的脚本语言,主要用于网页的交互效果和网页应用开发。下面详细解释JavaScript的概念和用途。详细解释 1. JavaScript的基本定义 JavaScript是一种解释型语言,最初由Netscape公司的Brendan Eich设计并开发。它主要用于Web浏览器环境,能够动态地控制网页...
javascript什么意思 javascript是什么
1、JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。2、它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
javascript什么意思
JavaScript,简而言之,是一种强大的编程语言,专为网页设计的交互性赋予活力。它是现代网页设计中不可或缺的三大核心技术之一,与HTML和CSS形成稳固的组合。作为一种脚本语言,JavaScript通过在网页中嵌入代码,赋予静态内容动态的生命。它能实时响应用户操作,比如修改元素样式、更新内容,提升用户体验,使...
javascript是什么
JavaScript,作为网页开发中的关键力量,是一种客户端脚本编程语言,为网页添加交互性和动态特性。以下是对其功能、运行环境和影响的直观描述:JavaScript的核心作用是赋予网页动态响应能力。它嵌入在HTML中,当用户操作如点击、滑动等触发时,能够即时改变网页内容和样式,实现如动画展示、表单验证和页面加载等...
怎么开启浏览器对Javascript?
1. Chrome浏览器:打开Chrome。点击右上角的三个点(菜单按钮)。选择“设置”。在搜索框中输入“JavaScript”。确保“网站可以设置JavaScript”选项是开启的。2. Firefox浏览器:打开Firefox。点击右上角的三个横线(菜单按钮)。选择“选项”。在左侧菜单中...
javascript什么意思
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。除了HTML和CSS,JavaScript是万维网的核心技术之一。JavaScript支持交互式web页面,是web应用程序的重要组成部分。绝大多数网站都使用它,主要的网络浏览器都有专门的JavaScript引擎来执行它。javascript的特点 1、脚本语言。
衡昭热淋: 页面加载完成后,执行init方法 注意,是加载完成后执行,不是加载过程中执行
安阳市13481768274: js中init是什么 - ?
衡昭热淋: 这种形式叫闭包,init只是一个方法的名称,你换成abc也无所谓
安阳市13481768274: js面向对象 不懂为什么要init进行初始化 - ?
衡昭热淋: 举个栗子:function Test(){} Test.prototype.init = function(){} 如果要创建一个Test的实例,并调用init方法,那最普通的做法是:var test = new Test(); test.init(); 这样做也没错,我们的想法是它创建的时候其实就是在做初始化的工作,那干脆就简化它,在new的时候就让他直接自动调用init方法,省去再次手动调用,所以一般都会写成如下形式:function Test(){ this.init.apply(this, arguments); } 在init方法里面一般是做一些事件绑定,界面初始化的工作.
安阳市13481768274: <body onload=init()>中的onload=init()是什么意思啊? - ?
衡昭热淋: 打开页面的同时调用INIT()函数 INIT()函数 是初始化函数 你可以在里面写一些初始化变量的操作
安阳市13481768274: javascript 中 类似这种格式 init: function () 是什么语法 需要看哪方面教程?
衡昭热淋: 这个应该是javascript中定义伪类的方法的.其中maxwidth,maxheight是类变量,gimmeMax,init是类方法.这个你可以种相关的伪类定义方面的教程,百度上搜吧.
安阳市13481768274: javascript 中的 in - ?
衡昭热淋: 假设<br>var a = {<br> a1 : 'abc',<br> a2 : 'fff'<br>};<br><br>alert('a1' in a); 这个代码是表示 如果 a 对象中存在 a1 这个属性 就返回 true 反之 false<br>在你的代码中<br>type 应该是 CONST 对象的一个属性 但是 CONST 对象中的属性名都是大写...
安阳市13481768274: init : function () 表示什么意思 - ?
衡昭热淋: 这个init外面应该还有一层,比如 var a = { init: function () {...}, exit: function () {...} } 这样的话,可以用a.init()来调用这个函数,具体功能就是执行this.attachStylesheet('inettuts.js.css'); this.addWidgetControls(); this.makeSortable(); 这几个...
安阳市13481768274: <script type="text/javascript"> - init - area();</script>是什么意思? - ?
衡昭热淋: 页面初始化的时候需要调用一次_init_area 否则select#s_province里面没数据 而当#s_province的数据变化时 又需要更新#s_city和#s_county数据 所以需要再次调用_init_area
安阳市13481768274: javascript中的连接符是什么?怎么用? - ?
衡昭热淋: 就是“+”号啊,楼主试一下<br><script language="javascript" type="text/javascript"><br>window.onload = function(){ init(); }<br><br>function init()<br>{<br>var TestStrA = "abc";<br>var TestStrB = "def";<br>var TestStrC = TestStrA + TestStrB;<br>alert(TestStrC);<br>}<br></script>
安阳市13481768274: Js 怎么调用(function () {里的函数? - ?
衡昭热淋: var app=(function(){ this.test=function(new app().test();...