Javascript 学习笔记

来源:互联网 发布:阿里云机房速度测试 编辑:程序博客网 时间:2024/06/04 19:47
js 学习笔记以前用jq用得太爽了, 现在打算循序渐进的学习原生的js, 做个笔记, 当备忘录js 入门篇1.引入js在 head 或者 body位置<script>your js code</script><script src='JsFilePath'></script>2.单行注释 //多行注释 /**/3.对话框 alert('xxoo');确定框 confirm('xxoo');提示框 prompt(str1,str2); str1 表示提示信息; str2 表示文本框默认内容4.打开新窗口 window.open()url:打开窗口的路径名称: '_top' ; '_blank'; '_self'参数字符串: top; left; width; height; menubar; toobar; scrollbar; status关闭窗口 window.close()5.DOMhtml head meta title body ...元素节点文本节点属性节点6.获取对象document.getElementById() 其值可能为  null 或者 objectHTMLParagraphElement7.设置文本object.innerHTML设置样式onject.style.xxoo = 'StyleName'backgroundColor; height; width; color; fontFamily; fontSize8.显示隐藏object.style.display = 'block' / 'none'9.获取/设置类名(通过此方法设置样式)object.className = ClassNamejs进阶篇1.变量 字母; 下划线; 美元符号开头变量区分大小写要养成先声明后使用的习惯2.数组声明var Arr = new Array();var Arr = new Array(10);var Arr = [];var Arr = new Array(1,2,3);var Arr = [1, 2, 3];数组可以存储任意类型的变量var Arr = [1, 'str', false, true, 1.05];Arr[0] numberArr[1] stringArr[2] booleanArr[3] booleanArr[4] number数组可以不断加值Arr[Arr.length] = 'YourValue'Arr[Arr.length] = 'YourValue1' ...数组长度是可变的Arr.length = 10000;Arr[9999] --> undefined 未定义二维数组var Arr = [[00, 01, 02],[10, 11 ,12],[20, 21, 22]]3.条件switch(val){case val1:your code1;break;case val2:your code2;break;default:your code3;}4.事件鼠标单击 onclick鼠标经过 onmouseover鼠标移开 onmouseout文本框内容改变 onchange下拉框选中 onselect光标聚焦 onfocus光标移开 onblur网页导入 onload关闭网页 onunload5.对象


0 0
原创粉丝点击