zoukankan      html  css  js  c++  java
  • js基础01

    js
    javascript 脚本语言 解释性 基于对象 事件驱动函数
    js的组成:
    ECMAScript(语法)
    BOM(浏览器对象模型)
    DOM(文档对象模型)
    html和js的整合
    方式1:内部编写js
    <script type="text/javascript">js代码</script>
    方式2:
    外部有一个独立的js文件 后缀名:.js
    在html中通过script的src属性导入
    <script src="js的路径"></script>
    注意:
    一旦使用了src属性,那么script标签体中的js代码将不再执行了.

    变量:
    var 变量名=初始化值;
    数据类型:
    原始类型(5种)
    Undefined  wei未初始化
    Null
    String 用引号引起来的内容不论是 单引号还是双引号
    Number  所有的数字 整数小数
    Boolean    true  or  false

    过typeof可以判断一个值或者变量是否是原始类型,若是原始类型,还可以判断属于那种.
    typeof 变量|值
    引用类型  new  String();
    运算符:
    关系运算符:
    两边值都是字符串,比较ascii码
    两边都是数字,和java一样
    一边是数字,一遍是字符串形式的数字, 可以比较
    一边是数字,一遍是普通字符串 可以比较 值永远是false
    等性运算符 === 值和类型 都一致
    "66"==66 true
    "666"===666 false
    js的语句
    if while for 和java一样
    //////////////////
    获取元素:
    var obj=document.getElementById("id值");
    获取元素的value属性
    var val=document.getElementById("id值").value;
    设置元素的value属性
    document.getElementById("id值").value="sdfsdf";
    获取元素的标签体   标签体: 开始标签和结束标签之间的内容 
    var ht=document.getElementById("id值").innerHTML;
    设置元素的标签体
    document.getElementById("id值").innerHTML="ssss";

    定义函数:
    方式1:function 函数名(参数列表){函数体}
    方式2:
    var 函数名=function(参数列表){函数体}
    注意:
    函数声明的时候不用声明返回值类型
    参数列表上不要写参数类型
    通过return结束方法和将值返回

    事件触发,事件驱动
    onclick 单击
    onsubmit 表单提交
    onload 页面加载成功或者元素加载成功

    事件和函数绑定
    方式1:通过元素的事件属性
    <xxx onxxx="函数名(参数列表)">
    方式2:派发事件
    document.getElementById("id值").onxxx=function(){...};

  • 相关阅读:
    在Leangoo里怎么添加,移动列表,修改列表名称?
    在Leangoo里怎么列表示例,插入列表?
    tomcat如何按站点调试本机程序
    ORA-12519, TNS:no appropriate service handler found
    mysql 远程访问
    手机端调试成功笔记
    Cannot find class for bean with name service
    android模拟器不能用键盘
    eclipse使用基础--让toolbar显示自己想要的内容
    mysql解压版安装
  • 原文地址:https://www.cnblogs.com/nextgg/p/7714383.html
Copyright © 2011-2022 走看看