自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 node.js学习笔记目录

1.node.js学习笔记(1)--Node.js简介及环境安装2.node.js学习笔记(2)--使用Express快速创建应用3.node.js学习笔记(3)--Express创建的项目分析4.node.js学习笔记(4)--使用Express完成简单的登陆

2016-08-11 11:40:20 3175

原创 js高级程序设计笔记 -- 理解继承

1.原型链原型链作为继承的主要方法。基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。function SuperType() {  this.property = true;}SuperType.prototype.getSuperValue = function () {  return this.property};functio

2017-03-14 21:56:12 1396

原创 js高级程序设计笔记 -- 属性类型以及创建对象

1.属性类型ECMAScript中有两种属性:数据属性和访问器属性1.数据属性:数据属性包含一个数据值的位置,在这个位置可以读取和写入值[[ Configurable ]] : 表示能否删除属性或者修改属性为访问器属性。默认值为true;[[ Enumerable ]] : 表示能否通过for-in 循环返回属性。默认值为true;[[ Writable ]] : 表示能否

2017-03-13 21:55:01 486

原创 vue-resource Content-Type is not allowed by Access-Control-Allow-Headers in preflight response

朋友刚问了一个问题用JQuery Ajax 请求的时候没有问题,正常请求该接口。但是换成vue-resouce 时会报如上的错。后来经过查找发现时 发现是Content-type 问题vue-resource 请求时候 requests encoded 为 application/jsonjquery 请求时候 requests encoded 为 applic

2017-02-09 21:29:24 5253

转载 jquery post时content-type的几种取值

转载  http://zccst.iteye.com/blog/2180127以后用得着的时候慢慢研究 参考:http://stackoverflow.com/questions/4007969/application-x-www-form-urlencoded-or-multipart-form-data 四种常见的 POST 提交数据方式 我们知道,HTTP

2017-02-09 21:04:21 675

转载 解决div设置浮动,高度消失

给包围 浮动的层 加清除浮动样式,样式要兼容的用下面的代码.clearfix {*zoom:1; clear:both;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom: 1;}一、简单说说content内容生成content内容生成就是通过content属性生

2016-11-18 11:48:48 3012

原创 &#x(unicode编码后的汉字)JS转换方法

1.&#x转汉字unescape("大大".replace(/&#x/g,'%u').replace(/;/g,''))2.汉字转&#x"大大".replace(/[^\u0000-\u00FF]/g,function(a){return escape(a).replace(/(%u)(\w{4})/gi,"&#x$2;")})

2016-11-09 17:10:19 12499

原创 sql server中分组合并列值

表a我们想让班级相同的合并成一列查出NameSELECT Class,STUFF( ( SELECT ','+ Name FROM a b WHERE b.Class = a.Class FOR XML PATH('')),1 ,1, '') NameFROM a a GROUP BY Class我们如果想查出Age,因为age是int类型的 我们需

2016-10-11 10:58:07 12366 3

原创 JavaScript 中求出两个数组的交集和差集

es6let intersection = a.filter(v => b.includes(v))let difference = a.concat(b).filter(v => !a.includes(v) || !b.includes(v))

2016-10-11 10:21:59 9980

原创 linux下安装node环境以及cnpm

1.源码安装推荐使用源码安装,不推荐使用nvm 以及apt -get 官网找到linux版本链接[html] view plain copy$ wget https://nodejs.org/dist/v4.5.0/node-v4.5.0-linux-x86.tar.gz  解压[h

2016-08-22 08:54:09 40842 1

转载 JavaScript异步编程的终极演变

转自http://blog.csdn.net/u011413061/article/details/52216936写在前面有一个有趣的问题:为什么Node.js约定回调函数的第一个参数必须是错误对象err(如果没有错误,该参数就是null)?原因是执行回调函数对应的异步操作,它的执行分成两段,这两段之间抛出的错误程序无法捕获,所以只能作为参数传入第二段。大

