zoukankan      html  css  js  c++  java
  • 半年来经销商云平台工作总结-前端

      做了一年Java Swing开发后,来到了移动与云创新部门,由于是个刚开始建立的部门,所以一切都重新开始。对于Web开发,之前一无所知,开始了漫长的学习之路。

      开始,我们拿到了一个Bootstrap Demo,扁平化的界面风格,我们就开始用这个框架开始。http://www.bootcss.com/,它的中文官网。

      前端技术,我们用的是Seajs,它的网址http://seajs.org/docs/#intro。Seajs主要实现模块化开发。并且在很多网站得到了应用。刚开始并不知道怎么使用Seajs,只知道照葫芦画瓢。

      因为用的是Bootstrap框架,所以我们接下来的任务就是将一些组件用Seajs封装。我们封装导航,页头,表格,提示框,树,Wizard,表单,日期选择,模式对话框等等。

      随着开发的深入,我们需要其他控件,我们首先会看Bootstrap Demo中是否有此控件的示例,如果有,我们会将其封装成组件。下图是个Bootstrap Demo的界面:

    很多常用组件,都可以在这里找到。这个网站也有一些组件:http://bootstrapdocs.com/v1.3.0/docs/javascript.html#

      如果对于Demo中没有的组件,我们回去网上找,很多Jquery插件可供我们使用。因为用了Seajs,所以知道了Arale,网址http://aralejs.org/docs/about-arale.html,他俩之间的关系虽不太清除,但是上面的很多组件可以为我所用。如下图:

    这些工具,拿过来用Seajs包装下就能用。

      对于一些其他的插件,很多也是很常用的,例如

      动态树:http://wwwendt.de/tech/dynatree/doc/dynatree-doc.html

      提示框:http://bootboxjs.com/

      fuelux的一些组件:http://exacttarget.github.io/fuelux/javascript.html

      Jquery插件库:http://www.jq22.com/

      Jquery DateTable:http://www.datatables.net/

      Jquery Validate表单验证:http://jqueryvalidation.org/documentation

      对于界面,我们使用了handlebars(http://handlebarsjs.com/)模板引擎,能让你轻松高效的编写语义化模板,它是Mustache模板引擎的一个扩展,Handlebars和Mustache都是弱逻辑的模板引擎,能将Web前端的视图和代码分离,降低两者之间耦合。

      到此前端的东西都摸索过了,Html,Jquery,JavaScript,Seajs,Bootstrap,handlebars。但是还不成体系,后续要继续深造

      

      

  • 相关阅读:
    elasticsearch + fluentd + kibana 日志收集
    redis-dump数据导入导出
    zabbix 存储数据清理
    etcd集群部署
    yum安装zabbix4.2
    U盘启动安装CentOS 7出现 -dracut initqueue timeout
    About && 友链
    红队-C2 Server基础构建
    从0学习WebLogic CVE-2020-2551漏洞
    代码审计-phpok框架5.3注入漏洞
  • 原文地址:https://www.cnblogs.com/liuchangchun/p/3924880.html
Copyright © 2011-2022 走看看