位置: 编程技术 - 正文

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

  • 企业所得税计算表
  • 增值税专用发票可以开电子发票吗
  • 以前年度损益调整在利润表中怎么填
  • 2020年国税申报截止到什么时候
  • 滞纳金开专票要交税吗
  • 小微企业免征税怎么做会计分录
  • 没有进出口经营权
  • 不征税收入的所得税处理
  • 公司存款利率
  • 上个月没有结账可以做下个月的账吗
  • 购入工程物资计入
  • 支付技术转让费能加计扣除
  • 房屋租赁协议填写版本
  • 贷款和应收款项在活跃市场中没有报价
  • 一个公司可以有几个公章
  • 去年没有交社保,今年交了有用吗
  • 纳税人识别号在哪里能查到
  • 收到培训机构的电话骚扰该怎么办?
  • 临时工工资作为人员成本如何做账
  • 有单位购买我公司开发的房产作为“投资性房地产”,该单位需要缴纳房产税吗?
  • 如何办理临时经营纳税人设立登记
  • 公司变更监事需要换营业执照吗?
  • 办理税务登记与办理法人企业有何区别?
  • 个人承包工程如何合理避税
  • 当期的费用
  • 旧货销售的增值税税率
  • 新版edge浏览器如何打开ie浏览器
  • 银行贷款需要走第三方账户,第三方需要提供身份证
  • 预缴税款忘记抵扣
  • 注册表被恶意锁定怎么恢复正常
  • 更新网页证书
  • php面向对象详解
  • 自制原始发票
  • 税控盘每年的服务费可以抵扣吗
  • 前端毕业设计项目
  • 扣税的账户是基本户还有一般户
  • 财务费用汇兑损失是什么
  • 学生誓词最新2022年
  • 跨年的增值税专票怎么开
  • 劳务费发票为什么必须每月开
  • mongodb的使用教程
  • 增量留底退税怎么比增值税高
  • 买汽车计算公式
  • 三栏式明细账适用于原材料明细账
  • 公账取现用途写什么
  • 医院发票丢失怎么补办
  • 支付招标代理费的请示
  • 年末未缴增值税应符合计算逻辑
  • 固定资产汽车折旧年限是多少年
  • 电力行业规定
  • 商品损耗科目
  • 资本公积资本溢价怎么算
  • 请问母公司如何称呼
  • 赠送样品视同销售增值税该怎么做账务处理呢?
  • 银行存款日记账与银行对账单之间的核对属于
  • 业务招待费会计科目
  • 发票 发票专用章
  • 会计基本前提包括会计主体货币计量资料完整和经济效益
  • 如何制作会计账簿
  • sqlserver如何查看操作日志
  • ubuntu20.04怎么安装
  • ssh -i命令
  • win7系统如何卸载流氓软件
  • os x10.11el capitan公测版下载地址(公测版计划注册教程)
  • 新买的u盘安全吗
  • mac如何修改用户名称
  • linux怎么配置vim
  • win7查看本机信息
  • windows1021h2镜像下载
  • win7系统开机后桌面黑屏
  • uiview和calayer关系
  • css划动
  • Node.js中的construct构造函数
  • document.getElementById().src
  • jquery瀑布流代码
  • python网络爬虫项目步骤
  • python结合了什么的高级语言
  • 湖南省电子国税
  • 增值税发票税控开票软件客服
  • 东莞房地产协会副会长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设