npm组件化开发的背景 1. 随着技术的发展,开发的复杂度也越来越高,传统开发模式总是存在着==开发效率低,维护成本高==等的弊端。(界面开发太多,风格样式随时都可能调整,如果要调整,可能所有的项目都需要调整,牵一发而动全身) 2. 项目越来越多,针对项目进度以及时间要求==每个人对项目样式的支持度 ...
分类:
其他好文 时间:
2019-05-15 16:23:32
阅读次数:
122
在日常的JS组件开发中,往往会有一些较为复杂的DOM操作及事件监听,尤其是在处理UI层面的widgets时候更为明显。常常会花很多精力在对象的init上,而当组件需要被移除时则仅仅是把所在DOM草草的remove掉就算完事儿。当然,绝大多数情况这样处理并没有什么不妥,因为事件监听时仅仅局限于所属的DOM自身,移除DOM后,只要对象的外部引用不再维系,相关的内存占用很快就会被当作垃圾回收掉(本文不讨
分类:
Web程序 时间:
2019-05-10 09:43:43
阅读次数:
381
页面效果,只是样式。这个好解决!yield 的时候。 返回几个样式出去就好了! 并且前端写上一些样式的css {% if search_group_row_list %} <div class="panel panel-default"> <div class="panel-heading"> <i ...
分类:
Web程序 时间:
2019-04-21 17:35:51
阅读次数:
160
编辑功能。和添加一样! 唯一不同的就是, 需要编辑一个指定的 记录。这就需要,在列表页面, 渲染编辑的时候,添加一个 id 值: 编辑的视图函数, 根据pk 拿到数据库中!相对应的数据: 并传给 form类。 使用instance 制定这个就可以了! POST 过来的时候, 连带着,前端过来的数据, ...
分类:
其他好文 时间:
2019-04-20 16:55:12
阅读次数:
147
添加: 需求: 根据用户的权限, 决定是否,有添加按钮。 通过配置进行定制,预留钩子进行权限的判断。 如果感觉,默认的样式不好看! 可以在, 子类中, 重写get_add_btn() 方法。 返回一个,自己喜欢的样式的 a 标签。 就行了! 然后,就是这个 a 标签的, 路有问题了! 并且还要,携带 ...
分类:
Web程序 时间:
2019-04-20 09:35:04
阅读次数:
167
路由问题, 已经解决! 然后就是视图函数的问题了: 不想重复写的解决途径就是, python 类的继承了! 写一个基类, 基类定义 增删改查。 然后其他的,全部去继承他! from django.urls import path, re_path from django.http import Ht ...
分类:
其他好文 时间:
2019-04-18 23:23:45
阅读次数:
189
总结下自己寒假所写的stark组件。 介绍: stark组件,是一个帮助开发者快速实现数据库表的增删改查+的组件。 目标: 10s 中完成一张表的增删改查。 目录: ...
分类:
其他好文 时间:
2019-04-11 17:53:06
阅读次数:
144
组件是一组打包的代码,是一系列相关的类、接口和Trait,用于帮助我们解决PHP应用中某个具体问题。 优秀的PHP组件具备以下特性: 作用单一:专注于解决一个问题,而且使用简单的接口封装功能 小型:小巧玲珑,只包含解决某个问题所需的最少代码 合作:PHP组件之间可以良好合作,组合在一起实现大型项目 ...
分类:
其他好文 时间:
2019-04-02 16:58:56
阅读次数:
200
jquery的组件已经有很多,但是有可能找不到符合我们需求的组件,所以我们可以动手自己封装一个jquery组件。 第一步要知道封装jquery组件的基本语法 第二步调用自定义的组件 调用组件必须要引入在组件中用到的js包,然后调用 注意有可能会报错:$(...).ziDinYiZuJian is n ...
分类:
Web程序 时间:
2019-02-28 14:41:32
阅读次数:
303