摘要: 上一篇我们讲了如何使用angular搭建起项目的前端框架,前端抽象出一个service层来向后端发送请求,后端则返回相应的json数据。本篇我们来介绍一下,如何在nodejs环境下利用express来搭建起服务端,使之正确的响应前端的请求。本文所讲的示例还是基于我们的学习项目QuestionMake... 阅读全文
posted @ 2015-11-13 17:22 吕大豹 阅读(3440) 评论(3) 推荐(1) 编辑
摘要: 这是一篇关于js模块化历程的长长的流水账,记录js模块化思想的诞生与变迁,展望ES6模块化标准的未来。经历过这段历史的人或许会感到沧桑,没经历过的人也应该知道这段历史。无模块时代在ajax还未提出之前,js还只是一种“玩具语言”,由Brendan Eich花了不到十天时间发明,用来在网页上进行表单校... 阅读全文
posted @ 2015-10-10 00:22 吕大豹 阅读(27489) 评论(77) 推荐(167) 编辑
摘要: 前言不知何时突然冒出“MEAN技术栈”这个新词,听起来很牛逼的样子,其实就是我们已经熟悉了的近两年在前端比较流行的技术,mongodb、express、angularjs、nodejs,由于这几项技术涵盖了从前端到后端再到数据库,可以用他们完整的开发一个web应用了,所以成了一个非常牛逼的组合,颇有... 阅读全文
posted @ 2015-09-08 23:31 吕大豹 阅读(6717) 评论(10) 推荐(10) 编辑
摘要: 我们在调试移动端页面,尤其是调试微信页面的时候,会遇到这样的情况,手机连着公司的wifi,开发环境(台式机)插着公司的网线,我们要用手机来访问开发环境下的页面。这个时候,如果网线和wifi是在同一个网段,那么直接在手机访问电脑的ip就可以访问到我们搭在本地的web服务。但是,很多时候,公司的网络并不... 阅读全文
posted @ 2015-08-11 00:15 吕大豹 阅读(1566) 评论(8) 推荐(7) 编辑
摘要: 开发一个内部功能时碰到的需求,要把json数据在页面上展示出来,平时浏览器会安装jsonView这样的扩展来看json数据,但是程序要用到的话该怎么办呢?今天在网上搜索的时候,发现了这个小技巧,分享一下。要用到的核心是JSON.stringify这个函数,没想到吧,平时我们只把它用来序列号json数... 阅读全文
posted @ 2015-07-20 20:49 吕大豹 阅读(10415) 评论(1) 推荐(2) 编辑
摘要: 原文地址:http://bubkoo.com/2014/01/02/angular/ui-router/guide/url-routing/在你的应用中大多数状态都有与其相关联的 url,路由控制不是设计完成 state 之后的事后想法,而是开始开发时就应该考虑的问题。这里是如何设置一个基本url。... 阅读全文
posted @ 2015-07-18 17:47 吕大豹 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://bubkoo.com/2014/01/01/angular/ui-router/guide/multiple-named-views/可以给ui-view指定名称,这样一个模板中就可以有多个ui-view。假设您有一个应用,需要动态填充graph、table data和fil... 阅读全文
posted @ 2015-07-18 17:29 吕大豹 阅读(9026) 评论(3) 推荐(6) 编辑
摘要: 原文地址:http://bubkoo.com/2014/01/01/angular/ui-router/guide/nested-states%20&%20nested-views/状态嵌套的方法状态可以相互嵌套。有三个嵌套的方法:使用“点标记法”,例如:.state('contacts.list'... 阅读全文
posted @ 2015-07-18 17:28 吕大豹 阅读(1187) 评论(0) 推荐(1) 编辑
摘要: 作者原文地址:http://bubkoo.com/2014/01/01/angular/ui-router/guide/state-manager/参考原文:https://github.com/angular-ui/ui-router/wikiui-router 的工作原理非常类似于 Angula... 阅读全文
posted @ 2015-07-18 17:09 吕大豹 阅读(6950) 评论(0) 推荐(1) 编辑
摘要: 前段时间写了两个移动端的日期选择插件:轻量级移动端日期选择器,本来是为特定的场景中使用的,结果有同学反应不够灵活和强大。虽然我的看法是移动端的界面要尽可能简洁,功能要尽可能简单,但是难免还是会有各种各样的场景,有时候确实需要同时选择年、月、日、时、分、秒,日期的格式要能配置,要能显示“上午 下午”. 阅读全文
posted @ 2015-07-17 18:27 吕大豹 阅读(19634) 评论(35) 推荐(6) 编辑
摘要: 这是两个多月之前的事情了,从去年开始到今年年初,北京的创业热潮简直是如火如荼,围绕O2O、H5等风口上的领域,号称“整个北京城都在创业”。作为一名蠢蠢欲动的码农,在巨大的诱惑之下,我也浅尝了一下创业。虽然项目匆匆夭折了,但也是一次不错的经历,值得写下来纪念一下。R同学找我商量创业的时候,我是完全没有... 阅读全文
posted @ 2015-06-23 22:19 吕大豹 阅读(2149) 评论(10) 推荐(9) 编辑
摘要: 我们经常会看到,一些站点在首次进入的时候会先显示一个进度条,等资源加载完毕后再呈现页面,大概像这样: 然后整个页面的操作就会非常流畅,因为之后没必要再等待加载资源了。尤其是在移动端,或者是页游中,这样做能避免页面出现白屏(等待加载图片),很大程度提升用户体验。那这种技术是如何实现的呢?其实... 阅读全文
posted @ 2015-04-08 18:03 吕大豹 阅读(31751) 评论(15) 推荐(7) 编辑
摘要: 在移动端进行日期选择想必困扰过不少小伙伴,在PC端我们比较丰富的选择,如jQueryUI的datepicker,但这些插件都比较臃肿,而且还要依赖一个同样臃肿的库。或许PC上可以忍受比较大的文件,网速相对快嘛。然而在移动端也面临同样的问题,想用一个日期选择器还得依赖一个庞大的UI库,如mobis... 阅读全文
posted @ 2015-03-25 20:59 吕大豹 阅读(31737) 评论(33) 推荐(9) 编辑
摘要: 原文地址:http://www.75team.com/archives/882简介最近几年,我们可以选择的Javascript组件的生态系统一直在稳步增长。虽然陡增的选择范围是极好的,但当组件混合匹配使用时就会出现很尴尬的局面。开发新手们会很快发现不是所有组件都能彼此“和平相处”。为了解决这个问题,... 阅读全文
posted @ 2015-03-20 18:32 吕大豹 阅读(3093) 评论(1) 推荐(0) 编辑
摘要: 最严重的拖延症,莫过于把年终总结拖到年后写吧。。。 2014是繁忙的一年,年初换工作、融入新环境、公司的工作、自己业余搞点东西,再加上今年和女朋友结束了异地恋团聚在北京,年底又报了驾校学车,感觉时间妥妥的不够用。大年三十才回了家,年终总结也就耽搁了。但现在回过头来想想这一年我到底得到了什么,却发... 阅读全文
posted @ 2015-02-28 19:03 吕大豹 阅读(3720) 评论(18) 推荐(19) 编辑