zoukankan      html  css  js  c++  java
  • day1-1JavaScript概念

    Js概念:

    产生于低速网时代,是进行表单验证

    htmlcss结合后产生动态效果(能用css实现的动画效果就不要用js实现,因为js效率比css低)

    js = ECMAScript +  dom   +   bom

        语法      文档操作       浏览器对象(不同浏览器bom不同)

    DomDOM将整个html页面映射成一个多节点结构(dom)

       dom模型

        html

       /

    head body

     |  |

    title  p

     |  |

    'hello' '你好'

    JavaJavaScript并无关系

    javascript语言的特点:

    1.解释执行的脚本语言

    Js---浏览器(解释执行,从上至下,边解释边执行)

    Java--->编译-->.class--->Jvm--->二进制文件(机器码)

    1. 基于对象的语言
    2. 简单性
    3. (类型)语言

    所有类型都可以用var来进行接收

    5.安全性

    javascript不允许访问本地的硬盘

     

    HTML中使用JavaScript

    type : 可看做是language的替代属性,表示编写代码使用的脚本语言的内容类型,默认 text/javascript

    src : 表示包含要执行代码的外部文件

     

    javascript中声明变量:

    任何类型的变量都可以用var关键字来声明.

    var a;

    var a = "";""''等价

    var b = 10;

    var c = 10.9;

    var d = new Date();

    var e = true;

    全局变量:

    <script>内部定义

     

    局部变量与全局变量:函数内部

     

    ECMAScript不支持自定义类型,只有6中数据类型:

     

    5种基本数据类型(简单数据类型):

    Undefined 未定义

    Null 空引用数据类型

    Boolean 布尔类型  true/false

    Number 数字类型

    String 字符串类型  ""  ''

    1种引用数据类型(复杂数据类型):

        Object(本质由一组无序的键值对组成)

     

    Nullundefined的区别:

    var a ;//未定义(相当于只声明未定义)

    var a = null;空引用数据类型

    1. 数据类型不同
    2. 值相同

     

     

    Jshtml可以互相嵌套

     

    javascript中的输出: 页面: 控制台

     

    写到html页面:document.write(....);

    写到控制台:console.log(name);

    另外:console.info(...);

    Js的弹框:

    alert弹出一个警告框/提示框,用户点击确定按钮之后就可以继续访问。

    confirm弹出一个确认框,用户可以点击确定或者取消,这个confirm方法会相应的返回true或者false.

    prompt弹出一个可以让用户输入的框口(输入框),用户输入后点击确定,这个方法会把用户输入的内容返回.

     

    总结:js:为表单验证而来,却意想不到的强大......

    六种类型,string--->有很多方法,var 声明对象,弹框可以暂停代码

     

    注意:

        NaN 的数据类型是 number

        数组(Array)的数据类型是 object

        日期(Date)的数据类型为 object

        null 的数据类型是 object

        未定义变量的数据类型为 undefined

  • 相关阅读:
    高计数率下的梯形成形算法的计数率矫正
    梯形成形算法
    就业还是和一起创业?
    努力,还是会前进,世界一定是越来越好。
    一日黑客,SQL注入
    钱,money,人生
    一些技术生词记录
    江苏省计算机C语言考试记录
    NVIDIA显卡设置
    大二寒假 之 丢失的13天
  • 原文地址:https://www.cnblogs.com/wskb/p/10978646.html
Copyright © 2011-2022 走看看