js中with、this的用法详解编程语言
2023-06-13 09:20:40 时间
http://hi.baidu.com/qd_user/blog/item/cbbe1bed219ead35269791c4.html
with 语句 为一个或一组语句指定默认对象。
用法:with ( 对象 ) 语句
with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用:
x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10);
y = Math.tan(14 * Math.E);
当使用 with 语句时,代码变得更短且更易读:
with (Math) {
x = cos(3 * PI) + sin(LN10);
y = tan(14 * E);
}
this 对象 返回“当前”对象。在不同的地方,this 代表不同的对象。如果在 JavaScript 的“主程序”中(不在任何 function 中,不在任何事件处理程序中)使用 this,它就代表 window 对象;如果在 with 语句块中使用 this,它就代表 with 所指定的对象;如果在事件处理程序中使用 this,它就代表发生事件的对象。
一个常用的 this 用法:
script
function check(formObj) {
}
/script
body
form
input type= text onchange= check(this.form)
/form
/body
这个用法常用于立刻检测表单输入的有效性。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/13671.html
cjava相关文章
- js定时器与延时器_JS做定时器倒计时
- js 数组去除重复数据-5 个提升你 JS 编码水平的实例
- 算法之js实现回顾详解编程语言
- js 等比例缩放图片详解编程语言
- js实现按钮的滑动效果详解编程语言
- JS JAVA 判断是否微信浏览器详解编程语言
- js canvas 照片旋转 demo详解编程语言
- js时间格式化详解编程语言
- js 正则表达式 验证手机号码详解编程语言
- JS把指定日期转换为几秒前、几小时前等格式详解编程语言
- JS点击出现悬浮窗效果详解编程语言
- js文件中使用el表达式问题详解编程语言
- js严格验证身份证号详解编程语言
- Node.js基金会官方的开发者认证准备就绪详解编程语言
- JS正则表达式从入门到入土(6)—— 贪婪模式与非贪婪模式详解编程语言
- css动画与js动画的区别详解编程语言
- JS 测验详解编程语言
- Grumble.js气泡形状的提示(Tooltip)控件详解编程语言
- js的日期操作:String转date日期格式、求日期差详解编程语言
- Python3.x:Selenium+PhantomJS爬取带Ajax、Js的网页详解编程语言
- js控制easyui datagrid列的显示和隐藏详解编程语言
- js jquery数组去重详解编程语言
- js的函数定义详解编程语言
- vue main.js中app绑定的是index.html还是App.vue中详解编程语言