zoukankan      html  css  js  c++  java
  • js

    本文用markdown编辑,学习链接 blog

    js的基础知识

    js变量类型包括:数值型、字符串型、布尔类型、对象类型、数组类型

     var a=3.14;    //数值类型
     var b='hello';  //字符串类型,可以用单引号也可以用双引号
     var c="hello";    
     var d=true;     //布尔类型
     var e={name:"elain",age:23};//对象类型
     var f=[1,'hello',"world",true];//数组类型
     var g=null;//未定义对象
     var h=undefined;//未定义变量    //undefinded和null的区别是 undefined是指原生类型的变量未声明,null是指对象类型的变量未声明,原生类型是指数值类型、字符型、字/符串类型、bool类型这些
    

    js引入方式

     <Script src=""></Script>
     <Script>
        var a=1;
     </Script>
    

    注:js一般引用的位置是在body最下方,原因是浏览器引擎是从上往下解析的,先把整个DOM对象读出来在用js进行操纵。
    可以在浏览器中停用js解释器,这样js就不起作用了。一般情况下js引擎是在浏览器中,当把js引擎放到服务器中,就可以操作服务器上的文件等信息,这样的成为服务器端js框架,例如node.js。


    js内置对象常用属性

    String 字符串对象
    • length 属性:长度
    • concact(String) 连接两个或更多个字符串
    • indexOf(String) 返回出现字符串的位置
    • substr(num1,[num2]) 截取字符串
    • toLowerCase() 转换成小写
    • toUpperCase() 转换成大写
    • replace(str1,str2) 字符串替换

    Date对象

    Date对象方法


    Math对象

    Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math()
    Math对象方法


    Array对象

    Array对象

    浏览器window对象
    window对象是浏览器宿主对象,与js语言无关,但js可以操控window对象

    注:Window 对象表示浏览器中打开的窗口,虽然没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。
    window对象的常用方法

    Window 对象方法
    Window 对象属性

    对象选择
    <script>
    		//用id查询 返回对象
    		var a=document.getElementById("t1").style.border="1px solid red";
    		alert(document.getElementById("t1"));//输出HTMLDivElement
    
    		//用标签查询 返回集合
    		document.getElementsByTagName("p")[0].style.background="green";
    		alert(document.getElementsByTagName("p"));//输出HTMLCollection
    
    		//表单元素可以用name来查询 返回对象集合
    		document.getElementsByName("t3")[0].value="blue";
    
    		//按照类名查找 返回集合
    		document.getElementsByClassName("t2")[0].style.background="blue";
    
    		//查找子对象
    		document.getElementsByTagName("p").firstChild;
    		alert(document.getElementsByTagName("p")[0].parentNode.style.background="lightyellow");
    	</script>
    
  • 相关阅读:
    远程连接ORACLE服务的设置方法
    错误:ORA28002: the password will expire within 7 days 解决方法
    SQL Server、Oracle、Mysql查询前n条记录
    oracle登录错误:ORA28000: the account is locked 解决方法
    学习oracle中的PCTFREE和PCTUSED
    错误“ORA12520: TNS: 监听程序无法找到需要的服务器类型的可用句柄”解决方法
    windows计划任务+批处理文件实现oracle数据库的定时备份与恢复
    Address already in use: JVM_Bind(端口冲突)
    ORACLE VARCHAR 排序问题
    从百度空间到CSDN——博客搬家源码
  • 原文地址:https://www.cnblogs.com/elian/p/6291632.html
Copyright © 2011-2022 走看看