自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 github

用户名:1032944759@qq.com

2017-10-02 12:24:03 265

原创 01Jquery源码解析

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script> (function(){ var a = 10; function $(){ alert(a

2017-10-02 12:02:53 758

原创 Webstorm常用快捷键

默认配置-Eclipse的常用快捷键对照表查找/代替 Webstorm快捷键 Eclipse快捷键 说明 ctrl+shift+N ctrl+shift+R 通过文件名快速查找工程内的文件(必记) ctrl+shift+alt+N ctrl+shift+alt+N 通过一个字符快速查找位置(必记) ctrl+F ctrl+F 在文件内快速查找代码 F

2017-09-29 23:59:30 201

原创 vue 06 基础语法

1,模板语法 :vue.js实际上内置了一套模板引擎,它是数据驱动的,那么我们只需要关注我们的数据层,其次数据层面的内容发生改变了以后,我们对应的模板引擎里的语法也会同步的发生改变,因此我们的模板也是至关重要的, 1. Mustache语法: {{msg}} :和angular 的专用绑定语法是一样的. 2. Html赋值: v-html="";在data里面定义一个字符串,这个字符串里

2017-09-29 22:55:02 254

原创 vue 05配置1

Tables Are Cool build 我们这次打包时候,打包的配置文件所在的文件夹 config 我们打包的配置,即webpack所对应的配置 src 我们开发项目的源码 App.vue 我们的入口组件 (.vue文件都是一个组件) main.js 项目的一个入口文件 static 静态资源 .babl

2017-09-28 11:11:11 247

原创 vue04 vue-cli

vue-client 脚手架 cnpm i -g cli vue init webpack-simple Demo02

2017-09-26 13:01:40 219

原创 vue03

vue多页面应用的引入 2.4.4可用版本 npm安装 vue-cli构建单页面应用SPA:通过它可以生成一个SPA的一个基础的架构模版.npm install -g vue-clivue init webpack-simple demo 或者 demo2vue init webpack demo2

2017-09-26 11:59:16 197

原创 vue02

前端框架回顾 dojo强大的框架 require.js模块化开发框架 基于MVC模式的spine框架 vue框架: 1.model绑定view 2没有控制器的概念 3.数据驱动,状态管理 vue本身并不是一个框架,是一个结合生态渐进式框架 vue结合周边生态构成一个灵活的渐进式的框架 中文 英文 声明式渲染 Declarative 组件系统 c

2017-09-25 23:23:19 466

原创 vue 01

vue和react框架对比: angular 提供的更多的是一套解决方案,vue和react更像是一个生态. angular框架更加重. vue 和react目前都使用了virtual Dom vue 1模版和渲染函数的弹性选择 2简单的语法及项目创建 3更快的渲染速度,更小的体积react 1更适用于大型应用和更好的可测试性 2同时适用于w

2017-09-25 21:38:25 410

原创 git4

git diff 对比:工作区和暂存区的 暂存区与版本区的对比 **git diff maste**r :工作区与版本库之间的关系

2017-09-24 12:08:38 377

原创 github知识梳理

集成式:在多人开发一个项目的时候,准备一个中央服务器,每一个人都需要向服务器进行代码的提交和下载.只能连接中央服务器进行开发. 风险:中央服务器一旦删除数据,无法恢复. 分布式:不需要担心版本库的丢失. 不需要连接中央服务器,在任意时候,任意一台电脑就可以进行代码开发. github是一个中转站,优于svn. git->分支处理. github官网 设置贡献者:git

2017-09-24 11:46:00 253

原创 connect()

DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()`. 译:当使用的node 版本大于4.11.0的时候,最好

2017-09-22 08:47:22 463

原创 URI和URL的区别

这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢?同样的,另外一个问题:String HttpServletRequest.getRequestURI();和StringBuffer HttpServletRequest.get

2017-09-22 08:25:30 220

原创 07项目结构的分析

目录结构 Tables Are models 数据库存储目录 col 2 is 数据库模型文件目录 node_modules node第三方模块目录 public 公共文件目录(css,js,image…) routers 路由文件目录 schemas 数据结构文件(schema)目录 views 模版师徒文件目录 app.js

2017-09-16 12:17:45 290

转载 文章标题

npm config set prefix C:\Program Files\nodejs\node_global npm config set prefix C:\Program Files\nodejs\node_cache

2017-09-14 14:48:42 161

原创 cd

cd ..是返回上一级目录,cd …是返回上上级目录 cd \ 是返回根目录 这些都是用的相对路径 也可以用绝对路径 例如当前路径是 c:\abc\bcd\efg 你输入cd .. 则当前路径是c:\abc\bcd 你输入cd c:\abc\bcd 也可以

2017-09-14 14:43:57 361

转载 前端架构之路:Windows下安装Nodejs步骤

最近打算把我们的微信端用Vue.js重构,为什么选择Vue.js,一是之前使用的是传统的http://asp.net mvc,多页面应用用户体验比单页面要差。二是使用过Angular.js,感觉对开发人员要求较高,上手难度较大,而Vue.js在这方面有优势 。这里记录下Vue.js开发环境 Nodejs在Windows下的安装和配置。第一步:下载 https://nodejs.org/en/ 笔者目

2017-09-14 14:29:24 267

原创 08选项卡

k #div1 div{ width: 400px;height: 400px;border:3px solid pink;display:none; } .active{background:pink;}

2017-09-08 20:46:09 223

原创 07next

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="jquery-3.2.1.min.js"></script> <script> $(function(){ $(".div1").

2017-09-08 09:37:16 210

原创 06jquery filternot has

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="jquery-3.2.1.min.js"></script> <script> $(function(){ //$("div").

2017-09-08 09:07:28 284

原创 05jquery取值赋值

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> #div1{ border:3px solid pink; background: orange; } </

2017-09-08 08:43:02 294

原创 04jquery之原生关系和链式操作

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="jquery-3.2.1.min.js"></script> <script> $(function(){ // var oDiv

2017-09-08 08:29:17 232

原创 03jquery写法

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> #div1{ border:3px solid pink; background: orange; }

2017-09-07 22:35:37 517

原创 1jquery选择元素

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="jquery-3.2.1.min.js"></script></head><body> <div id="div1" class="box">div</div>

2017-09-07 22:07:25 200

原创 centos['sentəʊs]

cento 英 [‘sentəʊ] 美 [‘sentoʊ] n.集句;摘录;组曲 名词复数: centos CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。 CentOS 是一个基于Red H

2017-09-07 21:08:14 1878

原创 困扰我一周左右的semver

困扰我提周左右时间的require(“mongoose”)今天终于有了进展,发送我 :谢谢鼓励,我会加油的,这个问题困扰我好几天了,今天总算是有点进展了,谢谢您今天 19:58 删除白羽 :加油今天 19:57 回复 | 举报 | 删除白羽 :半路出家想转行还是挺难的今天 19:57 回复 | 举报 | 删除我 :知道了,那我着手装个linux,学习一下linux吧,路漫漫其修远兮!今天

2017-09-07 20:02:49 925

转载 Node.js中require()方法的工作原理

几乎所有的Node.js开发人员可以告诉你require()函数做什么,但我们又有多少人真正知道它是如何工作的?我们每天都使用它来加载库和模块,但它的行为,对于我们来说反而是一个谜。出于好奇,我钻研了node的核心代码来找出在引擎下发生了什么事。但这并不是一个单一的功能,我在node的模块系统的找到了module.js。该文件包含一个令人惊讶的强大的且相对陌生的核心模块,控制每个文件的加载,编译和缓

2017-09-07 11:04:34 722

原创 node开发:windows环境下npm Cannot find module 'semver'

一、环境说明电脑系统:window7问题:电脑装了Node.js,之前使用的cygwin装的。node -v可以查看node的版本,但是npm intsall 报错。使用npm -v 出现同样的错误:module.js:487 throw err; ^Error: Cannot find module ‘semver’ at Function.Module._resol

2017-09-04 10:57:04 1966 3

原创 6数据库的连接

“` 1d:2D:>cd Program Files\MongoDB\Server\3.4\bin3D:\Program Files\MongoDB\Server\3.4\bin>mongod –dbpath=F:\代码\04node博客项目\db –port=270182017-09-02T11:30:45.730+0800 I NETWORK [thread1] waiting for co

2017-09-04 10:54:13 285

原创 5分模块开发与实现

前台展示代码,后台管理代码,api管理代码都写在app.js里的话,代码会变得很复杂,不利于维护. 使用app.use()进行模块划分. app.use(“/admin”,require(“./router/admin”)) app.use(“/api”,require(“./router/api”)) app.use(‘/’,require(“./router/main”)

2017-09-01 21:54:24 251

原创 4node博客项目系列静态文件的托管

##设置静态文件托管 当加载的文件以/public开始,那么直接返回对应__dirname +”/public”下的文件 app.use(“/public”,express.static(__dirname + “/public”));app.use("/public",express.static(__dirname + "/public")); 用户发送http请求,-> ur

2017-09-01 20:12:50 305

原创 初识nodejs27

使用fs模块实现行为表现分离结构,行为,表现的分离. fs文件操作var http =require("http");var url =require("url");var fs =require("fs");var server = http.createServer();var htmlDir =__dirname + "/html/";/*__dirname是一个全局变量,返回值是当前文件

2017-08-25 10:46:51 250

原创 初识nodejs26

url的处理var http = require("http");var server = http.createServer();var url = require("url");server.on("request",function(req,res){ //console.log(req.url); /*?后面称为query string查询字符串*/ var urlS

2017-08-23 15:17:07 245

原创 nodejs24,25

参数request对象—–http.IncomingMessage -httpVersion:使用的http协议的版本. -headers:请求头信息中的数据 -url:请求的地址 -method:请求方式 参数response对象——–http.ServerR####esponse -write(chunk,[encoding]):发送一个数据块

2017-08-23 14:19:17 282

原创 nodejs23

使用node 进行web开发. 用户访问网站的一个流程: 1,用户输入一个网址,(用户通过发送一个http请求,到指定的主机中<服务器>,) 浏览器会发送一个http的请求. 2.服务器接收到http请求后,会对该请求进行分析,和处理. 3.服务器处理完一些数据返回对应的书据响应到用户的浏览器. 4.浏览器接收到服务器的数据,收到数据后进行分析处理,进行页面的渲染.

2017-08-23 12:44:35 234

原创 初识nodejs21,22

watch监控修改的文件上线之后对css,js,等作一个压缩,合并,编译的操作.把less,sass源文件通过编译器编译成css文件,利用node 写的一个工具自动化编译,压缩,合并.打包上线.

2017-08-20 19:57:04 407

原创 初始nodejs21

通过node.js的自动监听文件的变化自动化编译,压缩,合并,打包上线。var fs = require("fs");var filedir = "./perfect/source";fs.watch(filedir,function(ev,file){ //console.log(ev + "/" + file); fs.readdir(filedir,function(err,da

2017-08-18 19:03:20 207

原创 初识nodejs20

20-前端项目自动化-项目构建 通过node 自动化的管理,维护一些项目.还有项目文件的合并等等这些操作, 自动地为我们创建一些项目需要准备的一些目录, 通过nodejs来完成项目的一些初始化构建,var projectData={ "name" : "perfect", "fileData" : [ { 'name':"c

2017-08-18 18:09:10 392

原创 初识nodejs19

创建文件夹,fs.mkdir(path,[mode],callback) 创建文件夹的同步版: fs.mkdir(path,[mode]) * 读取文件夹: fs.readdir(path,[mode],callback) 读取文件夹的同步版: fs.readdirSync(path,[mode]) * 删除文件夹: fs.rmdir(path,callbac

2017-08-17 13:27:07 295

原创 初识nodejs18

用watch监控文件的改变/*** 文件的读取,前面学过的文件添加,和追加.* 异步地读取一个文件: fs.readFile(filename,[options],callback)* 同步读取一个文件: fs.readFileSync(fileName,[options])** 检查指定路径的文件,或者目录是否存在, fs.exists(path,callback)* 检查

2017-08-16 20:52:14 535

空空如也

空空如也

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

TA关注的人

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