前端
effevo团队协作平台
这个作者很懒,什么都没留下…
展开
-
AngularJS中如何绑定html内容
问题AngularJS中,通过ng-model为DOM绑定的值默认显示为文本,即使绑定的值中含有HTML标签,也会被解析成安全字符串显示为常量。 但是,如果我们就是希望此DOM以HTML方式显示绑定的内容,该怎么办呢?解决方案我推荐使用ng-bind-html命令 + 筛选器的方式,这样使代码比较清楚明了。 请看下述例子:<div class="msg-item-detail" ng-bind-原创 2015-10-30 15:43:30 · 2966 阅读 · 0 评论 -
angularjs 绑定enter事件的两种方法
绑定dom元素enter事件有两种方法,个人推荐第二种原创 2015-10-30 15:49:29 · 11994 阅读 · 1 评论 -
如何解决jquery ui拖拽时拖到容器外会被覆盖问题
问题jqueryui 在拖拽的时候如果在一个容器内拖拽,即不拖拽到父元素的外面的时候是没有问题的,但是如果想把某个元素拖到父元素的外面,就会发现一旦拖拽到容器外面就会被隐藏。解决方案自定义helper$("#userViewTaskGrid .user-event").each(function(){$(this).draggable({zIndex: 999,revert: true,re原创 2015-10-30 15:37:17 · 3620 阅读 · 0 评论 -
如何更便捷的监控前端服务质量
前因对于前端,出了错以后一般是在浏览器控制台打印错误日志。 这样比较被动,如果出错以后,能实时将错误信息上报给服务器将会对前端服务质量有更好的监控。原创 2015-10-30 15:28:24 · 712 阅读 · 0 评论 -
angularjs依赖服务注入写法的注意点
angular.js一个很好的特性是其服务能自动依赖注入:如你想使用$http服务,只需申明你要使用即可但我们看看下面两种写法:第一种 messageService.factory('messageService', function ($resource, $http) { ...第二种messageService.factory('messageService', ['$resource',原创 2015-10-30 16:44:24 · 938 阅读 · 0 评论 -
js 如何将某个属性设置成隐藏的
ECMAScript5下,可以为对象定义隐藏属性 这样定义的属性不可枚举,故不出现在序列化结果中。 在网站开发应用中,方便避免将隐藏属性序列在数据中发送给服务器a={x:1}a["y"]=2;//添加非隐藏属性yJSON.stringify(a) //{"a":1,"y",2}Object.defineProperty(a,"z",{"value":3,enumerable:false,wri原创 2015-10-30 16:52:43 · 4849 阅读 · 0 评论 -
对于复杂交互的前端页面架构的思考(干货)
项目背景effevo致力于为用户提供最方便的云端任务管理工具,任务管理过程中主要涉及的就是数据的CRUD,并能够将这种数据变化实时的反馈出来;有些地方(比如甘特图)需要比较复杂的dom操作和交互;有些页面(比如首页)有SEO的要求。由于系统的这种复杂性决定不可能由单一的技术来实现整体的系统。 本文主要对Effevo 前端的整体架构做了一个简单的介绍,给大家提供一种前端架构的解决方案。其中也还存在着原创 2015-11-24 16:36:42 · 4962 阅读 · 0 评论