码迷,mamicode.com
首页 > 其他好文 > 详细

超越三大mvvm框架-遁地龙卷风

时间:2017-10-02 12:42:09      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:jquer   多态   日常   isa   弱类型   this   java api   cto   hiberna   

 

  现在知名度最广的MVVM框架要属Recat、Vue、angular,这三个框架给我的感觉就像Struts和Hibernate,侵入性太强,

一个优秀的框架应致力于解决日常开发中繁琐、重复的事情,恰到好处,你抢了我的主角光环我很不开心。

  我一直在想将Java和JavaScript融合在一起怎样?融合的方式可不是像TypeScript哪像,而是将JS的语法和Java的思想融合在一起,我就是喜欢JS那放荡不羁的语法,否则将毫无乐趣可言,Es6提出了类的概念,到这一层就够了,继承、多态、接口,这三者让对象从某一个角度看起来是一样的,对于JS这种弱类型的语言有些多余,我们可以通过其他方式简单的实现他们带来的语法检测功能,面向对象的核心是封装和抽象,两者才是应该多下功夫的,而不是研究框架中与原生写法对应的的是什么。

  第一步       应该有Java Api这样的东西 将常用的功能封装起来

  比如对数组的增强

class array_sf{
constructor(){
this.current_array;
}
appoint_array(array){
this.current_array = array;
}
insert(index,element){
this.current_array.splice(index,0,element);
}
isArray(){
return this.current_array instanceof Array;
}
}


  鼠标的一些常用功能等,方便简化代码,在prototype添加会影响到JQuery的DOM查找,也不应这样做。

  第二步

  想要获得大幅度的开发便利,需要有一个幕后工作者为我们默默做一些事情,框架还是要有的

  我在写一个项目,之后才能将全部的精力放在这上面,蓄积力量!

 

 

 

 

赞赏: 

 技术分享

超越三大mvvm框架-遁地龙卷风

标签:jquer   多态   日常   isa   弱类型   this   java api   cto   hiberna   

原文地址:http://www.cnblogs.com/resolvent/p/7619934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!