js构造函数的正确写法
函数由两部分组成?
函数由两部分组成?
函数-函数的基本组成
JavaScript 脚本语言允许开发者通过编写函数的方式组合一些可重复使用的脚本代码块,增加了脚本代码的结构化和模块化。函数是通过参数接口进行数据传递,以实现特定的功能。本小节将重点介绍函数的基本概念、组成、全局函数与局部函数、作为对象的函数以及递归函数等知识,让读者从头开始,学习如何编写执行效率高、代码利用率高,且易于查看和维护的函数。
2.9.1 函数的基本组成
函数由函数定义和函数调用两部分组成,应首先定义函数,然后再进行调用,以养成良好的编程习惯。
函数的定义应使用关键字 function,其语法规则如下:
function funcName ([parameters])
{
statements;
[return 表达式;]
}
函数的各部分含义如下:
funcName 为函数名,函数名可由开发者自行定义,与变量的命名规则基本相同;
parameters 为函数的参数,在调用目标函数时,需将实际数据传递给参数列表以完成函数特定的功能。参数列中可定义一个或多个参数,各参数之间加逗号“,”分隔开来,当然,参数列表也可为空;
statements 是函数体,规定了函数的功能,本质上相当于一个脚本程序;
return 指定函数的返回值,为可选参数。
自定义函数一般放置在 HTML 文档的head和/head标记对之间。除了自定义函数外,JavaScript 脚本语言提供大量的内建函数,无需开发者定义即可直接调用,例如window 对象的alert()方法即为JavaScript 脚本语言支持的内建函数。
函数定义过程结束后,可在文档中任意位置调用该函数。引用目标函数时,只需在函数名后加上小括号即可。若目标函数需引入参数,则需在小括号内添加传递参数。如果函数有返回值,可将最终结果赋值给一个自定义的变量并用关键字return 返回。
考察如下测试代码:
//源程序2.18
! DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0//EN
web前端的JavaScript需要学什么,按什么流程学习呢?
web前端是一个庞大而复杂的技术体系,其复杂程度其实并不亚于任何一门后端语言。而作为一名前端基础学习者,Javascript的学习至关重要,但只学Javsacript是远远不够的,需要同时学习html,css等很多知识。
单纯针对于学习Javascript这一项新语言来说,肯定离不开该语言的基础知识,要循序渐进式学习。
一、基础知识包括基本语法,语句,数据类型,BOM与DOM,事件处理等。这些都是非常必要的基础,可以从 W3School 网站中进行学习,学习过程中还可以有实际的事例参考,也可以自己边学边练习。
基本语法学习完成后,可以再学习闭包,作用域,原型链,构造函数,Ajax等。因为这些对于初学者不太易懂,可以反复学习,多做练习了解其原理及使用方式,对日后的提高有着很重要的作用。
这里推荐一本书,里面讲得还是非常实用的,学习完这本书,基本上都差不多了。
二、进阶学习Javascript发展迅速,在以上知识学习完成并熟练以后,就可以学习目前前端常用的技术和框架了,比如ES6语法,了解MVVM,学习使用Vue,React等Js库,以及与其相关的生态组件库,如antd,element-ui,iview等(也可以尝试用jquery来做一些东西)。
以及再学习NodeJs以及前端工程化方面的东西,比如npm,webpack等等。
总结web前端的生态非常庞大,学好Javascript是必须的,同时也要学习其相关的知识,初学者可以循序渐进的进行学习。