位置: 编程技术 - 正文

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

  • 个人独资企业怎么取钱
  • 实收资本变动额怎么算
  • 排污费用计入什么会计科
  • 小规模纳税季收入怎么算
  • 进口增值税完税证明
  • 什么情况下要做试管怀孕
  • 企业汇算清缴时允许税前扣除的工资是什么
  • 贷款利息未取得发票所得税税前扣除哪年开始
  • 海关免税设备清单
  • 不够起征点免缴的增值税如何做税务处理?
  • 房地产开发公司注册条件
  • 公司社保收费标准
  • 预警税负率表
  • 车辆增值税抵扣到什么时候结束
  • 基金公司管理费收入怎么入账
  • 印花税注册资本缴税时间
  • 教育费附加计算公式
  • 社保滞纳金能否超过本金
  • 货物返利怎么做分录
  • 小微企业季度所得税怎么计算
  • 电子发票二维码怎么下载
  • 进项税转出余额方向在哪一方
  • 一般纳税人普通发票要交增值税吗
  • 费用计入资产
  • 营业外收入有哪些情况
  • 营业外支出期末需要结转吗
  • 一次性工伤补偿金公司不给怎么办
  • 华为授权查询系统
  • win10任务栏怎么隐藏
  • php二维码生成代码
  • 电压是什么量
  • winpe怎么安装到u盘
  • fpx是什么文件
  • 计算机视觉方面的期刊
  • php通过url传递参数
  • 公司设备搬家费会计分录
  • 2023年highway-env更新之后的使用记录(含DDQN,DuelingDQN,DDQN+OtherChanges) 入门到入土,再踩坑就不玩原神了
  • push指令执行的详细过程
  • 为什么交水利建设基金
  • 印花税应计入哪些费用
  • 安装使用漏电保护器是属于哪种安全措施
  • vue生命周期钩子函数
  • 台账如何做到表中分好几个表
  • 暂估入库多了怎么办
  • 长期股权投资大白话解释
  • mysql修改表结构的关键字
  • 电商新规则
  • 销项税进项税月末怎么处理
  • 无形资产摊销年限按法律规定还是企业估计
  • 支付销售商品运费
  • 出纳去银行存现
  • 工业企业外购存货成本有
  • 国税地税发票样式区别
  • 存货周转次数越高好还是越低好
  • 免税申请需要什么材料
  • 成本价和原价一样吗
  • 利税总额怎么算?
  • 计税金额是什么科目
  • 如何创办企业(组建程序)
  • mysql数据库主键怎么设置
  • Window7+CentOS 6.5双系统安装图文方法
  • 2015微软发布会
  • winxp软件双击后没有反应
  • WIN7系统如何禁止特定软件在线升级
  • Javascript之Number对象介绍
  • 批处理命令教程 pdf
  • js 验证数字
  • android开源项目在哪找
  • unity 更新
  • 遮罩层 css
  • node js 前端
  • 安卓底层重写
  • js的ajax请求写法
  • javascript基础笔记
  • 广西税务12366如何查看代他人缴费发票
  • 核准类结算账户包括
  • 电子税务局跨区域
  • 国地税改革意义
  • 进口设备需要资质吗
  • 地税局一般几点下班
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设