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

    JS作用:

    1.页面交互特效

    2.表单验证

    JS组成:

    1.ECMAscript         js核心;

    2.DOM                   文档对象类型;

    3.BOM                     浏览器对象模型;

    (1)window  窗口;

    (2)history  浏览历史;

    (3)locarion 地址栏;

    (4)document 页面;

    JS操作

    1.操作元素(标签)

    2.操作内容

    3.操作属性

    4.操作样式

    5创建删除标签

    6操作事件

    JS语法

    1.注释,关键字,标识符(除关键字以外的),常量

    2.变量,数据类型

    3.运算符

    4.控制语句

    5.数组

    6.方法(函数)

    JS使用方法

    1.直接在标签里使用

    2.在HTML里以标签形式表现    标签名<script></script>

    3.外部引用

    JS中三种弹窗

    1.alert   告警弹窗(无返回值)

    2.confirm 选择弹窗(有返回值,布尔)

    3.prompt  输入弹窗(有返回值)

    运算符

    1.算数运算符:+ - * / ++ -- 赋值=

    2.关系运算符:< > <= >= != ==(比较的值)

    3.逻辑运算符:&&  ||  !(取反)

    4.三元运算符:表达式

    注:++在后,先计算后++

    ++在前,先++后计算

    %(取余)

    JS表达式:

    if(表达式){

    代码

    }

    else{

    代码

    }

    if成立执行if,不成立执行else

    switch(匹配的值){

    case"值":

    代码

    break;

    default

    代码

    break

    }

    注:当没有找到break时,继续往下找break

    for(1.初始值2.条件判断3.状态){

    代码

    }

    while(表达式){

    代码

    }(常用在死循环里)

    for用在已知循环次数的例子中

    break:跳出本次循环

    continue:跳过本次循环

    函数定义:

    function(方法名){

    代码

    }

    注:没有调用就不执行

    var 方法名=function(){代码}

    字符串转字符:parseInt()

  • 相关阅读:
    codevs 3115 高精度练习之减法 swap
    codevs 3116 高精度练习之加法
    poj 3984 迷宫问题
    codevs m进制转化成10进制
    codevs 1214 线段覆盖
    codevs 3143 二叉树的序遍历
    codevs 3145 汉诺塔
    HDU 5093 Battle ships [二分图匹配]
    HDU 5074 Hatsune Miku [dp] ——2014鞍山现场赛E题
    ZOJ 3793 First Digit (逗比题)
  • 原文地址:https://www.cnblogs.com/diverman/p/8184912.html
Copyright © 2011-2022 走看看