zoukankan      html  css  js  c++  java
  • 初识Javascript

      自从接触前端开发以来,算算时间已经一个月有余了,学习了html4,css2的系类知识,让我对脚本语言Javascript的渴望逐渐加深,可以说是迫不及待了。今天终于接触到了这门编程语言,虽然是仅仅了解一些最基本的内容,可还是让我获益匪浅。

     (1)javascript的简述

            Javascript是一门编程语言,和c语言,Java语言,c++,一样都是基础的编程语言,所不同的js(javascript的简称)是一门弱变量语言类型的语言,这是他和那些Java,c,c++所不同之处,他们几个都是强变量语言。

           Javascript是以为网景公司的一位叫布兰登.艾奇的员工在1995年研发成功一门脚本语言,它本来的名字是livescript,但是因为当时Java语言相当火爆,所以为了借着这股东风,livescript改名为Javascript。可是在早期,虽然改名换性了,但Javascript确实不被人们喜爱,因为它当时只要承载着广告,恶意弹窗等等烦人的角色。自从2004年,Javascript的命运发生了变化,因为谷歌公司开始使用了ajax技术,即是异步交互技术,在2010,html5的canvas(画布)的推出,彻底激活了js的生命了,它承载的作用越来越大了,比如工程师们可以在canvas画布上编写制作游戏,实现与客户端的验证。在2011年,node.js诞生,使js又具备了开发服务器程序的功能。

      (2)主要技术

            1.ECMAscript

                 ECMA 的是欧洲计算机制造商协会的简称,英文名:European Computer Manufacturers Association。

                 ECMAscript是由这个组织制定的标准,也就是说ECMAscript不是一门语言,而是一个标准,这个标准是用来描述该语言的语法和对象。 在这个标准下有一系列的编程语言,而Javascript就是其中的一种,也是现在最流行的一种。

            2.DOM

                 DOM:文档对象模型,用来描述网页的内容的方法和接口。简单的说就是控制HTML文档中的元素,比如盒子的移动,变色,轮播图。

             3.BOM

                BOM:描述与浏览器进行交互的方法和接口。就是控制浏览器的一些东西,比如让浏览器自动滚动,窗口的放大和缩小。

       (3)主要的特点

             1.Javascript就是一门解释性脚本语言,所谓的解释性语言就是说他的代码不需要预编译。

             2.用来为html的页面添加交互行为。

             3.跨平台特性,在浏览器的支持下可以在许多平台运行,如windows,mac,android。等

             这3方面是其基本的特点,但是作为一个面向对象语言,他同时具备了面向对象语言的特性。

             4.多态:就是说我的变量可以根据我的值来改变我的数据类型;

             5.继承:从祖先哪里传承我们想要的属性和方法;值得注意的是在JavaScript中没有关键词extends,所以他的继承的实现是通过原型链来实现的。

             6.封装:可以简单的说,编程中我们使用的{  },就是封装;

           Javascript的基础信息并不是很难理解的,这篇文章的主要的作用就是让初次接触JavaScript的学习着,对他有一个简单的认识,不能仅仅知道他是一门语言,这样显得自己很是无知,这门编程语言并不是我说的这么简单,它里面还有很多知识都没有提到呢!比如数据的分类,函数的定义,对象的定义,都不是很容易理解的。所以不要小瞧JavaScript。。。。。。。。

        

  • 相关阅读:
    Zend Framework 2.1.5 中根据服务器的环境配置调用数据库等的不同配置
    在基于 Eclipse 的 IDE 中安装和使用 Emmet(ZenCoding)
    【翻译】Emmet(Zen Coding)官方文档 之六 自定义 Emmet
    【翻译】Emmet(Zen Coding)官方文档 之二 缩写
    【翻译】Emmet(Zen Coding)官方文档 之七 一览表
    【翻译】Emmet(Zen Coding)官方文档 之三 CSS 缩写
    【翻译】Emmet(Zen Coding)官方文档 之四 动作
    【翻译】Emmet(Zen Coding)官方文档 之一 web 编程的必备工具
    Zend Framework 2 时区设置警告问题的解决
    【翻译】Emmet (Zen Coding) 元素类型
  • 原文地址:https://www.cnblogs.com/zhangyang0619/p/5730079.html
Copyright © 2011-2022 走看看