day28_js

今日内容

上课同步视频:CuteN饕餮的个人空间_哔哩哔哩_bilibili
同步笔记沐沐霸的博客_CSDN博客-Java2301
零、 复习昨日

零、 复习昨日

CSS

  • 美化,复用,样式文件和表现文件分离便于维护

  • 选择器 {属性:值;…}

  • 引入css

    • 内联
    • 文件内部使用style标签
    • 外部文件
  • 选择器

    • 基本
      • id
      • class
      • 标签名
    • 属性 标签名[属性=‘值’]
    • 伪元素 a:link a:hover a:active a:visited
    • 层级(父子) 父选择器 子选择器
    • 平级(兄弟) 兄弟选择器1,兄弟选择器2
  • 属性

    • font-size font-weight
    • text-align
    • text-xxx
    • color
    • background-
    • width height
    • display: none(隐藏) block(块) inline(行内块)
    • position: relative absolute fixed
    • float
    • margin
    • padding
    • border
    • left right top bottom

一、引言


1.1 JavaScript简介

  • JavaScript一种解释性脚本语言,是一种动态类型、弱类型、基于原型继承的语言,内置支持类型。
  • 它的解释器被称为JavaScript引擎,作为浏览器的一部分,广泛用于客户端的脚本语言,用来给HTML网页增加动态功能

动起来
day28_js_第1张图片

1.2 JavaScript组成部分

  • ECMAScript语法

  • 文档对象模型(DOM Document Object Model)

  • 浏览器对象模型(BOM Browser Object Model)

1.3 JavaScript发展史

  • 它是由Netscape公司的Brendan Eich用10天设计出来一门脚本语言,JavaScript是甲骨文公司的注册商标。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,浏览器对象模型。
  • Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。但JavaScript的主要设计原则源自Self和Scheme。JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系统达成协议的结果。为了取得技术优势,微软推出了JScript来迎战JavaScript的脚本语言。两者都属于ECMAScript的实现,为了互用性,ECAM(欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。ECMAScript最新版本是2015发布的 ECMAScript 6(ES6)。

二 JS的引入

2.1 在标签内写js

  <body>
    
    <button onclick="alert('警告!!!!')">按钮button>
  body>

2.2 在文件使用

你可能感兴趣的:(#,Java2301,javascript,前端,css)