- 浏览: 202072 次
-
最新评论
文章列表
webapp的优化整理
- 博客分类:
- html/html5
webapp
小钗从事单页相关的开发一年有余,期间无比的推崇webapp的网站模式,也整理了很多移动开发的知识点,但是现在回过头来看,webapp究竟是好还是不好真是一言难尽哟!
webapp使用JavaScript修改页面;紧接着再从服务器传递更多数据然后再修改页面,如此循环。
从性能的角度看,在现代浏览器中单页面Web App已经能够和普通native应用程序相媲美,而且几乎所有的操作系统都支持现代的浏览器。
所以,很多人认为webapp是HTML5流行过程中最大的赢家,那么他有哪些特定呢?
SPA(single page application),即单页webapp,它具有以 ...
相对C/C++ 而言,我们所用的JavaScript 在内存这一方面的处理已经让我们在开发中更注重业务逻辑的编写。但是随着业务的不断复杂化,单页面应用、移动HTML5 应用和Node.js 程序等等的发展,JavaScript 中的内存问题所导致的卡顿、内存溢出等现象也变得不再陌生。
1. 语言层面的内存管理
1.1 作用域
作用域(scope)是JavaScript 编程中一个非常重要的运行机制,在同步JavaScript 编程中它并不能充分引起初学者的注意,但在异步编程中,良好的作用域控制技能成为了JavaScript 开发者的必备技能。另外,作用域在JavaScript 内存管理中 ...
前端文件及目录命名规范
前端文件及目录命名规范包括所有html、vm、css、less、
[转]手机触屏版页面开发总结
- 博客分类:
- html/html5
设置viewpoint和屏幕等宽Code:
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
复制代码
主流分辨率Android
前言
grunt
准备阶段
1、nodeJs环境
2、安装grunt
实例学习:打包zepto
① package.json
② Gruntfile.js
认识Gruntdile与package.json
package.json
手机终端网页调试程序使用说明
- 博客分类:
- 调试工具
(按照本文最后总结部分所述进行操作可以快速抓住要领,学会使用)
一、调试核心程序weinre简介
Weinre是一种远程调试工具,即可以在电脑上调试手机上的页面。调试界面和webkit内核浏览器(chrome、safari等)调试界面很相似,熟悉webkit内核浏览器的开发人员很容易上手使用。
二、weinre的下载、安装及使用
1、Weinre的下载地址如下:(需要java环境支持)
<!DOCTYPE HTML>
<html>
<head>
<title> New Document </title>
<meta charset="utf-8" />
</head>
<body>
<div id="contains">
</div>
<!--
折线:
<polyline points="0,0 0,20 20,20 20,40 40,40 4 ...
<a class="comment-mod" onclick="alert('ss')" href="#">评论</a>
如果用户直接查看文章列表,那么所有的评论以及评论框都是不显示的,但是如果用户通过别的页面比如首页的个人动态直接定位到这篇日志,那么评论就应该全部显示。而列表页和查看单个条目的页面是同一个页面,这就要求我判断一下用户是否定位到该篇日志,如果是,就通过JS来触发 A 标签的点击事件。
一开始我尝试了一些方法,想当然地以为 A 标签和按钮一样是有 onclick()
首先要确保mongodb的正确安装,安装参照:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian-or-ubuntu-linux
然后下载nodejs的mongodb的driver
npm install mongodb
编写一个测试的程序:
1 var mongodb = require('mongodb'); 2 var server = new mongodb.Server('localhost',27017,{auto_reconnect:true});
MongoDB提供了一个数据导入工具mongoimport ,先把需要导入的数据写入csv,然后用mongoimport导入,导入命令如下
mongoimport -d"mydb" -c"inventory" -f"date,id,views" --type=csv --file=data.csv
一、导出工具mongoexport
Mongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。mongoexpo ...
一、准备工作
1、在mongodb创建将要读取的表
创建数据库mongotest
use mongotest;
向user表中插入数据
db.user.insert({
name:'flyoung',
age:'18',
sex:true
});
2、安装node-mongodb-native
npm install mongodb
node的express框架
- 博客分类:
- nodeJS
node的express框架
如果你用过Ruby的Sinatra.rb, 会觉得Express非常熟悉。Express作者是参考sinatra, 写了一个基于node.js的实现。
1. 安装
由于这个有点特殊,需要为npm添加-g参数, 刚开始安装的时候没有加,导致不能使用epress 命令行参数
$ npm install -g express
$ epxress -v #看看是否安装成功
2. 创建一个express项目看看
$ express nodeblog
$ cd nodeblog
3. express目录结构
Express 目录结构 t-1
目 ...
1.下载mongodb的windows版本,有32位和64位版本,根据系统情况下载,下载地址:http://www.mongodb.org/downloads
2.解压缩至E:/mongodb即可
3.创建数据库文件的存放位置,比如D:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。默认文件夹路径为c:/data/db.使用系统默认文件夹路径时,启动服务无需加--dbpath 参数说明,但文件夹还要手工创建
4.打开cmd命令行,进入D:/mongodb/bin目录,输入如下的命令启动mongodb ...
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。
输入help可以看到基本操作命令:
show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示 ...
1.安装:
>npm install -g node-inspector
2.连接脚本的调试服务器
>node --debug-brk=5858 debug.js
3.启动node-inspector
>node-inspector
4.在浏览器(建议采用最新chrome)中打开http://localhost:8080/debug?port=5858,即可显示调试界面