js简介引生出来的范式学习
2016-03-03 17:36
330 查看
看到js的简介有这么一句话:
JavaScript® (JS) 是一门轻量的、解释型的、将函数视为一级公民的程序设计语言,它是最为出名的网页脚本语言,但也在很多非网页环境中运用,例如 node.js 和 Apache CouchDB。它是一种基于原型的、多范式的动态脚本语言,并且支持面向对象、命令式编程风格和函数式编程风格。
读不懂了,这里的多范式 范式是什么了?
那就要学习下这个概念了!
一、范式是一种编程风格。多范式就是多种编程风格。
编程范式是程序语言背后的思想。代表了程序语言的设计者认为程序应该如何被构建和执行。常见的编程范式有:过程式、面向对象、函数式、泛型编程等。
一些编程语言是专门为某种特定范式设计的,例如,C语言是过程式编程语言;Smalltalk和Java是较纯粹的面向对象编程语言;Haskell、Scheme、Clojure是函数式编程语言。
另外一些编程语言和编程范式的关系并不一一对应,如Python、Scala、Groovy同时支持面向对象和一定程度上的函数式编程。Swift 也是支持多种编程范式的编程语言。
那么js也就是支持多种编程范式中的一个了。
二、范式 --- 数据库术语
范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,满足不同程度要求的为不同范式。
请百度范式这个概念。百度百科中介绍的很详细。【暂时不去了解,未完待补充这个知识点,学校学的已经忘了。】
JavaScript® (JS) 是一门轻量的、解释型的、将函数视为一级公民的程序设计语言,它是最为出名的网页脚本语言,但也在很多非网页环境中运用,例如 node.js 和 Apache CouchDB。它是一种基于原型的、多范式的动态脚本语言,并且支持面向对象、命令式编程风格和函数式编程风格。
读不懂了,这里的多范式 范式是什么了?
那就要学习下这个概念了!
一、范式是一种编程风格。多范式就是多种编程风格。
编程范式是程序语言背后的思想。代表了程序语言的设计者认为程序应该如何被构建和执行。常见的编程范式有:过程式、面向对象、函数式、泛型编程等。
一些编程语言是专门为某种特定范式设计的,例如,C语言是过程式编程语言;Smalltalk和Java是较纯粹的面向对象编程语言;Haskell、Scheme、Clojure是函数式编程语言。
另外一些编程语言和编程范式的关系并不一一对应,如Python、Scala、Groovy同时支持面向对象和一定程度上的函数式编程。Swift 也是支持多种编程范式的编程语言。
那么js也就是支持多种编程范式中的一个了。
二、范式 --- 数据库术语
范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,满足不同程度要求的为不同范式。
请百度范式这个概念。百度百科中介绍的很详细。【暂时不去了解,未完待补充这个知识点,学校学的已经忘了。】
相关文章推荐
- [JavaScript][兄弟节点] DOM节点解析
- Javascript 自执行函数
- 常用算法 (JS实现)
- WEB开发者必备的7个JavaScript函数
- js拖拽效果 (制作模板)
- 带你进入Angular js的大门
- js闭包
- 注册用户添加Js和Ajax验证
- js实现文字滚动效果
- javascript 各种情况下的页面弹窗大全
- 一.JSP开发的工具下载与环境搭建
- 关于json返回日期格式化的解决方案
- JS面向对象的程序设计
- JavaScript使ifram跨域相互访问及与PHP通信的实例
- Javascript进阶篇——( JavaScript内置对象---下)--Array数组对象---笔记整理
- JS随用笔记
- javascript DOM编程基础
- JS初步学习一
- ExtJS4.2 树形表格
- JS2 for应用