继续开扒我们的MEAN栈开发之路,前面两节我们学习了Express、Jade引擎并创建了几个静态页面,最后通过Heroku部署了应用。 Nodejs之MEAN栈开发(一)---- 路由与控制器 Nodejs之MEAN栈开发(二)--...
阅读(138) 评论(0)
上一节做了对Express做了简单的介绍,提出了controller,介绍了路由。这一节将重点放到视图和模型上,完成几个静态页面并部署到heroku上。 导航 前端布局使用bootstrap,从官网下载后置于public文件夹下。打...
阅读(172) 评论(0)
因为工作需要,最近再次学习了node,上一次学习node是2014年,纯粹是个人兴趣,学了入门之后没有运用,加上赶别的项目又不了了之。这次正好捡起来。废话不多说,这里的MEAN指的是Mongodb、Express、Angular和Nod...
阅读(174) 评论(0)
这里的扫码支付指的是PC网站上面使用微信支付,也就是官方的模式二,网站是Asp.net MVC,整理如下。 一、准备工作 使用的微信API中的统一下单方法,关键的参数是‘公众账号ID(appid)’,&lsq...
阅读(175) 评论(0)
 在设计JavaScript xxsdk的时候考虑到能让调用者参与到工作流程中来,开始用了回调函数。如下: this.foo = function(args,callbackFn) { //do somet...
阅读(133) 评论(0)
数组是一段线性分配的内存,它通过整数计算偏移并访问其中的元素。大多数的语言都会要求一个数组的元素是相同类型,但JavaScript数组可以包含任意类型。 var misc = ['string', null, true, 98.4...
阅读(135) 评论(0)
JavaScript var是用来定义一个变量,this常用来定义或调用一个属性或方法。但是在全局范围内,this和var定义变量是等价的。 window console.log('window:', name); var...
阅读(135) 评论(0)
前面已经学习了WebSocket API,包括事件、方法和属性。详情:WebSocket(二)--API  WebSocket是基于事件驱动,支持全双工通信。下面通过三个简单例子体验一下。 简单开始 1.安装node。ht...
阅读(202) 评论(0)
    一直好奇这个功能,昨天终于走通。这里记录一下。 微信官方介绍     在进行微信OAuth2.在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一...
阅读(156) 评论(0)
    这一章介绍如何用WebSocket API来控制协议和创建应用,运用http://websocket.org 提供的现有WebSocket服务器,我们可以收发消息、创建一些简单的WebSocket应...
阅读(203) 评论(0)
WebSocket 发起单个请求,服务端不需要等待客服端,客户端在任何时候也能发消息到服务端,减少了轮询时候的延迟。轮询与WebSocket的区别。简历一次连接后,服务器能给客户端发多次。 基于http的实时消息是相当的复杂的,在...
阅读(185) 评论(0)
在聊天的场景中,聊天内容需要用到气泡修饰,如下图。下面一一讲解。 图片式: 第一个样式是京东客服,气泡的圆角和钩子都是用了图片。使用了一个table组合成了一个圆角的框框。lm样式拼出了钩子。 <div class...
阅读(164) 评论(0)
2月底因朋友推荐面试了一家互联网金融公司,上午2个小时就做完了笔试、一面和二面。过程很顺利,和技术主管聊得很愉快,做了一个多小时的笔试内容他直接没看,他说,我有看过你的博客,还不错,看得出你是一个学习能力很强的人,继续写下去,多出好博客...
阅读(160) 评论(0)
需求:当鼠标放到父级菜单上面的时候,显示下方的子菜单。鼠标从子菜单或者父级菜单上面移开的时候,子菜单要收起来。最终效果如下: PS:这样需求很常见,最常见的做法是li元素下面再嵌套一个Ul元素来包含子元素。这种做法用css就可以完...
阅读(206) 评论(0)
网站需要定时执行不同的任务,比如清理无效的数据、定时发送mail等,Nop的这个定时任务设计比较好,简单的说就是将所有任务相同的属性持久化,具体的执行通过继承接口来实现。 持久化对象:ScheduleTask ScheduleT...
阅读(254) 评论(0)
上一页 1 2 3 4 5 6 7 8 下一页共9页  到第