摘要: reveal.js,一款优秀的ppt设计框架 阅读全文
posted @ 2017-08-13 16:41 Jinus 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: 第1期:JS中关闭当前的窗口的方法是:_____。 答案:window.close(); 第2期:js中使字符串中的字符变为小写的方法是:_______。 答案:toLowerCase方法; 第3期:在js中,让浏览器弹出确认框的语句是:_______。 答案:confirm;例如:window.c 阅读全文
posted @ 2017-07-21 17:54 Jinus 阅读(2210) 评论(0) 推荐(0) 编辑
摘要: JS操作Array对象的方法 concat(arr1,arr2,...):连接数组indexOf(value):返回数组中value的第一个索引join(separator):将数组中所有的元素连接由separator分割的字符串,默认为逗号lastIndexOf(value):返回数组中value 阅读全文
posted @ 2017-07-21 16:32 Jinus 阅读(776) 评论(0) 推荐(0) 编辑
摘要: JS操作String对象的方法 charAt(index):返回指定索引处的字符串charCodeAt(index):返回指定索引处的字符的Unicode的值concat(str1,str2,...):连接多个字符串,返回连接后的字符串的副本fromCharCode():将Unicode值转换成实际 阅读全文
posted @ 2017-07-19 21:41 Jinus 阅读(5823) 评论(0) 推荐(1) 编辑
摘要: http状态码有很多,列如200--成功、304--从缓存加载、404-页面不存在、500-服务器错误等。但是有时当我们写后台服务时,仅仅是发送请求时,涉及到对数据库的CURD操作时,显然这些状态码并不是很合适,这时候需要我们自定义response的错误状态。 我们可以定义错误状态status为‘f 阅读全文
posted @ 2017-07-08 20:59 Jinus 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: backbone中,使用最多的莫过于在view中进行操作,如模板的渲染以及事件函数的定义。为了提高代码的可维护性,一般地我们会写多个视图即view,将界面按照功能的不同进行模块化划分,模块与view一一对应。 首先,我们会定义一个父view,在view中控制不同子view的渲染,子view之间尽量不 阅读全文
posted @ 2017-07-03 20:15 Jinus 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 前前后后完成这个聊天室的Demo花了大概一个星期,当然一个星期是仅仅指编码的工作。前期的知识储备是从0到1从无到有,花费了一定的时间熟悉Node.js的基本语法以及Node.js和mongoDB之间的交互的过程。Demo中的重难点是socket.io的运行机制,从将socket.io绑定到服务器se 阅读全文
posted @ 2017-06-25 20:55 Jinus 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 一个完整的项目基本分为三个部分:前端、后台和数据库。依照软件工程的理论知识,应该依次按照以下几个步骤:需求分析、概要设计、详细设计、编码、测试等。由于缺乏相关知识的储备,导致这个Demo系列的文章层次不是很清楚,索性这一章将所有的过程(前后端以及数据库)做一个介绍,下一章写完总结就OK了吧。 (1) 阅读全文
posted @ 2017-06-24 21:00 Jinus 阅读(1296) 评论(10) 推荐(0) 编辑
摘要: 前期工作主要包括:项目的创建,web服务器的创建和数据库的连接。 项目创建 网上关于Node.js项目的创建的教程有很多,这里不必赘述。Demo所使用的Node.js的框架是express,版本为4.0以上。 首先我们需要安装express,在控制台输入express -e项目名,回车即可生成相应地 阅读全文
posted @ 2017-06-15 11:18 Jinus 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 前文提到了Demo所涉及的技术,现在讲环境(工具)的配置。环境的配置主要是数据库mongDB和Node.js的配置。 Node.js Node.js的官方地址:https://nodejs.org/en/。在官网上直接下载傻瓜式安装即可,在node.js安装的同时,也默认安装了npm,npm是包管理 阅读全文
posted @ 2017-06-13 10:29 Jinus 阅读(304) 评论(0) 推荐(0) 编辑