学了点小小的技巧,也有一点点问题,怎么解决呢?

实习的公司,主要是用js写html,还有css,数据是用python传输

首两天一直在学习,然后看需求先试着写点界面,今天完成了一个界面,

虽然说速度比较慢,但是完成的自己还算可以,然后又对框架又有了多一点的认识

框架主要是类和对象的继承与创建

var checkView = View.derive({});这句话就相当于创建了一个新类,然后这个新类继承View这个子类

View是一个大类,主要是关于界面

var checkBlock = checkView.build();这句话主要是创建一个类的对象,也相当于默认创建一个div

,如果要设置它的类型,就设置_type_为img,input,或者其他,只要是html的结点类型就可以,然后_init_主要是初始化这个DOM结点最开始做什么。

里面主要还有一个动态地设计属性的大小,通过refer:ID,style:"属性",来根据像素的大小来动态地设置。

apps又是一个新类,相当于这个apps的很多个页面,然后apps.current()就相当于当前这个页面

还有_name_就相当于设置这个dom结点的ID,接下来就可以自由地拓展了,你想渲染什么,或者做什么事件,就在这个基础上加。

今天学的小技巧,就是可以把一些公共的font-size,width,height,抽象到一个类里面,然后你的对象创建完后就有这个属性了

不过有一个问题就是我想在checkbox后面添加html,里面的append,不能这个使用

还有另外一个问题是,每次创建类都要设置很多属性,然后动态地链接,代码很多,要是可以把相同的输入框、按钮、以及其他相同的东西抽象出来去设置,然后封装成接口去给人调用的话,就很好了。恩恩,大神们有什么好建议呢?好思路呢?

原文地址:https://www.cnblogs.com/meetup/p/5134733.html