zoukankan      html  css  js  c++  java
  • JS概述

             从Asp.NET跨越到JavaScript,这既是一个新的领域也是一个很熟悉的地方,新是因为不知道什么是JavaScript,首先来了解一下什么是JavaScript。

            JavaScript是一种具有面向对象能力的、解释型的程序设计语言,看了这句话还是不太清楚这是一种什么语言,是一种代码不进行预编译的语言,它和其他语言一样,有它自身的基本数据类型、表达式和算数运算符及数据的基本框架。尽管还不太了解JavaScript语言,但还是能发现相似之处。

            特点】

                 ·松散性

                     JS有条件判断、循环、运算符等,但其变量却不必具有一个明确的类型

                ·对象属性

                         JS中的对象那个把属性名映射为任意的属性值,它这种属性跟我们通常

                         所用的“普通”属性,它用来将一个字符串名称映射到某个值上。

                         比如:一个对象obj有一个名为字符串“prop”的数据属性,该属性值为123.

                               var obj = {

                                     prop : 123

                               };

               ·继承机制

                       面向对象继承机制是基于原型的,原型还不太了解,还需要多了解。

           我们已经认识到了JavaScript的特点,接下来继续去了解JavaScript,先从宏观上了解它是由那几部组成,以及为什么要有这个,弄清楚为什么会产生,理解更深刻。通过一张图来说明JavaScript。

                            

                    ECMAScript:是一种由ECMA国际通过ECMA-262标准化的脚本程序设计语言,往往被认为是JavaScript,但JavaScript是其实现和扩展。

                    DOM:文档对象模型,是针对XML但经过扩展用于HTML的应用程序编程接口

                    BOM:浏览器对象模型,访问和操作浏览器窗口的浏览器对象,我们可以用BOM控制浏览器显示页面意外的部分,但因为没有相关的标准,所以还是需要慎用。

               这一篇博客相当于JavaScript之路的开端,接下来会有更过的精彩内容等着我,同时也期待自己能有更多的收获,能够给大家分享更多自己的想法。

           

  • 相关阅读:
    redis介绍;特性介绍
    日常2018/4/9---b/s和c/s架构分别是什么?区别?
    持续集成实践---基于ant+jmeter+jenkins接口CI
    面向过程 和 面向对象个人理解
    记一次vc++6.0中程序正常,转 vs2019 c++后报错的问题
    C# 调用C++ dll EntryPointNotFoundException错误
    uniapp踩坑记录(持续更新)
    uniapp引用组件rate评分无法点击引起对style scoped学习
    sql server之time字段详解
    sql server之timestamp字段详解(转)
  • 原文地址:https://www.cnblogs.com/zsswpb/p/5771642.html
Copyright © 2011-2022 走看看