dwz作为一个国产开源框架,简单实用。------这是官方的说法,其实个人觉得很难用。。不想其他框架一样,自己封装的函数比较多,当然用熟了可能会觉得简单好用。而且里面的一些样式不同的浏览器显示有问题,样式丑就不说了。。。不过最近做的一个项目用的这个框架,没办法,还是要学习。好了不多废话,聊聊如何学习这个框架。

首先使用框架的意义就是便捷开发,里面封装了大量的样式和js方法等,不用自己写直接调用即可。但是在使用前要对这个函数有足够的了解,dwz框架有个特点就是在他的主页的你没有办法查看对应组件的源码,查看源没有用,必须要找到相应路径从本地源码中查看,有些麻烦。源码里面有demo,对应着看就好。尤其是那些js文件,很多时候你要灵活的使用时必须要在源码的基础上进行更改,所以对这些js要熟悉,最起码要知道要用的方法在哪里。这样有了问题看一下源码也比网上查上半天强很多。

举个例子:这是dwz.ajax.js中的

/**
* 带文件上传的ajax表单提交
* @param {Object} form
* @param {Object} callback
*/
function iframeCallback(form, callback){
var $form = $(form), $iframe = $("#callbackframe");
if(!$form.valid()) {return false;}
if ($iframe.size() == 0) {
$iframe = $("<iframe id='callbackframe' name='callbackframe' src='about:blank' style='display:none'></iframe>").appendTo("body");
}
if(!form.ajax) {
$form.append('<input type="hidden" name="ajax" value="1" />');
}
form.target = "callbackframe";
_iframeResponse($iframe[0], callback || DWZ.ajaxDone);
}

像这样一个js方法,方法的作用参数里面都有注释,功能基本一看就懂,而且你会知道这个方法是和文件上传有关的,那么文件上传出问题的时候你会首先想到是不是这个方法调用的问题,胜过查半天一点头绪都没有。

有些时候要做出与源码类似的功能需要仿照的源码来写。

另外dwz框架很多地方会有浏览器不兼容的这种问题,dwz对ie兼容的比较好,而对于其他的浏览器会出现显示乱的问题,比如应用框架里面的表单样式,不兼容的时候样式尽量自己写,用户体验是第一位啊,别让人家等一下你的网站要下个新的浏览器 。。。。。

dwz框架---(1)如何学习dwz框架相关推荐

  1. python模型训练框架_深度学习三大框架(对比)

    人工智能的浪潮正席卷全球,诸多词汇时刻萦绕在我们的耳边,如人工智能,机器学习,深度学习等."人工智能"的概念早在1956年就被提出,顾名思义用计算机来构造复杂的,拥有与人类智慧同样 ...

  2. 开始学习ZendFramework框架了

    开始学习ZendFramework框架了 开始学习ZendFramework框架了!@#¥%--&×( 加油!!! posted on 2012-05-21 19:51 free-acking ...

  3. DLPack构建跨框架的深度学习编译器

    DLPack构建跨框架的深度学习编译器 Tensorflow,PyTorch和ApacheMxNet等深度学习框架提供了一个功能强大的工具包,可用于快速进行原型设计和部署深度学习模型.易用性通常是以碎 ...

  4. 如何自学php框架,如何学习php框架

    原标题:如何学习php框架 PHP作为网络开发的强大语言之一,现在应用非常广泛,主要运用于中小型企业.具有开放源代码,跨平台性强,开发快捷,效率高,面向对象,并且简单易学,容易于上手,并且是开源产品. ...

  5. 深度学习框架哪家强?国产框架OneFlow做了一份测评报告

    视学算法报道 机器之心编辑部 近日,国产深度学习框架 OneFlow 发布了人工智能方向深度学习领域的 DLPerf 测评报告. 数据显示,OneFlow 在 4 机 32 卡下的 ResNet50- ...

  6. 飞桨深度学习开源框架2.0抢先看:成熟完备的动态图开发模式

    百度飞桨于近期宣布,深度学习开源框架2.0抢先版本正式发布,进入2.0时代.其中一项重大升级,就是推出更加成熟完备的命令式编程模式,即通常说的动态图模式.同时在该版本中将默认的开发模式定为动态图模式, ...

  7. Karpathy更新深度学习开源框架排名:TensorFlow第一,PyTorch第二

    上周,Keras作者.谷歌研究科学家François Chollet晒出一张图,他使用Google Search Index,展示了过去三个月,ArXiv上提到的深度学习框架排行,新智元也做了报道: ...

  8. 人工智能深度学习Caffe框架介绍,优秀的深度学习架构

    在深度学习领域,Caffe框架是人们无法绕过的一座山.这不仅是因为它无论在结构.性能上,还是在代码质量上,都称得上一款十分出色的开源框架.更重要的是,它将深度学习的每一个细节都原原本本地展现出来,大大 ...

  9. 新手搭ssm要多久_如何快速学习ssm 框架?

    要快速学习SSM框架,你需要一套学习曲线平滑的教程 1. 很快可以看到效果 SSM框架这种教程的,在百度或者git上一搜一大把,不过很遗憾,大部分你照着上面的流程做,是做不出来的,要么缺少包,要么配置 ...

最新文章

  1. 恢复删除的Linux文件
  2. 传统金融PK互联网 必须透过现象看本质
  3. Vue实现仿音乐播放器7-实现音乐榜单效果
  4. 伪代码的简单例子_使用策略+工厂模式彻底干掉代码中的if else!
  5. Linux系统中fflush,sync,syncfs,fdatasync,fsync的比较
  6. php实现ftp上传,PHP_PHP实现ftp上传文件示例,FTP上传是PHP实现的一个常见且 - phpStudy...
  7. 2120: 数颜色(带修莫队)
  8. cf烟雾头怎么调win7系统
  9. Python 安装 lxml 插件
  10. (解读)什么是渗透测试(Penetration Testing)?
  11. 第九章 法律责任与法律制裁
  12. 四川bh百汇云商城运营中
  13. Android 图片压缩技术
  14. 图案设计灵感怎么写_服装设计灵感来源怎么写_服装设计理念怎么写
  15. 特里回归战世界杯 英足总主席力挺 霍奇森已拒绝
  16. 三、深入Javascript(1)_看智能社blue老师JS视频整理的笔记
  17. 00.Scrum指南
  18. dos command for network
  19. 为什么离开以前的公司
  20. java计算机毕业设计郑州卷烟厂库存管理系统源程序+mysql+系统+lw文档+远程调试

热门文章

  1. 卫生局表示北京发生禽流感人传人概率为零
  2. 数字对讲机越区切换优化方案
  3. Delphi WebBrowser控件
  4. 【洋葱Tor浏览器】——如何下载洋葱Tor浏览器并设置为中文
  5. Python 元学习实用指南:1~5
  6. numpy之reshape函数
  7. 关于window下使用latex+texstudio的本科与硕士毕设模板制作
  8. java蓝桥杯练习 平方计算
  9. artdialog的使用
  10. linux下socketpair通信