项目环境为Java Web项目,前端多用jquery,记录碰到的JS提高容错的编写方式。
回调的数据为null,数据绑定过程报错,影响下面代码执行

这种情况一开始想到的是能不能改用前端框架来动态的对页面数据绑定,现在项目中用到了avolon.js,可以满足简单的数据结构。但是对于比较复杂的数据结构,页面又比较多时,个人感觉也不是很好控制,而且不能模块化;后来想到用freemaker,感觉工作量也不小。

请教了前端的同事,发现可以用 [data || default] 的方式赋值,如果data为null,就赋值default,不会影响后面代码的执行。但是data不能是undefined。

最新文章

  1. Mysql Concat()bug
  2. 年中review
  3. Bean的作用域及生命周期
  4. 安装绿色版mysql
  5. Eclipse设置UTF-8
  6. C++中的const关键字的用法
  7. SwipeBackLayout的使用方法,右滑返回
  8. URL加随机数的作用
  9. ftok函数的使用
  10. iOS UICollectionView高级用法(长按自由移动cell)-新
  11. jq和js插件的各个文件夹里放置的内容
  12. 消息中间件ActiveMQ及Spring整合JMS的介绍
  13. js 格式化数字,格式化金额:
  14. Mysql -- 外键的变种 三种关系
  15. 第三章 jQuery总结 参考文本
  16. 3dmax导入模型,解决贴图不显示的问题
  17. 关于SS的一点笔记
  18. C++中栈和队列的基本操作
  19. mongodb exception in initAndListen: 12596 old lock file, terminating解决方法
  20. iOS开发--开源库

热门文章

  1. 性能测试工具Jmeter05-badboy检查点与参数化
  2. PHP文件访问
  3. Murano Weekly Meeting 2015.08.11
  4. java.lang.IllegalArgumentException: Page directive: invalid value for import 问题处理
  5. Thinkpad T460声音问题
  6. IIS报错试图加载格式不正确的程序集解决办法 64位WinServer系统兼容32位程序集
  7. Chrome拷贝插件的对比 zeroclipboard和clipboard插件
  8. css多行文本溢出显示省略号
  9. Java Knowledge series 2
  10. 被遗忘的设计模式——空对象模式(Null Object Pattern)