自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 对于复杂交互的前端页面架构的思考(干货)

项目背景effevo致力于为用户提供最方便的云端任务管理工具,任务管理过程中主要涉及的就是数据的CRUD,并能够将这种数据变化实时的反馈出来;有些地方(比如甘特图)需要比较复杂的dom操作和交互;有些页面(比如首页)有SEO的要求。由于系统的这种复杂性决定不可能由单一的技术来实现整体的系统。 本文主要对Effevo 前端的整体架构做了一个简单的介绍,给大家提供一种前端架构的解决方案。其中也还存在着

2015-11-24 16:36:42 4909

原创 新型网站开发之:从服务端取数据的最简方法

开发网站,前端页面需要从服务器端取数据,怎么取?你可能再想,这还不简单,有比ajax更简单的吗? jquery把此过程封装到一个接口函数$.ajax(…)(以及几个糖方法$.get、$.post)里,貌似已经很好用了,难道还能更好用吗?! 我们来仔细分析一下这个事情,看我们的工作量能不能减少。我们需要从服务器取数据,就在前端利用$.ajax构造一个ajax请求,为了发送这个请求,我们必须设置好u

2015-11-12 19:59:20 1925 2

原创 【踩坑】为base64编码的图片生成截图不显示

问题在effevo中设置个人头像时,会有无法显示的情况,还不稳定重现,终于抓到问题原因,下面分享下解决方法解决方法先看下原始写法var imgBase64='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFOSURBVFhH7ZOx

2015-11-04 14:15:08 5895

原创 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 4790

原创 angularjs依赖服务注入写法的注意点

angular.js一个很好的特性是其服务能自动依赖注入:如你想使用$http服务,只需申明你要使用即可但我们看看下面两种写法:第一种 messageService.factory('messageService', function ($resource, $http) { ...第二种messageService.factory('messageService', ['$resource',

2015-10-30 16:44:24 930

原创 nodejs中callback的两个弱点

callback那些著名的弱点我就不说了,我根据心得,补充两个弱点:弱点1如果你实现了一个异步函数,它是通过callback来传递返回值

2015-10-30 16:27:58 1375

原创 angularjs 绑定enter事件的两种方法

绑定dom元素enter事件有两种方法,个人推荐第二种

2015-10-30 15:49:29 11955 1

原创 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 2956

原创 如何解决jquery ui拖拽时拖到容器外会被覆盖问题

问题jqueryui 在拖拽的时候如果在一个容器内拖拽,即不拖拽到父元素的外面的时候是没有问题的,但是如果想把某个元素拖到父元素的外面,就会发现一旦拖拽到容器外面就会被隐藏。解决方案自定义helper$("#userViewTaskGrid .user-event").each(function(){$(this).draggable({zIndex: 999,revert: true,re

2015-10-30 15:37:17 3598

原创 如何解决css帧keyframes在yuicompressor下压缩问题

问题前因平常我们写css3动画时经常如下写法@keyframes proBackAction{ 0% { opacity: 1; } 100% { opacity: .8; }}但是在用yuicompressor进行压缩时他会自做主张的把 0%变为0如下所示:@keyframes proBackAction{ 0{ opacity: 1; }

2015-10-30 15:32:22 1193 1

原创 如何更便捷的监控前端服务质量

前因对于前端,出了错以后一般是在浏览器控制台打印错误日志。 这样比较被动,如果出错以后,能实时将错误信息上报给服务器将会对前端服务质量有更好的监控。

2015-10-30 15:28:24 695

原创 通过jquery读cookie添加xsrf HTTP头来避免请求伪造

问题前因如果用户已经登录了我们的a.com网站,用户又打开了一个恶意网站 evil.com,那么evil.com可以向a.com发送http请求,比如发送ajax,并且在发送时,可以通过设置ajax的属性,让这个请求带上a.com的cookie。 这样的话问题就来了,这个请求被a.com网站看来是合法的,并进行处理,但这个请求可能是伪造的并不是用户的本意如何破?方法一:对每一个http请求都加一个

2015-10-30 15:16:33 4723

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除