有关架构的若干思考

 

1、浏览器的兼容性。兼容IE8,火狐,32位的各种SB浏览器

2、缓存性,保证发版的顺利,资源统一化,或者压缩代码

3、发版要验证图片是否上传。是否有文件夹的位置信息

bootstrap3的panel代码

 

select的没有hover事件。
 

 

1、bootstrap3 和bootstrap4 有关panel的问题

bootstrap3的panel代码

<div class="panel panel-default">
  <div class="panel-heading">Panel heading without title</div>
  <div class="panel-body">
    Panel content
  </div>
</div>

bootstrap4的card代码

<div class="card" style="width: 18rem;">
  <img class="card-img-top" src="..." alt="Card image cap">
  <div class="card-body">
    <h5 class="card-title">Card title</h5>
    <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
    <a href="#" class="btn btn-primary">Go somewhere</a>
  </div>
</div>

如何异构?要进行封装和变体的要求。

2、bootstrap中按钮的问题。

<!-- Standard button -->
<button type="button" class="btn btn-default">(默认样式)Default</button>

<!-- Provides extra visual weight and identifies the primary action in a set of buttons -->
<button type="button" class="btn btn-primary">(首选项)Primary</button>

<!-- Indicates a successful or positive action -->
<button type="button" class="btn btn-success">(成功)Success</button>

<!-- Contextual button for informational alert messages -->
<button type="button" class="btn btn-info">(一般信息)Info</button>

<!-- Indicates caution should be taken with this action -->
<button type="button" class="btn btn-warning">(警告)Warning</button>

<!-- Indicates a dangerous or potentially negative action -->
<button type="button" class="btn btn-danger">(危险)Danger</button>

<!-- Deemphasize a button by making it look like a link while maintaining button behavior -->
<button type="button" class="btn btn-link">(链接)Link</button>
bootstrap中容易出现这种情况。
但是设计师的要求通常是
确认是一类按钮,新增是一类按钮,查询是一类按钮,而且和当前的不一样。如何进行异构。

3、流程设计器的思路首先是一个流程一个流程的基本信息,流程的节点信息,通常是1:n的关系,但是1:n关系的1往往是比较详细的描述。
4、在数据库设计过程中,通过有服务器id和客户端id
5、webservice划的意义在于哪?
在tky车组号改造项目和cczc组织结构调整中,大家在数据库中的key和value不是一个字段。最后统一成一个字段。而且设置时间字段,在某一时间区间内这个,其他时间区间那个

6、我们经历了配置模型的开发,主要是后台数据进行自我描述说我要展示成什么样。
7、从后台数据库到ef到ui模型,到数据列表,以及在数据列表上的操作,其实我们始终在使用同一个数据模型,多个模板,相同模型,这些达到复用的意义就是mixin的意义。
8、一个人是老师,还是学生,还是管理员,公用一个修改个人信息的界面,使用mixin
9、组件的意义在于名词+指令的意义在于动作。
10、架构要考虑跳转性和弹框性。
11、所有的列表界面都应该有这张页面的说明。一张页面是1:n,不存在全是n的可能性。
12、C#.Net中一些字典表的加载需要用到工厂模式。
13、表格和excel导出如何做处理。
14、在下拉选的按钮上通常会有button以及split按钮,如何考虑默认值的影响。
15、之前的按钮是情感化设计,现在的按钮是功能化设计。
16、要求在每个按钮或者组件上加一个唯一的标示。

17、视图的意义,客户要求在表格上展示的列可以自定义,每个页面上都能自定义。
18、近期要在系统管理下需要加【系统设置】包含系统名称,
系统简称,系统英文名称,系统英文简称,logo,背景图。
企业文化,版权信息,license信息,当前的合同但是不涉及到金额。
另外还有日历,一年只用一次,系统修改一生只用一次。是否允许所有人登陆。
当前选用的皮肤,方能进行全平台前端改造任务。
19、select 和file控件的缺点在于没法复制文本信息。
20.所有的控件都是中立的,没有默认值。
21、所有的控件都要有唯一id的标记,所有的页面都要有固定id的。
22、要求导入数据,还要走流程怎么办。

--------------------------关于页面元素架构的思考---------------------------------------
1、文本框的劣势在于placeholder无法定制。
2、下拉选的劣势在于下拉的部分无法定制。
3、上传文件的劣势在于字体大小无法定制。
4、记住密码在chorm的的样式无法擦除,所以那么多支付控件的玩意。
5、滚动条占据宽度,所以对齐的是有风险的。
历史的笔记


1、一组信息进行分类,要有分类代码,的用途在于我们要有这一分类的图标。AIX的标识。
2、select 有个 trigger('chang')的事情,用于在select加载完毕后进行更新。
3、







posted on 2019-02-14 17:25  漫思  阅读(226)  评论(0编辑  收藏  举报

导航