2016-08-18 16:55:41 2720

原创 node -- 使用UEditor富文本编辑器

最近在做一个微信素材编辑器的小项目,使用到了UEditor编辑器,使用中出现了许多问题。1.介绍UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码...2.下载下载地址 :http://ueditor.baidu.com/website/download.html#ue

2016-08-17 15:56:37 16562 6

原创 windows下使用git

1.安装进入https://git-scm.com/download/win 下载选择合适版本安装下载完成后默认安装就好了。安装完成右键会看到多出两个这个:Git GUI :git 图形界面Git Bash : 命令行2.创建远程仓库我们需要注册一个github账号

2016-08-10 08:56:00 3743

原创 node.js学习笔记(10)--mysql模块连接mysql数据库

1.安装我们需要一个mysql 和node环境,这里我自己的电脑没有安装mysql,用navicat连的同事的。注意如果碰到这个 “Host''xxx.xx.xxx.xxx''isnot allowedtoconnectto this MySQL server" 。那么在安装的那台电脑上修改 mysql 数据库中的 user 表 里的 host 项  从"loc

2016-08-04 08:52:17 3703

原创 node.js学习笔记(9)--使用cookie与session保持登录

我们来做一个使用cookie和seesion保持网站持久登录的例子,来让我们了解在node是如何使用他们的1.初始化项目我们使用express项目生成器生成一个项目:$express -e cookie$cd cookie $npm install使用cookie需要 cookie-parser中间件,我们的express生成的项目中已经帮我们配置好了。2.新增

2016-08-04 08:48:59 5845

原创 Webpack + vue-loader构建单文件vue组件

Webpack + vue-loader构建单文件vue组件

2016-07-21 17:10:10 18140 3

原创 webpack--简单入门(2)

1.介绍 webpack仅仅只支持本地的javascript模块,但是像CSS,LESS,TypeScript,JSX,CoffeeScript,图片等静态文件模块,我们是可以通过模块加载器(webpack-loader)来统一管理的。Loader 可以理解为是模块和资源的转换器,它本身是一个函数,接受源文件作为参数,返回转换的结果。loaders之间是可以串联的,一个加载器的输出可以作为下一

2016-07-20 15:42:29 3263

原创 webpack--简单入门(1)

1.介绍Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过 loader 的转换,任何形式的资源都可以视作模块,比如 CommonJs 模块、 AMD 模块、 ES6 模块、CSS、图片、 JSON、Coffeescript、 LESS 等。

2016-07-20 09:40:11 3071

转载 用Webpack构建Vue

我一直想试着一下翻译别人的文章,因为总是觉得自己的文章写的不是很好。希望从中学习一下。原文Vue.js build set-up from scratch with webpack, vue-loader and hot reload。译文内容和原文内容可能有点出入,可能会带有我个人的思路,敬请原谅,版权由原文所有。通过webpack,vue-loader 和 hot reload来构

2016-07-15 15:52:31 5250

转载 Webpack——令人困惑的地方

原文  https://segmentfault.com/a/1190000005089993Webpack是目前基于React和Redux开发的应用的主要打包工具。我想使用Angular 2或其他框架开发的应用也有很多在使用Webpack。当我第一次看到Webpack的配置文件时,它看起来非常的陌生,我非常的疑惑。经过一段时间的尝试之后我认为这是因为Webpack只是使用了比

2016-07-15 08:41:32 26498 5

转载 【转】web 前端研发工程师编程能力飞升之路

【前言】所谓的天才,只不过是比平常人更快的掌握技能、完成工作罢了;只要你找到了正确的方向,并辅以足够的时间,你一样能够踏上成功彼岸。本文将 web 前端研发编程能力划分了 8 个等级,每个等级都列举出了对应的特征及破级提升之方法,希望每位在看本文的同学先准确定位自己的等级(不要以你目前能力的最高点,而是以你当前能力的中档与之等级作对比,以免多走弯路),参考突破之法破之。所谓

