位置: 编程技术 - 正文

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

  • 怎么进行增值税纳税申报
  • 个税为负数如何申报
  • 企业所得税季度申报时间
  • 集团内部公司之间怎么称呼
  • 亏损 纳税
  • 劳务费税后算税前公式
  • 最新的税收政策
  • 简易计税收入会计分录
  • 合作社增值税免税项目
  • 预付账款是付没付钱
  • 合作社土地入股协议
  • 购买原材料产生的运输费计入什么科目
  • 融资租赁出租人和承租人的区别
  • 增值税和实际缴税不符
  • 收财务拨款的贷款合法吗
  • 生产成本物料的核算
  • 客户退货不退款会计怎么处理
  • 房地产开发临时用电
  • 水产养殖公司的经营范围_问答
  • 个人承包经营所得是什么意思
  • 事业单位只能开具0税率的普票
  • 建安企业异地个税怎么交
  • 定额发票验旧是什么意思
  • 税务局如何检查上传的发票
  • 小规模纳税人开专票和普票的区别
  • 小规模自开专票税率是1%还是3%
  • 电脑开启语音按什么键
  • win10指纹传感器在哪里
  • 五险二金的二金有什么好处
  • 待清算商户消费款项是什么
  • 公司之间借款怎么操作
  • 企业接受捐赠的固定资产账务处理
  • 再次研究下cache_lite
  • 住房公积金余额查询
  • 未开票收入以后必须开票吗
  • 员工内部罚款有没有上限和下限
  • 投资收益会计准则
  • 持有至到期投资账务处理
  • 获取企业微信用户身份信息授权失败
  • 其他收益最后转入哪个科目
  • ps如何打圈内环形文字怎么调间距
  • 汇率一般是以几位数来显示
  • 使用Go http重试请求
  • 员工工资费用
  • 营业外收支的账户是什么
  • 固定资产租赁费属于什么费用
  • 配件盘点的方法
  • js中var的用法
  • python模块的搜索路径
  • python rem
  • 公司借给股东的钱金额较大股东可以在年底现金归还吗
  • 采购货物没有发票开出去有发票有什么风险
  • 产品的运输费用分录
  • 工程施工与工程结算账务处理
  • 税款减免怎么做分录
  • 其他应收款在借方怎么调账
  • 季节性停工计入成本吗
  • 融资租入固定资产计提折旧吗
  • 以前年度的银行手续费发票
  • 新手会计建账的资料在哪里弄
  • 算账的意思是什么?
  • mysql通过find_in_set()函数实现where in()顺序排序
  • excel格式变了怎么办
  • win10预览版好吗
  • solaris教程
  • windows xp/2000/2003系统自动登陆设置方法无需输入密码
  • win10电脑打开图片文件夹会跳闪
  • win8图标放桌面
  • 如何配置sendmail
  • 检查linux是否安装了,可用哪些命令
  • opengl perspective
  • dos命令 /b
  • unity火球特效
  • nodejs操作mongodb
  • python怎样升级
  • unity热更新框架对比
  • 陕西国税电子税务局端还可以登录吗
  • 国家税务总局全国增值税查询
  • 北京第三税务所咨询电话
  • 杭州没有户口可以上幼儿园吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设