<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
一、javascript(js)概述

    Html(5)  负责页面的结构
    Css(3)   负责页面的样式
    Javascript 负责页面的交互和行为

    * js作用:
      数据验证
      操作html元素
      制作网页特效(轮播、其他效果)
      WEB游戏 
      Node.js进行服务器端编程

二、javascript的前世今生:
     -95年——livescript(主要是为了解决数据的验证)
     -参考了java语法,sun(oracle)--java    
     -javascript(为了推广技术,改了名字)
     -Microsoft--Jscript(微软也想去做垄断,致使后来一直没有一个统一标准)

     -ECMA 欧洲计算机制造商协会(制定规范)-->(ECMAscript)-->(javascript、actionscript)

     98 ES2.0
     99.12 ES3.0  
     2007.10 ES4.0
     2008.7  ECMA终止4.0开发 ----->es3.1-----改名ES5(很多东西还是ES3的东西)
     09.12 ES5.0(正式发布)----->(展望了)ES6
     11年 ES5.1
     13.12 草案发布
     2015.6  es6正式发布  ECMAscript6  ECMAscript2015
             es7                      ECMAscript2016
             es8                      ECMAscript2017
三、Javascript
    三部分
      a 语言核心 ECMAscript 如变量 数组 函数 对象...
      b DOM 文档模型对象
      c BOM 浏览器模型对象
    
=================Javascript语法===================
1 js书写位置
     内嵌式,具体
             <script type="text/javascript">
               alert("hello Js");
            </script>  放到body标签结束之前

     行内式
     
     外链式(实战中用)      

2 常用js语句
    alert("....");  弹窗语句,双引号里面的内容会出现在弹出的窗口中
    ;是js语句结束的标志

    prompt对话框
    弹出一个对话框,允许用户输入内容 
        prompt("","");
        第一个参数是内容,第二个参数是输入框的默认值。
    console控制台

3 注释
    html:<!-- -->
    css:/* */
    js: 单行注释://
        多行注释:/* */
        注:多行注释不能嵌套。

4 js的字面量(常亮)
    字面量,固定值
    如: 5 、 "abc" 、undefined 、 true 等。
    1)数字
    比较特殊的: infinity(表示无穷,分正负),NaN (0/0或"123"*2)(表示不是一个数字,其实本身还是个数字)
    2)字符串 ———— 可以用单引号,也可以用双引号,不能混用
        如: console.log("12"+12+12);  --> "121212"
            console.log(12+"12"+12);  --> "121212"
            console.log(12+12+"12");  --> "2412"
</body>
</html>

 

posted on 2018-05-25 21:59  Prometeusz  阅读(120)  评论(0编辑  收藏  举报