javascript 属性和方法 用法的区别?请用通俗的语言介绍一下

内置对象中很多直接用方法的,这个属性是干嘛用的?
函数中return返回值,要返给谁,什么情况下要返回

通俗的语言啊!

1、你的名字、年龄、性别等这些是属性

2、你会煮饭、会跑,这些是你的方法,也就是你能完成的事(任务)

3、人家问你会不会煮饭,当然希望你回答他,你就要给他返回值

   也就是回答它:“会”、“不会”


所以Javascript,就以表单form来说吧

1、form 表单中有 name 属性,action 属性

2、form 表单中的提交按钮有 submit 方法,它能让表单提交上去

3、form 表单中有 onsubmit 方法,是需要返回值的

   提交按钮提交的时候,form 怕它乱提交,所以要校验一下

   验证是不是输入的值有问题,所以调用了 onsubmit 方法来检查

   它需要你告诉它,能不能校验通过了没有,能不能提交

   所以 onsubmit="return 你的校验的js方法()"

   其中 “你的校验的js方法()” 就需要返回 false 还是 true 咯


还有自定义的对象呢?

// 定义一个 Person 类
var Person = new Object();
// 这个人的属性(名字)叫做小明
Person.name = "小明";    
// 小明有 “煮饭” 的功能
Person.ZhuFang = function(){
    alert("我在煮饭");
}
// 小明有“答试卷”的功能,姓名:__________ ,这里你要写你的名称
// 所以就需要有返回值咯
Person.SayName = function(){
    return this.name;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-02
你这好笼统啊 实际应用中会用到的远比能说的多 内置对象的大部分方法是用来控制html的 也可以控制css 还有其他一些是用来执行一些查找赋值的语句的
至于return 只要你函数中出现了布尔值 就会有这个 有时即使你不写 但它也是存在的 例如表单的提交 通过return true 否则false
第2个回答  2014-03-03
你可以去区分属性啊,方法之类的!
但是js只面向对象的,在js里面真正的一切皆是对象:方法是对象,属性是对象,任何东西都是对象!到后面你会发现方法也可以成为属性。

至于return返回给谁,谁调用就返回给谁

...属性和方法 用法的区别?请用通俗的语言介绍一下
1、你的名字、年龄、性别等这些是属性 2、你会煮饭、会跑,这些是你的方法,也就是你能完成的事(任务)3、人家问你会不会煮饭,当然希望你回答他,你就要给他返回值 也就是回答它:“会”、“不会”所以Javascript,就以表单form来说吧 1、form 表单中有 name 属性,action 属性 2、form 表单...

javascript函数、事件、对象、方法的通俗解释和他们的作用。
对象你可以简单的理解为一个大仓库,里面有各种资源(各种方法——也就是函数,各种定义了这个仓库的属性——比如这个仓库是干什么用的啊)。好了,现在你有一个满载资源的仓库了,当你想做某些事件的时候,你想到了这个仓库里有你想要的资源,那么你就可以调用这个仓库里的资源了,也就是调用这个对象...

请用通俗易懂的语言帮我讲解一下js的构造函数的概念?
构造函数,就是一个普通的函数,与其他函数没有任何区别,可以理解为 函数==构造函数,它只是概念上的一个定义,使用它用来实例化对象。对于JavaScript的内置对象,Object、Array、Date等等这些都是构造函数。function Obj() {}var o = new Obj(); \/\/ 实例化 使用new运算符返回的对象并不一定是实例...

htmlcssjs区别(html,css,javascript的区别)
html,css和javascript的区别1、HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML是网络的通用语言,一种简单、通用的全置标记语言。2、HTML文本中包含了所谓的“链接点”HTML利用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。总的来说...

JavaScript 的同源策略是什么意思?
JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。通俗的讲JavaScript通常用来做网页的交互以及同动态效果。它是一种非常流行的脚本语言,是一种运行在浏览器中的解释型编程语言。2.同源的定义:如果两个页面的协议\/端口和主机都相同,那么这两个页面具有相同的源。...

编程语言的分类和用途
4 、Javascript:闭包、对象、函数、CSS、DOM、Ajax、HTML5、node.js、V8。基于prototype的OO,以及基于闭包的函数式编程(后者用的更多)。常用代码组织形式:事件触发的回调机制(node.js与前端的区别是其自己定义、触发事件)、基于非阻塞异步IO的框架(node.js)。5、PHP即“超文本预处理器”,是一...

请用简单通俗的语句解释什么是.net???
对ASP.NET里的控件啊原理啊理解个大概后就学Javascript和CSS 因为好的Web应用离不开这两个,然后么还有Ajax啊,和最新的SilverLight 另外在学习过程中可以学点面向对象设计模式,虽然刚开始用不到,但是可以让你对面向对象的思想有一个大体的了解,并且可以让你深刻地体会到面向对象语言的魅力 ^_^ 最后,...

javascript和java有什么区别
java和javascript是两类语言,你在学习asp的一要学习java这种服务器端语言,同时也要学习javascript这种脚本语言。比如你开始提到的asp,学习了asp也应该学习javascript,它们的运行环境不一样,互为补充,不相冲突。做网站的时候两个都会用到。目前做网站php比较多,php和asp一样,属于服务器端运行的代码。...

...或者比较实用的也可以。。谁能给我介绍一下?
Dojo是目前最为强大的j s框架,它在自己的Wiki上给自己下了一个定义,dojo是一个用JavaScript编写的开源的DHTML工具箱。dojo很想做一个“大一统”的 工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo包括ajax, browser, event, widget等跨浏览器API,包括了JS本身的语言扩展,以及各个方面的工具...

JAVAscript与css的区别是什么呀?
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作等。css是一种用来表现HTML或XML等文件样式的语言。比如,使用CSS可以更加灵活地控制具体的页面外观,从精确的布局定位到特定的字体和样式。这2种都是用来做网页的语言,只是使用...

相似回答