用javascript 页面返回写个函数返回一个页面里共使用了多少种HTML 标签

本帖子已过去太久远了,不再提供回复功能。Html5 页面中 JavaScript 启动调用的三种方法比较
Html5 页面中 Script 启动调用的三种方法比较太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 -
本博客专注于 敏捷开发及移动和物联设备研究:iOS、、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。首先,来看一下 Html5 页面引用
代码的几种方式:1、Html5 页面中使用 &script&
标签容纳 JavaScript 代码;
&/script&这里不仅可以调用任意位置的函数,而且可以声明变量,构建函数和对象等等。2、Html5 页面中使用 &script src="xxx.js"&&/script& 引入同路径下的 xxx.js 文件中的 JavaScript 代码; &script src="js/main.js"&&/script&注意这里的 main.js 是与当前 Html 页面文件同目录下的 js 子目录中的文件,使用时,确保相对路径正确,当然了,也可以使用绝对路径。3、Html5 界面元素事件直接赋与一段 JavaScript 代码;
此处可参考 javascript设置onclick以下资源可供参考,进一步理解 JavaScritp:JavaScript的5种调用函数的方法解读ECMAScript[1]——执行环境、作用域及闭包解读ECMAScript[2]——函数、构造器及原型百度百科 javascript要想真正掌握 JavaScript 语言,那么闭包是必须要深刻理解和领悟的核心。顺便,记录一下引用
的几种方式:1、外部样式表css 样式存于一个 .css 扩展名的文件中,引用方式:
2、内部样式表
3、内联样式更详细的 CSS 运用,可参考 CSS 选择器及各样式引用方式介绍 。 最后,切入主题,页面加载初始调用 JavaScript 代码的三种方式:1、body 的 onload 事件触发回调 JavaScript 函数; 该事件在 document 文档中的所有内容都加载完成后才会被调用,这种方式显得有点笨拙,但比较把握,确保一切安好,才去调用。如想避勉过多加载,那么页面设计上可以相对讲究些方法,人为达到滞后加载的效果,就可以给这个事件进行减压,达到尽快执行的目标。2、document 的 onready 事件触发回调 JavaScript 函数;
document.onready = init();该事件在 document 文档中的 dom 模型加载完成就会产生回调,而不考虑引用的图片、脚本等资源。3、在引入 Html5 页面的 JavaScript 代码中,直接调用 JavaScript 函数或执行 JavaScript 命令;
&/script&或在外部 js 脚本中,直接调用 init(); init() 可以是 Html5 页面中声明的函数,也可以是外部引用的脚本中的函数。不过发现一个有趣的问题,当在 init() 函数定义中,通过 document.getElementById('container');获取 container 元素的引用时,如果该 Html5 元素在该段页面内 JavaScript 代码之后时,会获取不到该元素。这说明一个问题,第三种启动执行方式,是边加载边执行,所以对顺序有要求;每时每刻,都有老人变新人,老手涉猎新事物,变潮人,接触陌生的领域,变新手。凡事都有这个过程,新领域的成熟与否,其实你与无太大关系,你还是一样的新;但这个领域的成熟,标志着,有这么多别人分享的东西,可供参考,内在的 bug 也会少很多;但无论怎样,在你的头脑里,还是需要一点点去塞满,并不代表,这个领域有多少,你就有多少,也不代表,你一下子就能把这个领域成熟的东西就全能掌握,那是需要不断理解、实践,总结、升华,以便再进一步获取更深层次理解的过程,唐僧取到的经书,如果不被水泡了,可能我们真的就能去掉这个理解的过程了,悟性确实是可以很高的,这个高真能达到不需要理解的过程?!。。。。。。Javascript 教程
JavaScript 函数定义
JavaScript 使用关键字
function 定义函数。
函数可以通过声明定义,也可以是一个表达式。
在之前的教程中,你已经了解了函数声明的语法 :
function functionName(parameters) {
执行的代码
函数声明后不会立即执行,会在我们需要的时候调用到。
function myFunction(a, b) {
return a *}
分号是用来分隔可执行JavaScript语句。
由于函数声明不是一个可执行语句,所以不以分号结束。
函数表达式
JavaScript 函数可以通过一个表达式定义。
函数表达式可以存储在变量中:
var x = function (a, b) {return a * b};
在函数表达式存储在变量后,变量也可作为一个函数使用:
var x = function (a, b) {return a * b};
var z = x(4, 3);
以上函数实际上是一个 匿名函数 (函数没有名称)。
函数存储在变量中,不需要函数名称,通常通过变量名来调用。
上述函数以分号结尾,因为它是一个执行语句。
Function() 构造函数
在以上实例中,我们了解到函数通过关键字 function 定义。
函数同样可以通过内置的 JavaScript 函数构造器(Function())定义。
var myFunction = new Function("a", "b", "return a *
var x = myFunction(4, 3);
实际上,你不必使用构造函数。上面实例可以写成:
var myFunction = function (a, b) {return a * b}
var x = myFunction(4, 3);
在 JavaScript 中,很多时候,你需要避免使用 new 关键字。
函数提升(Hoisting)
在之前的教程中我们已经了解了 "hoisting(提升)"。
提升(Hoisting)是 JavaScript 默认将当前作用域提升到前面去的的行为。
提升(Hoisting)应用在变量的声明与函数的声明。
因此,函数可以在声明之前调用:
myFunction(5);
function myFunction(y) {
return y *
使用表达式定义函数时无法提升。
自调用函数
函数表达式可以 "自调用"。
自调用表达式会自动调用。
如果表达式后面紧跟 () ,则会自动调用。
不能自调用声明的函数。
通过添加括号,来说明它是一个函数表达式:
(function () {
var x = "Hello!!";
// 我将调用自己
以上函数实际上是一个 匿名自我调用的函数 (没有函数名)。
函数可作为一个值使用
JavaScript 函数作为一个值使用:
function myFunction(a, b) {
return a *}
var x = myFunction(4, 3);
JavaScript 函数可作为表达式使用:
function myFunction(a, b) {
return a *}
var x = myFunction(4, 3) * 2;
函数是对象
在 JavaScript 中使用 typeof 操作符判断函数类型将返回 "function" 。
但是JavaScript 函数描述为一个对象更加准确。
JavaScript 函数有 属性 和
arguments.length 属性返回函数调用过程接收到的参数个数:
function myFunction(a, b) {
return arguments.}
toString() 方法将函数作为一个字符串返回:
function myFunction(a, b) {
return a *}var txt =
myFunction.toString();
函数定义作为对象的属性,称之为对象方法。函数如果用于创建新的对象,称之为对象的构造函数。
反馈内容(*必填)
截图标记颜色
联系方式(邮箱)
联系邮箱:
投稿页面:
记住登录状态
重复输入密码

我要回帖

更多关于 javascript 函数写法 的文章

 

随机推荐