JavaScript新手入门

JavaScript发展历程——标准化的重要性

web发展 -> 网站的概念 -> 网站实体 ->展示数据

    HTML标记数据

    CSS修饰数据

    运行在浏览器端的程序(脚本语言)->控制数据展示的动态效果

    NS -> C-- -> ScriptEase

        百家争鸣 -> 各种脚本语言诞生

        LiveScript -> [Java/SUN] -> JavaScript

        Microsoft介入 -> JScript

        JavaScript + Sun + ISO -> 标准化语法: ECMAScript

        要求:任何工作在浏览器端的脚本语言,必须满足ECMAScript 语法规范,否则浏览器可            以不予支持!

        JS开始了快速的发展

        2012~2017年间:

            之前:脚本语言只是脚本语言,运行在浏览器客户端

            之间/未来:可以实现服务端编程

            同时:出现了真是的面对对象!

            出现了突飞猛进的发展

浏览器产品 -> 好多家浏览器厂商研发 -> 承载数据

标准化:参照标准,任何事情的发展都会经历一个创建、发展、规范、快速发展、稳定,          这样的阶段,在这样的阶段中~任何一个事物的稳定性的前提,都是标准的规范。

只有有了大家公认的标准规范,才能直接推动一个事物的发展。

之后的项目的开发,任何公司都会有自己的开发规范:这样的开发规划,就是开发标准

为了不同公司之间的协同开发,所以发展到现在,大部分公司的开发规范基本一致;所以不同公司之间的开发人员的协同开发,才有了可操作性和可实施性;所以开发人员的跳槽变得更加的简单!

开发人员:工作经验

    技术经验:掌握的开发技术、解决问题的能力、开发项目的规范

    行业经验:针对某个行业中事情的处理流程、问题的解决方案、工作操作步骤等经验

        跳槽

            行业接近

            语言接近

    标准化操作


JavaScript基本语法

JS使用场景(web网络开发):

    客户端编程:编写HTML中/js脚本文件中,运行在浏览器中[脚本]

        主要实现:网页特效、数据验证、数据交互

    服务端编程:编写在服务器上js脚本文件中,运行在Node平台上

        主要实现:服务端软件的功能流程处理[编程]




安装、配置、开发环境

    安装:客户端编程 不需要安装【服务端开发:需要安装NodeJS环境】

    配置:客户端编程 不需要配置【服务端开发:需要配置开发环境】

    开发环境:客户端编程~浏览器环境【浏览器引擎对象中包含了JS解释器】

                      服务端编程~NodeJS运行



基本语法

    在HTML网页中,编写的脚本程序

    代码位置:三个位置

        参考样式:标签内嵌style属性、网页内嵌