起风了

“路海长 青夜旷 越过群山追斜阳”

gulp-notify处理报错—-gulp系列(二)

gulp-notify处理报错—-gulp系列(二)缩略图
上一节,以less为例,入门了gulp,并为任务结构做了抽离。    前端们,gulp该用起来了,简单的demo入门——gulp系列(一)   本节学习下gulp-notify,官方这样解释的: gulp-notify : gulp plugin to send messages based on Vinyl Files or Errors to Mac OS X, Linux or Wi...

canvas剪裁图片并上传,前端一步到位,无需用到后端

canvas剪裁图片并上传,前端一步到位,无需用到后端缩略图
背景:      当前主流的图片剪裁主要有两种实现方式。      1:flash操作剪裁。2:利用js和dom操作剪裁。      目前看来这个剪裁主要还是先通过前端上传图片到服务器,然后前端操作后把一些坐标和大小数据传到后台, 然后后台来执行剪裁。我一直觉得这样有很多...

作为面试官之后的一些体会

作为面试官之后的一些体会缩略图
作为一个一年多的前端,之前的前端老大离职后,自己就扛起了一些前端方面的事务。 面试当然是最具挑战的事情了,首先是筛选简历,接着是邀请到公司面对面聊。 说说自己的体会吧。 筛选简历:      偏实习和经验较少的求职者,一般还是抱着求学的态度,但是带人确实是一件很累的事情,公司事情...

前端乱炖,总结一些细节点

前端乱炖,总结一些细节点缩略图
总结一下前端方面,自己的一些体会,乱七八糟的整理了一下,暂时就想到了这些,以后会持续更新。 构建工具一定要用,gulp等。使用requireJS、browserify等 js模块管理,bower管理三方库   css:  结构: 使用less,文件结构参考bootstrap less源文件 尽量多分less文件,按照用途、分类等命名,尽量让...

nodemailer实现node发送邮件

作为一个前端er,利用node独立做一些全栈小项目,是很有效率和必要的。 需要:   做一个活动报名页面,用户填好的表单需要被工作人员收到,一想到把数据存数据库,还需要给工作人员写一个管理页面就觉得很麻烦。   把表单数据通过邮件方式发送到相关人邮箱,很讨巧,很节约开发成本,就这样做。   ...

angular项目总结——angular + browserify + gulp + bower + less 架构分享

angular项目总结——angular + browserify + gulp + bower + less 架构分享缩略图
一眨眼,快三个月没有写博客了。一直在为自己没有写博客而懊恼,忙过这段时间,好好总结一下。   新项目主要是自己一个人在写,先搭建了一个初步的架构,用了我并不熟悉的angular,这个过程中,慢慢也熟悉了angular,同时也优化了自己的项目架构。   这两个多月里一直处在高强度的工作中,项目是一...

gulp-rev:项目部署缓存解决方案—-gulp系列(六)

gulp-rev:项目部署缓存解决方案—-gulp系列(六)缩略图
引言:   前端工程化部署比较重要考虑的一个问题是缓存 ,可以参考 《变态的静态资源缓存与更新》。   使用gulp-rev解决的就是《变态的静态资源缓存与更新》提出的问题。 rev会做什么:   根据静态资源内容,生成md5签名,打包出来的文件名会加上md5签名,同时生成一个json用来保存文件名路径对应...

初探和实现websocket心跳重连(npm: websocket-heartbeat-js)

初探和实现websocket心跳重连(npm: websocket-heartbeat-js)缩略图
提示:文章最下方有仓库地址   心跳重连缘由   websocket是前后端交互的长连接,前后端也都可能因为一些情况导致连接失效并且相互之间没有反馈提醒。因此为了保证连接的可持续性和稳定性,websocket心跳重连就应运而生。 在使用原生websocket的时候,如果设备网络断开,不会立刻触发websocket的任...

组件化h5活动模板的实现

组件化h5活动模板的实现缩略图
需求:   实现一套灵活的活动组件模板,编辑人员只需要打开后台,拖拽相应组件,填入相应内容,最终就生成一个活动页面。 因为涉及投票,评论,关注等功能(每个功能都当做一个组件),所以一个富文本编辑器是无法实现的。 生成的h5活动页面,还有几种环境:公司APP内,外部浏览器,微信&QQ内置浏览器...