自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 node:express入坑之文件上传

express文件上传组件:multer(express官方推荐使用,具体可以查看:https://github.com/expressjs/multer)首先在express的app.js中:var multer  = require('multer');var upload = multer({ dest: 'upload/' });var app = express();接口:app.pos...

2018-03-04 16:11:37 323

原创 node:express入坑之跨域

学习express可能很多人会遇到跨域问题,这个也是前端学习express首当其冲的一个问题。express有两种方法解决在这里记录一下:方法一(未亲测):express设置app.all('*', function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Acces...

2018-03-04 13:51:37 963

原创 express框架持久化

express框架当启动后需要一直挂着xshell,一旦断开xshell之后就端看了服务,为此引进forever插件,整合express步骤如下:安装express 详情见express生成应用安装forever 详情见forever设置启动项 package.json文件: "scripts": { "start": "node ./bin/www" }修

2017-04-03 15:55:10 562

原创 react + webpack + ES6 环境搭建

很喜欢react这个框架,最近也在摸索这个东西,官网的demo有点low,我还是喜欢用webpack这个工具来搭建前端的开发环境。这一篇记录一下package.json跟webpack的配置,其他插件可以自己去拓展成自己想要的项目就ok了。   package.json:{  "name":"my_react",  "version": "1.0.0",  "descr

2017-02-25 17:18:02 377

原创 学习笔记gulp的使用

gulp简介1、gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。2、gulp是基于Nodejs的自动任务运行器, 她能自动化地完成 javascript/coffee/sass/less/html/image/css 等文件

2016-09-10 12:43:35 308

原创 css样式基础之样式的引入

样式引入,我们大多用惯了link这个前辈了。其实我们还有其他的一些样式的引入方法,这里简单做个笔记吧: 1、使用元素链接到外部的样式文件 2、在元素中使用”style”元素来指定 3、使用CSS “@import”标记来导入样式表单 4、在内部的元素中使用”style”属性来定义样式

2016-09-07 17:08:13 344

原创 css样式基础之盒子模型

CSS中, Box Model叫盒子模型(或框模型),Box Model规定了元素框处理元素内容(element content)、内边距(padding)、边框(border) 和 外边距(margin) 的方式。 在w3c中,有这样一幅图: 每个元素都有盒子模型,其实这东西了解起来也简单:把元素想象成一个衣柜,我们在衣柜中放的衣服其实就是图中的元素,衣服跟衣柜之间的空隙其实就是内边距,衣柜的

2016-09-07 16:11:59 1134

原创 css样式基础之选择器的总结

其实css的样式内容挺简单,但是用好却没那么容易。还是一点点积累知识吧,脑袋里有一定量的知识,也许就能够让自己提升一个等级了。不多说,今天总结一下css的选择器的知识。选择器的优先级: important > 内嵌样式 > ID > 类 > 标签 | 伪类 | 属性选择 > 伪对象 > 继承 > 通配符 选择器的种类: 1.id选择器(# myid) 2.类选择器(.myclassname)

2016-09-07 14:36:44 313

原创 js基础之冒泡和捕获机制

DOM事件所囊括的知识较为庞杂,本片文章总结一下冒泡和捕获机制到底是怎么运作的。 事件流当我们点击页面上的一个按钮的时候,是按钮最外层的父元素先收到事件并执行,还是这个被我们点击的按钮先收到事件并执行?所以这儿引入了事件流的概念:事件流所描述的就是从页面中接受事件的顺序。(其实挺起来还是一脸懵懂的!没错我当时就是这样子的。) 事件流也有两种,分别是事件冒泡和事件捕获,现行的主流是事件冒泡。下

2016-09-06 17:32:40 1814

原创 js 面向对象学习

javascript是很灵活的语言,如果有java等面向对象的高级语言的开发者肯定习惯了面向对象的思路。但是刚开始接触js的话也许会很不习惯,然而js也可以做到类似的面向对象。宝宝学习js的过程也踩了不少地雷,今天来总结一下,主要是封装跟继承两个方面的知识。 封装刚开始写js的时候,不懂得封装,拿到一个js文件就直接写如下的代码:var num = 0;function addOne(){

2016-09-06 10:52:44 255

原创 利用webpack搭建es6环境

好多人看到es6得时候,都会被它吸引住,然而现在的浏览器对es6的支持还不是很完美,我也开始学习es6,也有这个浏览器支持不足的苦恼。然而有个神器叫babel的东东在es6跟es5之间搭起了一座桥梁。现在就用一个打包神器webpack来搭起一个es6转es5的环境。 首先用npm下载相关的资源npm的步骤: 1、npm init 创建package.json文件 创建好的结果如下:{ "

2016-08-31 12:28:47 909

原创 闭包学习

学习javascript的时候,闭包总是一个难点。发现自己比较笨,所以决定要养成写博客的习惯,也许这样才不会把学到的知识丢掉。因为有时候想明白这个闭包的东西了,但是时间一久就会忘。 作用域//windowvar num = 10;function changeNum(){ var myNum = 90; function cha(){ var temNum

2016-08-31 10:53:30 262

空空如也

空空如也

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

TA关注的人

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