位置: 编程技术 - 正文

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

  • 计提利息收入分录怎么写
  • 制药企业税收优惠政策
  • 增值税抵扣不够怎么解决
  • 进项税额转出冲红
  • 滴滴上开的发票是增值税发票还是普通发票
  • 出纳单据交接表怎么填写
  • 企业流水账怎么查
  • 指定会计科目是
  • 工程设备租赁带什么手续
  • 招标代理服务费收费标准2023
  • 办房产证要交什么税,哪里交?
  • 增值税发票查询
  • 二甲醚增值税税率9%
  • 劳务派遣差额征税政策
  • 固定资产合并抵扣增值税
  • 应收账款的坏账处理方式有哪几种
  • 免税农产品抵扣政策
  • 五险一金个人缴纳部分
  • Win11怎么不显示图标
  • 询证函有法律效力吗
  • 如何设置系统自带的输入法
  • 进口免费赠送报成了一般贸易
  • PHP中Http协议post请求参数
  • 十天学会php教程
  • 专项贷款损失准备金在一定程度上具有资本的性质
  • 支付赊购材料款怎么入账
  • 终身职业技能培训
  • 调整多计提企业利润
  • 马拉喀什的历史背景
  • 差旅费误餐补贴标准
  • 2023 年值得关注的 9 个 Web3 发展趋势
  • read命令 linux
  • 所得税预缴申报表怎么填
  • 购进固定资产的进项税可以抵扣吗
  • mongodb基本操作
  • 罚款收入算是营收收入吗
  • 资产减值损失是费用吗
  • 出售其他债权投资产生的收益为什么计入留存收益
  • 对方发票丢了能红冲重开吗
  • 普通发票验旧后怎么作废
  • mysql数据表存储引擎
  • mysql skip ssl
  • 库存商品入库的会计分录怎么写
  • 创业带动就业补贴是给企业的还是员工的
  • 一般纳税人只交社保无发票往来需要做账吗
  • 原材料采用实际成本法,在会计核算上应设置的账户是
  • 异地预缴增值税多交了怎么办,可以退吗
  • 小规模纳税人年收入不能超过多少
  • 注册资本转出可以吗
  • 企业股权无偿转让
  • 法人网上变更流程
  • 接到国外的电话是怎么回事
  • 财政补助结转余额在借方还是贷方
  • mysql复制命令
  • win8屏幕显示时间
  • iphone看mac
  • linux的ftp命令
  • Win10 Mobile Build 10572 其它未记录更新内容汇总
  • vim显示中文乱码
  • win8安全模式修复
  • centos ulimit
  • shell命令windows
  • jquery 限制文件大小
  • 淘宝店铺首页导航栏css
  • 第二次约会聊天没多少可以聊的,经常冷场
  • 百度关键词设置
  • CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
  • jQuery position() 函数详解以及jQuery中position函数的应用
  • 不要用强制方法杀掉python线程
  • jquery获取php变量
  • 契税减免优惠政策2023年最新
  • 如何登录黑龙江全省事
  • 上季度报表错误怎样更正
  • 北京朝阳区地税服务大厅
  • 谈心谈话记录由谁填写
  • 缴纳社保问题证明怎么查
  • 2023年内蒙古房贷利率
  • 山东税务申报如何网上申报
  • 工会代扣代缴个税怎么申报
  • 欠税多久法院立案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设