位置: 编程技术 - 正文

JavaScript入门教程(12) js对象化编程(JavaScript入门教程)

编辑:rootadmin
with 语句 为一个或一组语句指定默认对象。 用法: with (<对象>) <语句>; with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用: x = Math.cos(3 * Math.PI) + Math.sin(Math.LN); y = Math.tan( * Math.E); 当使用 with 语句时,代码变得更短且更易读: this 对象 返回“当前”对象。在不同的地方,this 代表不同的对象。如果在 JavaScript 的“主程序”中(不在任何 function 中,不在任何事件处理程序中)使用 this,它就代表 window 对象;如果在 with 语句块中使用 this,它就代表 with 所指定的对象;如果在事件处理程序中使用 this,它就代表发生事件的对象。 一个常用的 this 用法: 这个用法常用于立刻检测表单输入的有效性。 自定义构造函数 我们已经知道,Array(),Image()等构造函数能让我们构造一个变量。其实我们自己也可以写自己的构造函数。自定义构造函数也是用 function。在 function 里边用 this 来定义属性。 然后,用 new 构造函数关键字来构造变量: var <变量名> = new <构造函数名>[(<参数>)]; 构造变量以后,<变量名>成为一个对象,它有它自己的属性——用 this 在 function 里设定的属性。 以下是一个从网上找到的搜集浏览器详细资料的自定义构造函数的例子: 这个构造函数非常完整的搜集了浏览器的信息。我们看到它为对象定义了很多个属性:major, minor, ns, ie, win, mac 等等。它们的意思见上面的注释。把 is 变量定义为 Is() 对象后,用 if (is.ns) 这种格式就可以很方便的知道浏览器的信息了。我们也可以从这个构造函数中看到,它也可以使用一般的 JavaScript 语句(上例中为 var 语句)。 让我们再来看一个使用参数的构造函数: 从这个构造函数我们不但看到了参数的用法,还看到了不同的属性用不同的数据型是可以的(上例五个属性分别为:字符串,布尔值,数字,日期,字符串),还看到了构造函数里也可以用构造函数来“构造”属性。如果用了足够的“保护措施”来避免无限循环,更可以用构造函数自身来构造自己的属性。

推荐整理分享JavaScript入门教程(12) js对象化编程(JavaScript入门教程),希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript入门教程(12) js对象化编程(JavaScript入门教程)

文章相关热门搜索词:js入门基础教程,JavaScript入门教程,javascript初级教程,JavaScript入门教程(非常详细),javascript初级教程,javascript入门教材,javascript入门教学,javascript入门教材,内容如对您有帮助,希望把文章链接给更多的朋友!

JavaScript入门教程 Cookies 某些Web站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为Cookie。——MSIE帮助。一般来说,Cookies是CGI或类似,比HTML高级的文件、程

javascript 学习之旅 (1) 第1章JavaScript简史。没什么好记的,简单的介绍了js的起源,浏览器之间的冲突等等。第2章JavaScript语法。值得注意的是:(1)字符串放在单引号或双引号

javascript 学习之旅 (2) 第三章DOMDOM是DocumentObjectModel(文档对象模型)的首字母缩写。节点元素节点(elementnode):是DOM的原子。如:文本段落元素的名字p无序清单元素的名字ul...

标签: JavaScript入门教程

本文链接地址:https://www.jiuchutong.com/biancheng/382927.html 转载请保留说明!

上一篇:JavaScript入门教程(11) js事件处理(javascript初级教程)

下一篇:JavaScript入门教程 Cookies(javascript初级教程)

  • 应交增值税是什么意思
  • 业务宣传费和广告费的扣除标准
  • 非营利组织支付给他人劳务费
  • 个人所得税app是什么意思
  • 行政单位预算资金拨付流程
  • 私营独资企业可以变更法人吗
  • 固定资产怎么确认是不是投入使用了
  • 车间人员领用文件有哪些
  • 什么叫税后利息费用
  • 经营租赁是主营业务收入吗
  • 个人独资企业是什么类型
  • 2018年老项目应该如何交税?
  • 个人所得税手续费奖励办税人员文件
  • 培训费可以抵扣企业所得税
  • 金税四期什么时候结束
  • 增值税怎么转
  • 企业汇算清缴弥补以前年度亏损后还需退税
  • 金税三期得死多少企业
  • 广告公司的主营业务成本包括哪些
  • 多转出的进项税怎么做账
  • 工商年报财务数据怎么填
  • 资本公积和盈余公积都是从企业的净利润中提取的
  • linux命令行怎么用
  • windows 11预览版
  • 在php中,字符串有哪些表示形式
  • 自产产品用于业务招待 如何申报企业所得税
  • 企业因政策性原因发生的巨额经营亏损
  • 进程aissca.exe
  • 增值税红字专用发票什么意思
  • 资本公积金为什么不能用于弥补亏损
  • 投资收益是否缴增值税
  • Nat Biotechnol –精准 CRISPR-Cas噬菌体疗法将为重症感染患者带来福音
  • 实时视频功能
  • vue3技巧
  • vue route 参数
  • 目标检测数据集
  • 如何使用openAI总结小说内容
  • 财务支出表怎么做
  • excel if统计
  • swatch of
  • java 泛型方法
  • 织梦怎么样
  • 购进小汽车自用为什么可以抵扣进项税
  • 研发支出的主要内容
  • 收银算不算财务工作
  • 公益性捐赠支出纳税调整
  • 国债 企业
  • 企业印花税的计算公式是什么
  • 库存现金挂账多久
  • 权益法下公允价值变动计入其他综合收益
  • 未分配利润可以弥补亏损吗
  • 销售折让的账务处理方法
  • 生产自己的产品
  • 有限公司结业清算
  • 公户网银转账操作流程
  • 工会经费支出范围
  • sql 关系数据库
  • MySQL5.6下windows msi安装详细介绍
  • 自动化生产线模型
  • Winserver2012下mysql 5.7解压版(zip)配置安装教程详解
  • 进入bios设置u盘启动
  • explorer.exe进程文件
  • centos中netspeeder网络加速/优化器的安装方法
  • linux中grep命令用法
  • centos6.9
  • win7运行窗口在哪
  • 如何选择适合你的颂钵
  • python的判断语句
  • perl 文件
  • 月经其间可以吃消摇丸吗
  • 搭建简单的spike课程
  • three.js入门教程(合集)
  • AppWidgetProvider使用介绍
  • Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
  • jquery前端开发实战教程课后题答案
  • 美国各地区消费水平
  • 总公司和子公司是什么关系
  • 税控机发票打印机怎么用
  • 为什么消费税是价内税
  • 国税软件下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设