javascript 学习备忘(三)
2015-09-30 21:57
627 查看
多重条件选择
处理错误
实例:
格式:try {} catch (errMsg) {}
3. 对象探测
探测浏览器是否支持javascript使用方法 if (document.getElementById){ } else {};
数组
数组元素在圆括号中,以 逗号 分隔.
函数的返回值
return 返回任何值.字符串,布尔值,数字.
实例:
do{} while 常见用途之一是从用户输入的数据中去掉空格或者无效的字符.
应用javascript重新加载页面的一部分,而不是向服务器请求整个页面,这将为用户提供更快速的影响,不会产生服务器负载.
组合使用javascript和CSS
通过javascript来为对象动态添加css样式,比如:
实例:
使用位运算比较数字,求和等
| 或
& 与
A & B = A ,则A = B成立.
A | 0 =A
x可以字符串.数字,表达式 switch (x) { case condison1: ... break; case condison2: ... break case condition3: ... default: ... }
处理错误
实例:
window.onload = initAll; function initAll() { var ans = prompt("Enter a number",""); try { // if (!ans || isNaN(ans) || ans<0) { throw new Error("Not a valid number"); } alert("The square root of " + ans + " is " + Math.sqrt(ans)); } catch (errMsg) { alert(errMsg.message); } }
格式:try {} catch (errMsg) {}
3. 对象探测
探测浏览器是否支持javascript使用方法 if (document.getElementById){ } else {};
数组
数组元素在圆括号中,以 逗号 分隔.
函数的返回值
return 返回任何值.字符串,布尔值,数字.
实例:
... // 调用函数时,函数名+() ,shell脚本则是直接一个函数名,没有圆括号 var newNum = colBasis + getNewNum() + 1; .. ... function getNewNum() { return Math.floor(Math.random() * 15); }
do{} while 常见用途之一是从用户输入的数据中去掉空格或者无效的字符.
应用javascript重新加载页面的一部分,而不是向服务器请求整个页面,这将为用户提供更快速的影响,不会产生服务器负载.
组合使用javascript和CSS
通过javascript来为对象动态添加css样式,比如:
实例:
unction toggleColor(evt) { //这里ENT 便是是非IE浏览器 if (evt) { var thisSquare = evt.target; } else { //这里window.event.srcElement是IE浏览器 var thisSquare = window.event.srcElement; } if (thisSquare.className == "") { //赋予元素类名"pickedBG" thisSquare.className = "pickedBG"; } else { //用户再次点击时,则使类名为空 thisSquare.className = ""; } }
使用位运算比较数字,求和等
| 或
& 与
A & B = A ,则A = B成立.
A | 0 =A
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- IE8开发人员工具教程(二)
- 在flex中执行一个javascript方法的简单方式
- Flex结合JavaScript读取本地路径的方法
- PowerShell中执行Javascript的方法示例
- javascript asp教程第六课-- response方法
- javascript asp教程More About Recordsets
- javascript asp教程第十二课---session对象