zoukankan      html  css  js  c++  java
  • 初入JavaScript

    js是轻量级 弱类型 脚本语言

    html是 超文本 标记语言

    脚本语言和标记语言的主要区别

    标记语言,可以通过浏览器直接执行

    脚本语言,必须要通过编译,浏览器内核的编译,才能正常运行

    简单理解,脚本语言必须有个翻译器,将脚本语言,直接翻译成浏览器等可以识别的语言,才能正常运行

    轻量级,意味着语言难度较低,简单

    弱类型,意味着语法规范松散,易学

    2,JavaScript的作用

    html   ----页面的结构,决定页面有什么内容

    css    ----页面的样式,决定页面长什么样子

    JavaScript-页面的交互,决定页面行为做什么

    js交互

    人机交互:

    人为的操作计算机反馈给我们的信息

    数据交互:

    注册 登录 搜索带有数据的

    js基本组成:

    1,ECMAscript 定义js基本语法规范的

    2,BOM 浏览器对象模型是操作浏览器

    3,DOM 文档对象模型,是操作HTML文件

    js书写:

    1,行内式---与css的行内式基本一样

    2,内嵌式

    3,外链式

    可以通过 js 来改变页面内容,样式
    这是在操作html文件,属于,DOM操作范畴

    可以通过 js 来操作浏览器,做弹出对话框提示框 的操作
    这是在操作浏览器,属于,BOM操作范畴

    至于 js 代码怎么编写,规范是什么,都是 ECMAScript 来指定的
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
    div{
    color: red;
    }
    </style>
    </head>
    <body>
    <div>北京</div>
     
    <script>
    // js 代码应该怎么写,规范是什么,ECMAScript 来制定
    const oDiv = document.querySelector('div');
    oDiv.onclick = function(){
    // 操作HTML文件内容,样式,是DOM操作
    this.innerHTML = '北京欢迎你';
    this.style.color = 'pink';
    // 操作浏览器弹出提示框,是BOM操作
    window.alert('我是js程序操作浏览器的弹窗效果');
    }
    </script>
    </body>
    </html>
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    IfcFurnishingElementType
    IfcRelAssociatesClassification
    IfcRelAssociatesDocument
    IfcContext
    IfcRelAssociatesMaterial
    我是高敏感的人,你呢?
    介绍一本红色的书
    矫枉必须过正
    大家都在说的民法典,与我有何关系?
    线上Kafka突发rebalance异常,如何快速解决?
  • 原文地址:https://www.cnblogs.com/ht955/p/13923377.html
Copyright © 2011-2022 走看看