JS框架解析1---框架介绍
来源:互联网 发布:视频制作软件下载 编辑:程序博客网 时间:2024/06/06 14:28
前言:
JS框架是一种利用过程化语言编写的框架,但是随着面向对象思想的不断深入,现在框架中已经在用过程化的语言实现着面向对象的思想,随处可见的new及方法调用,那么这是怎么实现的呢?今天只对其中一小部分(昨天工作过程中遇到的)作一个总结。
- 首先先看一下框架调用过程
var grid = new Hq.DataTable({ editable : false, colOptions : [ {key : {name:'STATUS'},value : {display : false}}, {key : {},value : {edit : false}} ], params : { objId : document.getElementById("objId").value }, callback : { completed : function(){ //function body... } } });
上述代码中就是一个典型的JS框架调用的过程,包括属性、参数及方法。
仔细观察,Hq.DataTable中的参数其实就是一个大的JSON对象,用大括号包了起来。那么问题来了:1.new 的这个Hq.DataTable哪来的,为什么能够直接在别的JS文件中调用?2.这些属性、参数及方法如何在框架中使用的?
0 0
- JS框架解析1---框架介绍
- Js 单元测试框架介绍
- Js框架介绍及比较
- Js框架介绍及比较
- Vue.js 框架解析 [图]
- Volley框架解析(一)-----整体介绍
- 介绍node.js的web框架 ---- express+connect框架
- js框架封装(一)——框架介绍
- 八款JS框架介绍及比较
- 八款JS框架介绍及比较
- 八款Js框架介绍及比较
- 八款JS框架介绍及比较
- 八款js框架介绍[转]
- 八款JS框架介绍及比较
- 八款JS框架介绍及比较
- 转八款Js框架介绍及比较
- 几款JS 框架介绍和比较
- 几款JS 框架介绍和比较
- 判断一个数是奇数还是偶数
- MFC入门常用细节
- 2012年5月SAT香港真题解析
- The Managed Metadata Service or Connection is currently not available
- 多线程第三篇 经典线程同步之关键段CS
- JS框架解析1---框架介绍
- GRE写作必备句型
- maven+springMVC+mybatis+junit详细搭建过程
- Zhiku Project Technique Note
- mybatis 批量的操作
- 多线程第四篇 经典线程同步之互斥量Mutex
- input 日期控件
- 在Ubuntu中安装Redis
- 窗口最大化、最小化以及全屏显示