自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 简单倒叙留言板

今天写了一个简单的留言板,评论是倒叙插入的。先上代码,然后说一下遇到的问题。html部分:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <link rel="stylesheet" type="tex

2016-04-10 17:21:39 200

原创 url传参去重

今天遇到一个这样的问题,有一个带参数的url例如:http://www.songchong.comname=songchong&age=24&hometown=hebei&name=songchong&height=180我们可以看到里面”name=songchong“传个两次,重复了,需要用一段js代码把重复的内容去掉。这里说一下我的思路,我首先想到了...

2016-04-09 23:24:07 289

原创 js面向对象的一点心得(套用)

今天用面向对象的时候,遇到了一个这样得问题,我定义了两个模,第二个模得方法需要用到第一个模方法处理后得到的数据.下面上代码:模1:NameAndFormfunction NameAndForm(allName,orderForm){ this.allName = allName; this.orderForm = orderForm;}NameAndF...

2016-03-09 09:22:47 107

原创 node下mysql入门

首先你应该已经安装上了mysql。(我是二进制安装的5.5版本)启动服务(不启动服务数据库是不可使用的):首先进入安装目录,我的是:cd /usr/local/mysql 然后:sudo ./support-files/mysql.server start 把start换成restart是重启服务,换成stop是关闭服务。在终端中进入mysql:./bin/mys...

2016-03-08 08:31:41 86

原创 node.js下promise的两种常见用法

最近做工程遇到一个问题:从数据库取出数据后不能有效的传到前台,用了两种解决办法callback回掉函数和promise方法,这里说一下自己对promise的理解。promise主要用于控制函数按照自己的计划进行下去,以免造成有操作等延迟时不能得到想要的结果。常见用法一:var mysql = require("./db");function Person(){}...

2016-03-03 22:58:51 224

原创 linux装mysql以及修改中文乱码

以前用mongodb数据库,现在换mysql数据库,刚装上后中文都是???,下面讲一下心得:查看字符集状态show variables like 'character_set%';  推荐除character_set_filesystem | binary  外其他的都设置为utf-8在终端下写为utf8,mysql终端不支持‘-’。mysql最好装5.5版本的,...

2016-03-01 23:03:01 64

原创 node.js中promise的一个使用小例子

今天做一个项目,展现一个页面需要从服务器请求两次数据,太繁琐了,今天用promise规范了一下,只需要从服务器发送一次数据即可实现。需要发送的数据:和我在controller中写了如下代码:OrderForm = require('../models/OrderForm.js');Person = require('../models/Person.js');...

2016-02-22 22:25:18 164

原创 controller,使路由变得简介

