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。。。。。。。。

        

  • 相关阅读:
    通过Xshell连接CentOS虚拟机
    Linux学习笔记
    JAVA学习摘要
    4k 对齐,你准备好了吗?
    图片种子制作方法,利用图片上传附件
    利用京东服务免费打造属于自己的网站
    PE制作实录 —— 补充说明
    PE制作实录 —— 定义我的 PE 工具箱
    浏览器 — 各项基准测试
    Windows 8.1 归档 —— Step 3 软件的选择与安装
  • 原文地址:https://www.cnblogs.com/zhangyang0619/p/5730079.html
Copyright © 2011-2022 走看看