zoukankan      html  css  js  c++  java
  • JavaWeb

    /**
     * Window对象
     */
    //关闭当前window
    <input type="button" value="关闭窗口" onclick="funCloseWindow();" />
    <script type="text/javascript">
    	function funCloseWindow() {
    		window.close();
    	}
    </script>
    //开启新window
    winodw.open("http://www.toutiao.com/i6410311971761029633/","我的新窗口","width=200,height=300","false");
    //定时器
    var weInterval = window.setInterval(function(){
    	  
    },1000);
    clearInterval(weInterval);
    //属性
    1)parent	父窗口
    2)frames  	子窗口
    3)opener   
    window之间通信, .parent.frames[0]  .opener
    /**
     * Dom
     */
    文档对象模型
    控制页面中的内容
    将文档中的所有内容封装成对象
    1)Document    文档对象
    2)Element     元素对象
    3)Text        文本对象
    4)Attribute   属性对象
    5)Commom      注释对象
    //获取对象
    var oButton = document.getElementById("");
    //dom事件
    oButton.onclick = function() {
    }
    <input type="button" value="搞一搞" onclick="alert('妈妈咪嘛')" />
    //常见事件
    onfocus  	获得焦点
    onblur   	失去焦点
    onchange 	省市级联动
    onkeydown   event.keyCode
    onkeyup
    onkeypress	
    //实例-添加节点
    var oSon = document.createElement("div");
    oSon.setAttribute("name","wewezhang");
    oSon.innerHTML = "WeWeZhang";
    var oFather = document.getElementById("searl");
    oFather.appendChild(oSon);
    //实例-删除节点
    oSon.parentNode.removeChild(oSon);
    //实例-替换节点
    var oDag = document.createElement("div");
    oDag.setAttribute("name","wewezhang");
    oSon.parentNode.replceChild(oDog,oSon)
    //实例-克隆节点
    oSonEx = oSon.cloneNode(true);
    /**
     * 表单验证
     */ 
    onsubmit事件  return true false;
    evevt.preventDefault();		//阻止默认行为
    evevt.stopPropagation();	//阻止事件冒泡
    //获得input文本内容
    document.formName.inputName.value
    document.formName.inputName.getAttribute("value");
    //正则表达式
    var oReg = /^[a-zA-Z][a-zA-Z0-9_]{5,9}$/g;
    if(!oReg.text(value)){
    	return false;
    }
    //实际开发中使用的正则都是很简单的
    正则表达式是一种特殊的字符串模式,用于匹配一组字符串
    类似"模具"的作用
    语法
    	"^":匹配行或者字符串的起始位置
    	"$":匹配行或字符串的结尾
    	 "" :不会消耗任何字符只匹配一个位置
    	 "d": 匹配数字
    	 "w":匹配字母,数字,下划线.
    	 "s":匹配空格 
    辅助工具
    	http://www.regexpal.com/ 
    	http://rubular.com/ 
    	McTracer软件
    /**
     * 二级联动例子
     */
    //json对象
    var oHuoBan = { "name":"WeWeZhang","age":"18"};
    for (var key in oHuoBan){
    	console.log(key+" ~ "+oHuoBan[key]);
    }
    //部分代码
    var oShanDong = {"山东":["济南","青岛","淄博","枣庄","东营","烟台","潍坊","济宁","泰安","威海","日照","莱芜","临沂","德州","聊城","滨州","菏泽市"]}
    oSelect.options[oSelect.selectedIndex].innerHTML;
    oSelect.length=1;
    

      

  • 相关阅读:
    网络编程
    GUI编程
    Java数组
    Day24
    Day23
    Day22
    Day21
    Day20
    Day19
    Day18
  • 原文地址:https://www.cnblogs.com/WeWeZhang/p/6617070.html
Copyright © 2011-2022 走看看