摘要: MongoDB是一个基于分布式文件存储的非关系型数据库(NOSQL),由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。MongoDB最大的特点是它支持的查询语言非常强大,其语法... 阅读全文
posted @ 2016-01-11 16:43 卡布奇诺233 阅读(303) 评论(0) 推荐(1) 编辑
摘要: 前段时间在网上偶然的看到了一个用socket.io做的一个聊天室,觉得很有意思,于是也试着做了一个,这是那时写的博客,效果看这里,最近又在《nodejs实战》中看到了类似的例子,又来做了一次聊天室。//app.jsvar express = require('express');var app = ... 阅读全文
posted @ 2016-01-09 17:26 卡布奇诺233 阅读(349) 评论(0) 推荐(0) 编辑
摘要: AngularJS是Google开发的纯客户端JavaScript技术的WEB框架,用于扩展、增强HTML功能,它专为构建强大的WEB应用而设计。开始新建一个html文件,只需要有最基本的代码即可: 接下来首先来引入AngularJS脚本,在head中写入这句代... 阅读全文
posted @ 2016-01-04 11:00 卡布奇诺233 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 如何在页面上放置我们需要的图标,这个问题从我学习前端以来便一直伴随着我,从开始的全部用img标签来放图标到之后的用雪碧图,用字体,但是再多的方法也要懂得如何在不同的情形下去使用这些方法。所以刚在加班中过完圣诞的我坐在了电脑前,想要对这些熟悉而又陌生的东西进行整理和总结。首先是从img标签说起,当我第... 阅读全文
posted @ 2015-12-26 22:43 卡布奇诺233 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 之前看一个大神的早期博客中有一篇介绍这个的,这是地址,第一篇~第二篇。有兴趣的可以看看,然后照着里面说的做了一下: 拖动:想去哪就去哪! 我是弹窗 动下试试 试试就试试 最后就是这样,成功简单实现了一个可拖动的提示框功能。但是我感觉还是... 阅读全文
posted @ 2015-12-18 17:43 卡布奇诺233 阅读(258) 评论(0) 推荐(0) 编辑
摘要: socket.io模块是一个基于Node.js的项目,其作用主要是将WebSocket协议应用到所有的浏览器。该模块主要应用于实时的长连接多请求项目中,例如在线联网游戏、实时聊天、实时股票查看、二维码扫描登录等。——Node.js开发实战详解安装和配置的方法和一般的NPM模块安装配置一致:# ... 阅读全文
posted @ 2015-12-17 17:40 卡布奇诺233 阅读(2752) 评论(0) 推荐(0) 编辑
摘要: 针对优化性能,提高网站加载速度,雅虎给出了一系列方案,网上也流传很多个版本,但是基本大同小异1、减少HTTP请求合并图片(如css sprites,内置图片使用数据)、合并CSS、JS,原理比较简单,用户通过浏览器进行下载,但是浏览器允许的并发请求资源数最多是8个,也就是浏览器最多只能从一个服务器上... 阅读全文
posted @ 2015-12-16 15:02 卡布奇诺233 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 很多网站都有这种功能,主要为了让用户在长篇大论中比较迅速的跳到自己想要看的内容处,比如bootstrap就有相应的功能。介绍一种非常简便可以实现这种功能的方式。思路:1.这里要用到点击事件,因为点击处可能数量较多,因此最好用事件代理来处理,可以提高性能。2.当点击一个按钮时,能够获取到与他相对应的元... 阅读全文
posted @ 2015-12-16 11:12 卡布奇诺233 阅读(28078) 评论(4) 推荐(2) 编辑
摘要: 1.多列等高布局这种布局即每一列的高度保持一致,高度与最高的一列相同。等高布局是为了维护边框线条的完整性,在有些地方则可能是为了维护背景的完整性,达到整体一致不缺失的效果。最常用的方法为padding补偿法:.container{ overflow:hidden;}.item{ float:le... 阅读全文
posted @ 2015-11-26 21:58 卡布奇诺233 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 1.创建mysql连接与其他模块一样,需要在项目根目录下安装mysql模块# npm install mysqlMYSQL有server和client两个模块,client是用来连接server的。关于两者的区别,mysql-server相当于服务器,管理数据库运行并处理数据,mysql-clien... 阅读全文
posted @ 2015-11-19 11:03 卡布奇诺233 阅读(373) 评论(0) 推荐(0) 编辑