摘要:
在我们部署服务器的时候,需要做一个启动脚本方便我们启动/关闭服务器。下面我给出一个亲测可行的脚本文件,该脚本是启动node的脚本,原理是启动的时候执行启动指令,讲得到的进行编号写入到文件中,然后stop的时候则从文件中取出pid,然后kill掉它。最后再删掉进程。#!/bin/sh NODE_ENV... 阅读全文
摘要:
一般来说我们的网站都是要使用代理服务器来分配不同端口,这里就nginx介绍,我们的混合app需要用到跨域的设置来完成数据交互,那么这里给出nginx跨域设置,当然,这里设置完本身后台服务器也要设置哦。location ^~/abc { add_header "Access-Control-Allow... 阅读全文
摘要:
平时我们多用ajax请求数据,这里给一个封装让大家参考下functionajax(data,callback){ vardefaultconifg={ "url":weburl, "contentType":"charset=UTF-8", "dataType":"json", "timeout":... 阅读全文
摘要:
后缀:sass有两种后缀文件:一种后缀名为sass,不使用大括号和分号;另一种就是我们这里使用的scss文件,这种和我们平时写的css文件格式差不多,使用大括号和分号。下面举出 后缀为sass文件写法:bodybackground:#eeefont-size:12px导入sass的导入(@impor... 阅读全文
摘要:
昨天写了个跨域的东西,自己琢磨了下,想到这种方式正好也是之前想的混合app如何交互服务器的解决办法。心里还是蛮开心的。今天又花时间把前端客户端部分的框架做了出来,整合的思路是参照node社区移动端的设计方案,把所有controllers和所有services放到一起,不过请求数据未用$resou... 阅读全文
摘要:
我们知道,一般做web的时候会遇到所谓的跨域问题。所谓跨域就是浏览器在全局层面禁止了页面加载或执行与自身来源不同的域的任何脚本。比如我们本地开发的静态界面写的ajax请求如果 不进行配置是无法得到服务器响应的。当然我们可以把静态界面放到服务器下,比如tomcat 的webapp,或者放到node e... 阅读全文
摘要:
qq互联:http://wiki.connect.qq.com/微信开放平台:https://open.weixin.qq.com/微博开放平台:http://open.weibo.com/authentication/新浪微博平台的合作登录步骤:放置微博图标 界面上设置授权链接:https:/... 阅读全文
摘要:
很早之前就关注过node js。也做过许多实验性的东西。总结一下nodejs可以做哪些东西。node本身可以做很优秀的服务端程序,对于web项目,使用express框架,结合mongodb 或者mysql数据库可以构建很棒的应用。如果是作为整个web应用来说,结合ejs或者jade这样的模板可以大大... 阅读全文
摘要:
我们平时制作移动端的web项目的时候通常会使用到zept,jqmobile这样的移动端框架,他们都对触摸事件做好了封装,也就是说不论你是鼠标点击或者触摸都能得到响应。但是这些移动的框架有时候会显得过于庞大,对于性能方面也会有影响,所以最好的办法是自己定义触摸事件。 原理是首先检测浏览器的触摸函数,... 阅读全文
摘要:
平时我们使用ajax请求完数据后通常都会有 一个渲染数据的过程,最开始的时候我的做法是在html界面做好数据模板,使用一些类似于angular的标记,然后用使用replace函数替换这些标记为真实的数据,后来再学习过程中找到了一个更加简洁的方法。该方法使用了正则表达式中的捕获数组的方法,完美实现了数... 阅读全文