路由是最能体现一个网站运作方式的文件,然而如果里面放入太多方法,就会变得臃肿,所以将方法放入controller(控制器)。下面看一下对比:方法放入controller前:module.exports = function (app) { app.get('/pages/main_page.html', function (req, res) { re...

2016-02-21 21:40:05 518

原创 ajax在js下按顺序执行

最近做项目遇到用ajax从数据库取值,当把值放进数组之后得到的是空值,因为js是同步的,只能走单线程,ajax是异步的。一开始的解决办法是将ajax设置成同步即加一个属性async: false 但是这种方法只在火狐浏览器有效,谷歌的说法是不提倡设置为同步,同一个页面打开第二次便会出错。后来查资料,写了一种方法,测试在谷歌有效,直接贴代码function getData3...

2016-02-01 20:50:14 165

原创 mongodb按顺序取数据

这两天用mongodb数据库,遇到了个问题,取出的数据和存储时的顺序不一样。存储的顺序:  取出后展示效果:怎么按着传入的顺序输出呢?查资料得出数据库的_id存入时是计算有时间的,这就好办啦,加上sort({ time: -1 }) 就ok了,详细var mongodb = require('./db');module.exports = Person;f...

2016-01-31 21:04:56 2082 1

原创 express的sendfile与send方法

sendfile:发送文件,如果将一个html的网页移到node工程,可以用此方法。首先将html页面放到public下(统一习惯,其实放到什么地方都可以实现)。例如想在帮订餐页面点击帮订餐跳转到订餐页面帮订餐:<a class="btn" type="button" href="order-meal.html"> 帮订餐 ...

2016-01-25 23:09:09 3106

原创 ubuntu 64位下轻松安装mongodb

首先介绍环境系统:ubuntu15.10位数:64  首先终端输入指令mongo 可以得到系统提示安装mongo的指令apt-get install mongodb-server 直接安装但是刚装上是打不开的为什么呢,因为还没有打开mongodab服务,所以程序是启动不了的。先打开服务:mongod 继续错但是原因就写的太清楚啦...

2016-01-24 23:17:24 100

原创 mongodb的几个基本命令

1切换,创建数据库ause a 2查询所有数据库show dbs  3查看当前使用的数据库db.getName() 4

2016-01-18 22:16:35 69

原创 ubuntu终端指令

最近研究node.js,进程没走多少,终端学了不少东西。进入终端快捷键Ctrl+Alt+T绝对路径与相对路径以/开始是从根目录起始的,从当前目录开始无/ 在当前目录创建文件夹/文件sudo mkdir name.type创建文件夹不用添后缀sudo是获取超级用户权限(仅当前指令),这样虽然有点小不方便,但是可以防止造成不可挽回的错误可以一直获取超级权限(仅...

2016-01-17 21:35:55 119

原创 Node.js的Hashish模块

hashish包含了很多数据结构操作功能。var Hash = require('hashish'); Hash({ a : 1, b : 2, c : 3, d : 4 }) .map(function (x) { return x * 10 }) .filter(function (x) { return x < 30 }) .forEach(function (x, key) {...

2016-01-11 21:17:09 111

原创 node.js的nvm与npm

NVM英文node version manager,即node版本管理器。查看所有可以安装的版本$ nvm list-remote   所有版本有将近200个,高版本不完全向下兼容,有时候需要测试nodejs程序在不同nodejs版本下是否能正常运行,有时候想尝鲜或者常用代码需要在较旧的版本上运行等等,但是每个系统只能装一个版本node,而总是装卸不同node版本又很麻...

2016-01-10 20:31:46 100

原创 json结构

JSON结构有两种结构 json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构1、对象:对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key ...

2016-01-04 21:36:18 129

原创 js操作json

在JSON中,有两种结构:对象和数组。    1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号,数值型则不需要。例如:   var o={"xlid":"cxh","xldigitid":123456,"topscore":2000,"top...

2016-01-03 21:17:46 87

原创 获取HTML元素的三个方法

    获取HTML元素3个方法比较:document.getElementsByName()、document.getElementById()、document.getElementsByTagName()。    document.getElementsByName()    是根据控件名称获取这个控件对象,因为控件名称可以相同,返回的是一个对象数组。     document....

2015-12-28 20:26:01 291

原创 append与document.write的区别与几种用法

打开文件的模式为append时,当前文件指针指向文件末尾,因此可以追加写在文件后。打开文件的模式为write,文件原来的内容将被清除,文件指针指向文件头,因此是重新写一个文件。两种方式遇到要打开的文件名不存在时,都是新建一个文件,然后写。 当要打开的文件名已经存在时,append追加写在文件后,write清除文件,重新写一个文件。append:在<p>元素结尾插入内容...

2015-12-27 20:49:20 1740

原创 几种常见的报文方法和报文实例

 几种常见的报文方法:GET:从服务器获取一份文档HEAD:只从服务器获取文档的首部POST:向服务器发送需要处理的数据PUT:将请求的主体部分储存到服务器上TRACE:跟踪并查看报文在经过代理服务器后的变化OPTIONS:查看可以在目标服务器上执行的方法DELETE:从服务器上删除一份文档报文实例:打开百度的响应报文:HTTP/1.1 200 OK...

2015-12-21 22:02:39 2969

原创 HTML中用list添加列表

当需要在列表中插入很多项,这是使用butten并不适合,可以使用list来完成。<!DOCTYPE html><html><head><style>ul#menu { padding: 0;}ul#menu li { display: inline;}ul#menu li a {...

2015-12-20 22:48:06 2743

原创 http报文

                                                                        http报文如果说http是因特网的信使,那么http报文就是他用来拌匀东西的包裹了。http报文的三个组成部分(起始行,首部和实体部分)报文流:报文流是在http应用程序之间发送的数据块,这些信息描述了报文的内容及含义。报文分为请求报...

2015-12-14 22:43:24 69

原创 pos机v1,简单pos机

POS Project v1POS收银机 版本:v1教学目标熟悉JavaScript的基本语法;熟悉JavaScript的基本逻辑语句及关键字;需求描述商店里进行购物结算时会使用收银机(POS)系统,这台收银机会在结算时根据客户的购物车(Cart)中的商品(Item)和商店正在进行的优惠活动(Promotion)进行结算和打印购物清单。已知该商店正在对部分商品进行...

2015-12-13 21:45:26 360

原创 http权威指南-第二章-URL与资源

1.URL就是因特网资源的标准化名称。url指向一条电子信息片段,告诉你他们位于何处,以及如何与之交互。2.URL是URI的一个子集,另一个是URN,但通常都是用URL。3.URL可以通过http之外的其他协议来访问资源。它们可以指向因特网上的任意资源或e-mail账户    如mailto:president@whitehouse.gov     或者通过其他协议(如...

2015-12-10 22:20:24 156

原创 简单pos机

      POS Project v0.1codefordream POS收银机 版本:v0.1本题链接http://www.codefordream.com/courses/js-pos-boot-camp/sections/section_1/practices/normal/practice_2/items/code题意主要是根据给出的数据通过函数完成各个小功能然后调用到主...

2015-12-08 20:20:16 242

原创 HTTP概述(基础一)

http是现代全球因特网中使用的公共语言。web资源:所有能够提供web资源你的东西都是web资源。URI(服务器资源名)分为URL(统一资源定位符,类似网址形式的)和URI(统一资源名,类似urn:ietf:rfc:2141【Magne URI磁力链接,这个以后应该很厉害吧】)客户端通过HTTP与WEB服务器及其资源的事务处理:客户端发送包含命令和URI的HTTP请求报文然后服务...

2015-12-07 22:26:23 51

原创 初遇pos机心得体会

 POS机,第一个自己写的比较完整的js程序,结合以前做题的经验,说一下初学的感受。大概题意是根据给出的购买商品详情函数实现购物清单的打印。主要知识点:1,把基本描述转换成程序。2,熟悉循环的使用。要求的答案格式:(只可以用一次打印)1***<没钱赚商店>购物清单***2名称:可口可乐,数量:5瓶,单价:3.00(元),小计:15.00(元)3名称:雪碧,...

2015-11-23 23:40:36 671

原创 初识javascript【你好,JS!】

console.log('很遗憾才开始JS,因为已经浪费了很多年华~');console.log('很幸会才开始JS,大概认识到了良好习惯的重要性!'); 选一门信一门,既然选择了这个方向,就不要再有太多的顾虑。首先制定一个计划是非常重要的,这样才能有明确的方向,我的计划是首先在web前端达到精通,语言都是相通的,然后根据需要选择性的学习其他领域的知识。然后,到实际行动,有一个良...

2015-11-22 23:19:36 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除