ECMAscript
Dom doc
Bom Brower
window --窗口.
location --地址栏.
history --历史.
document --文档.
statue --任务栏
<路径:/文件夹名/文件夹
../文件夹名/文件夹
文件夹名/文件夹
<window方法: window.open() 需要指定对象来调用.close()
location href跳转网页 reload()刷新网页
history历史 back()后退 forward()前进 go(-2)
document文档
找到元素: getElement...
元素内容属性: innerHTML
document.getElementById().innerHTML
document操作:
1.找元素。(getEl...)
2.操作内容。(非表单:inner。 表单:value。)
3.操作属性。(setAttribute("属性名","属性值"。 getAttribute("属性名")[返回指定属性名的属性值]。 removeAttribute("属性名")))
4.操作样式。(元素.style.样式 = "")
5.操作元素. (创建标签,删除标签。)
setTime (fun,time) 隔一段时间调用(一次)
cleartimeout(变量名)
setInterval (fun,time) 隔一段时间循环
创建元素 document.createElement(标签名)
追加元素 元素对象.appendChild(元素对象)
删除元素 元素对象.remove();
字符串对象 直接对字符串操作:
1 <html> 2 <head> 3 <title></title> 4 <script> 5 var str = "这,是,不,是,字,符,串"; 6 //字符串转数组 字符串.split(分隔符) 7 var arr = str.split(",");//参数是分隔符 8 console.log(arr); // ["这", "是", "字", "符", "串"] 9 //数组转字符串 数组.join(字符串连接符) 10 var str1 = arr.join("-"); 11 console.log(str1); //这-是-字-符-串 12 13 //判断字符串是否包含 包含返回下标 不包含返回-1 14 var i = str.indexOf("我"); 15 //返回最后一次出现的下标 16 var i = str.lastIndexOf("是") 17 18 var str = "HELLO word"; 19 //字符串转大写 小写 20 //alert(str.toUpperCase()); 21 //alert(str.toLowerCase()); 22 23 //截取字符串 字符串.substr(从哪开始,截取几个) 24 //alert(str.substr(0,5)); 25 26 27 var num = 1234; 28 num = num + "";//"1234" 29 30 //转数组 31 var arr = num.split("");//["1","2","3","4"] 32 //反转数组 33 arr.reverse();//["4","3","2","1"] 34 //转字符串 35 var num1 = arr.join(""); //"4321" 36 //两个字符串比较 37 if(num == num1){ 38 alert("是回文数") 39 } 40 </script> 41 </head> 42 <body> 43 </body> 44 </html>
时间日期对象 new Date():
var myDate = new Date();
myDate.getYear(); 获取当前年份(2位)
myDate.getFullYear(); 获取完整的年份(4位,1970-????)
myDate.getMonth(); 获取当前月份(0-11,0代表1月)
myDate.getDate(); 获取当前日(1-31)
myDate.getDay(); 获取当前星期X(0-6,0代表星期天)
myDate.getTime(); 获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); 获取当前小时数(0-23)
myDate.getMinutes(); 获取当前分钟数(0-59)
myDate.getSeconds(); 获取当前秒数(0-59)
myDate.getMilliseconds(); 获取当前毫秒数(0-999)
myDate.toLocaleDateString(); 获取当前日期
var mytime=myDate.toLocaleTimeString(); 获取当前时间
myDate.toLocaleString( ); 获取日期与时间