2016-07-14 08:49:39 2498

原创 (javascript)自己的代码积累

//求多个时间段的分钟差function Calc(timesArray){ var time=0; for(var i=0;i<timesArray.length;i++){ var minutes=CalcMinutes(timesArray[i]); time+=minutes; } return time;}function CalcMinutes(times)

2016-07-11 11:01:17 2250

原创 node.js开发工具--visual studio code

visual studio code,个人觉得这是开发node最好的编辑器,没有之一。之前的版本只能开一个窗口,这个版本终于能多窗口切换了,哈哈。在这里推荐i5大大写的vscode使用指南 http://i5ting.github.io/vsc/ 。真的非常的详细详细看完这个你就知道vscode有多强大了!!!!

2016-07-08 15:43:43 2989

原创 (javascript)浅析js函数表达式和函数声明以及闭包

1.函数定义函数的方法有两种,一种是函数声明,另一种是函数表达式.//函数声明function f1(){}//函数表达式var f1=function(){}这两者的区别在于:函数声明会在所有代码执行前进行解析,而函数表达式和声明变量一样都是执行到这里的时候才进行解析。(看例子)f1()var f1=function(){ console.log(1)}Uncaught

2016-07-06 10:30:14 2720

原创 node.js学习笔记(8)--multer模块文件上传

1.安装npm install multer -save2.sh

2016-06-17 09:44:06 13854 1

原创 node.js学习笔记(7)--Node.js与MongoDB简单交互

1.创建工程E:\test>express mongo -e create : mongo create : mongo/package.json create : mongo/app.js create : mongo/public create : mongo/public/javascripts create : mongo/views cre

2016-03-31 13:50:55 4531

原创 node.js学习笔记(6)--MongoDB简单入门

1.MongoDB bin目录介绍  mongo.exe:客户端,支持js语法  mongod.exe:服务端  mongodump.exe:备份工具  mongorestore.exe:恢复工具  mongoexport.exe:导出工具  mongoimport.exe:导入工具  mongostat.exe:实时性能监控工具  mongotop.exe:跟

2016-03-31 09:54:43 3654

原创 node.js学习笔记(5)--MongoDB下载及安装

1.简介MongoDB 是由C++语言编写的,是一个开源的文档型数据库。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。主要特点MongoDB的提供了一个面向文档存储,操作起来比较简单和容易。你可以在MongoD

2016-03-30 09:33:30 3703 1

原创 node.js学习笔记(4)--使用Express完成简单的登陆

1.设计路由主页:home.ejs  用户登陆后进入的页面  访问路径:/home登陆页面:login.ejs   用户输入用户名密码页面 访问路径:/login退出页面:无    用户点击后回到登陆页面 访问路径:/logout2.新增页面我们上一节中已经知道了如何利用Express创建一个简单的项目 。Express创建项目项目创建好之后,打开views文件夹

2016-03-29 14:39:50 4374

原创 node.js学习笔记(3)--Express创建的项目分析

1.app.js(应用的启动文件)var express = require('express'); #加载express模块var path = require('path'); #加载path模块var favicon = require('serve-favicon'); var logger = require('morgan'); var c

2016-03-25 09:07:12 3599

原创 node.js学习笔记(2)--使用Express快速创建应用

1.安装express打开cmd 键入如下代码$npm install express -g #全局安装

2016-03-24 14:12:55 3410

原创 node.js学习笔记(1)--Node.js简介及环境安装

1.简介Node.js是一个基于Chrome JavaScript运行时建立的平台。(注:是一个平台,不是语言)Node.js对Google V8引擎进行了封装。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效。Node.js是单线程的,是单线程的!!!总之Node.js 就是运行在服务端的 JavaScript。2.windos下安装1.进入

2016-03-24 10:59:14 2787

空空如也

空空如也

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

TA关注的人

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