zoukankan      html  css  js  c++  java
  • javascript学习

    JavaScript学习

    1.JavaScript的作用是:

    (1)页面的交互特效

    (2)表单验证

    2.javascri组成:
    ECMAscript---核心
    DOM---文档对象模型
    BOM---浏览器对象模型
    window --窗口
    history--历史记录
    location--地址栏
    document--页面

     

    3.JavaScript使用方式;
    1.直接在标签里面写,时间属性值(常用的值是方法名)
    <div onClick="alert(123)">弹出123</div>
    2.在HTML文件中以标签的形式表现,标签名是script
    <script>
    var a123 = 10;
    a123 = 20

    </script>
    3.外部引用HTML文件中以标签的形式表现,标签名是script

    <script type="text/javascript" src="名称+.js"></script>

    4.JavaScript用法;
    1.获取元素(标签)
    2.操作内容
    3.操作属性
    4.操作样式
    5.创建删除标签
    6.操作事件

    5.JavaScript语法;
    1.注释、关键字、标识符
    //单行注释
    /*
    多行注释
    */
    标识符规则:字母、数字、下划线、¥符号 等4个组成部分,数字不能作为名字

    2.变量、数据类型 数字、字符串、布尔值、null、undefined
    定义并赋值:var 后跟变量名 = 值;
    定义后赋值:var 后跟变量名; 变量名 = 值;
    3.运算符
      (1)算术运算符:+  -* / ++ --;%(取余)++在后,先计算后++;++在前,先++后计算
      (2)赋值运算符:=
      (3)逻辑运算符:&&(并且的意思);||(或的意思);!非 如:!=是不等于的意思;
      (4)三元运算符:表达式
      (5)字符串链接:string“表达式”双引号;‘ 表达式’单引号

    6种类型:

    (1)number(数字);强转:parseInt(转型);float:小数;

    (2)Boolean布尔类型:true(1)/false(0);

    (3)null 空值  没有指向;

    (4)undefined没有任何定义

    (5)object  对象

    (6)字符串 string

    (数组是对象的一部分) 
    4.控制语句
    5.数组
    6.方法(函数)类、对象

    6.JS的三种弹窗方式:

    alert();告警弹窗 --没有返回值;

    confirm();选择弹窗 --有返回值:布尔类型:true/false;

    prompt();输入式弹窗 --有返回值:用户输入。

    注意:php里边,最终结果是“布尔”结果

    javascript里边,&&||是其中一个操作数,!是布尔结果

    JavaScript选择与循环

    1.if...else语句:

    function 定义名(){

    if(){

    }elseif(){

    }else{

    }

    }

    2.switch语句:

    switch(){

    case  表达式:

    分支;

    case  表达式:

    分支;

    }

    3.for循环语句:一直循环决断;

    for(初始化;条件判断;状态改变){

    执行的代码(逻辑推理)

    }

    4.while/do...while语句;满足某个条件 

    Break/Continue

    break:跳出本层循环,终止循环

    continue:条除本次循环,跳入下一次循环; 

  • 相关阅读:
    python脚本 – 删除指定天数前的文件
    java 获取屏幕的分辩率
    解决Multi input/output stream coders are not yet supported(org.apache.commons.compress)
    解决tomcat at org.apache.tomcat.util.buf.CharChunk.append(CharChunk.java:355)
    org.quartz.jobStore.misfireThreshold = 60000
    python list 自定义排序
    利用pycron在windows上实现cron定时任务
    [Selenium+Java] Scroll UP or Down a page in Selenium Webdriver
    Python获取硬件信息(硬盘序列号,CPU序列号)
    ChromeDriver自动更新、FirefoxDriver自动更新、InternetExplorerDriver自动更新(Java+Python)
  • 原文地址:https://www.cnblogs.com/sc1314-1218/p/8186216.html
Copyright © 2011-2022 走看看