位置: 编程技术 - 正文

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初级教程)

  • 销售收入不含税怎么计算增值税额
  • 保障性住房土地增值税预征
  • 浅谈报关单填制的常见错误
  • 计提生产车间工人和车间管理人员工资
  • 税控盘及服务费会计分录
  • 三代手续费怎么申请返还
  • 展览服务费进项可以抵扣吗
  • 转正后个税增加
  • 注册资金证明包含哪些
  • 运输服务有3%的税率吗
  • 通用定额发票真伪查询系统
  • 企业所得税季度预缴可以弥补以前年度亏损吗
  • 贴现利息支付方式
  • 土地增值税和房产税
  • 外购货物对外捐赠企业所得税
  • 长期股权投资减值准备
  • 公司注销公告怎么发布
  • 待处理产品损益账户的核算内容不包括
  • 企业购入投资性房地产
  • 开出支票支付属于什么会计科目
  • 业务宣传费超出部分以后年度怎样处理
  • 图书出版行业做账流程
  • 公司买包包送员工入可以计入什么科目?
  • 出纳长短款项应按日结清,但不需要计算
  • 计提公司所得税分录
  • 公司租赁厂房开几个点发票
  • 废旧物资增值税税收优惠政策
  • 南方建筑主编
  • 劳务费代驾计入什么科目?
  • 汇算清缴补交需要调报表吗
  • 股票股利为什么不影响所有者权益
  • 计提长期借款利息会计分录
  • 计提工资附加费啥意思
  • 公司生产的产品
  • 鸿蒙3.0平板适配名单
  • 一般纳税人是什么发票
  • 报销冲借款是什么意思
  • 怎么认定是否为包工头
  • 桌面图标间距特别大
  • 单位代缴住房公积金分录
  • php ftp上传文件
  • 代理的认定
  • 园林绿化企业设立的条件和程序
  • PHP:mdecrypt_generic()的用法_Mcrypt函数
  • 前端批量下载图片
  • VS2022(Visual Studio)发布ASP.NET Core Web API应用到Web服务器(IIS)
  • yolov3训练
  • php框架实例
  • 一点分享案例
  • 小规模纳税人交税怎么做会计分录
  • 管理费用科目核算的内容
  • 代发工资的账务处理需要什么资料
  • 上年所得税费用借方有余额,怎么调整
  • mysql常用查询语句大全
  • 润滑脂开票属于哪一类
  • 买手机手续费怎么算的
  • 设备租赁公司怎么样
  • 土地使用权如何取得
  • 低值易耗品属于周转材料吗
  • 购货方收到销售折扣发票怎么入账
  • 咨询服务费计入哪里
  • sql server日期相减
  • netdrive mac
  • win7 计划任务服务启动失败
  • win7系统调节亮度快捷键
  • mac wifi时断时续
  • linux升级内核要重启吗
  • Basic Layout——基本布局
  • ComboBox 和 DateField 在IE下消失的解决方法
  • perl-dbd-mysql是什么
  • python2.7多进程
  • nodejs连接redis
  • unity 协作
  • 在页面中输出当前字符串的长度
  • 胰腺在人体的哪个部位图解
  • jquery操作元素样式
  • 百旺税控盘口令认证失败PiN被锁
  • 申报个税身份证验证不通过
  • 税控盘监控信息写盘失败时钟校准
  • 如何进行税务筹划工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设