自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 区别dependencies和devDependencies

我们在执行 npm install 安装依赖时,通常都会将依赖的名称、版本要求写入 package.json 文件。其中有两个命令行参数:--save-prod 将依赖的名称、版本要求写入 dependencies--save-dev 将依赖的名称、版本要求写入 devDependencies从命令行参数字面上,我们就能看出 dependencies、devDependencies 的区别:dep...

2018-04-05 17:35:26 349

转载 vue-cli 构建的项目中如何使用 Less

vue-cli 构建的项目默认是不支持 less 的,需要自己添加。首选,安装 less 和 less-loader ,在项目目录下运行如下命令npm install less less-loader --save-dev1当然,比起 npm,我个人更喜欢用 yarnyarn add less less-loader --dev1安装成功后,打开 build/webpack.base.conf.j...

2018-03-21 08:16:48 372

转载 windows下搭建vue开发环境

Vue.js是一套构建用户界面的 “渐进式框架”。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。2016年,Vue同Angular、React形成三足鼎立的局面,让前端的开发者顾不暇接,今天我们就来了解一下Vue的环境搭建。一、node.js安装Vue项目通常通过webpack工具来构建,而webpac...

2018-03-20 23:29:55 220

原创 css3相关知识点

1、如何理解盒子模型?每个HTML元素都是长方形盒子。(1)盒子模型有两种:IE盒子模型、标准W3C盒子模型;IE的content部分包含了border和pading。(2)标准W3C盒模型包含:内容(content)、填充(padding)、边界(margin)、边框(border)。2、link与@import的区别?(1)link属于XHTML标签,而@import是CSS提供的。(2...

2018-03-18 21:19:19 200

原创 HTML相关知识点

1、新的 HTML5 文档类型和字符集是?HTML5 文档类型很简单:1<!doctype html>HTML5 使用 UTF-8 编码示例:1<meta charset=”UTF-8″>2、请描述一个网页从开始请求道最终显示的完整过程?(1)在浏览器中输入网址;(2)发送至DNS服务器并获得域名对应的WEB服务器IP地址;(3)与WEB服务器建立TCP连接;(4)浏览器向...

2018-03-18 20:46:54 216

原创 Ajax

浏览器与服务器之间,采用HTTP协议通信。用户在浏览器地址栏键入一个网址,或者通过网页表单向服务器提交内容,这时浏览器就会向服务器发出HTTP请求。简述 AJAX:AJAX即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味

2018-03-18 13:18:54 124

原创 js interview 知识点梳理

这里写链接内容一、JavaScript 的 typeof 返回哪些数据类型?首先,javascript的数据类型分两类:原始类型、引用类型 原始类型:null、undefined、number、string、Boolean 引用类型:Object、symbol(ES6) (至于原始类型与引用类型的区别,可以见自己的一篇博文:Js基本语法、变量、数据类型) 然后,typeof这一运算符可...

2018-03-18 11:56:39 522

原创 window系统端口被占用的解决方法

netstat -anonetstat -aon|findstr "49157"taskkill /f /t /im Tencentdl.exe。

2018-03-17 22:55:59 171

原创 js编程题目练习

1. 数组去重想到的第一个办法如下:var result = [];var array = [1,2,3,4,1,1,1];array.forEach(function(item){ if (result.indexOf(item)<0) { result.push(item); }})console.log(result);以前有个认知误区:关于indexOf()方...

2018-03-17 22:11:09 2188

转载 浏览器的标准模式与怪异模式

由于历史的原因,各个浏览器在对页面的渲染上存在差异,甚至同一浏览器在不同版本中,对页面的渲染也不同。在W3C标准出台以前,浏览器在对页面的渲染上没有统一规范,产生了差异(Quirks mode或者称为Compatibility Mode);由于W3C标准的推出,浏览器渲染页面有了统一的标准(CSScompat或称为Strict mode也有叫做Standars mode),这就是二者最简单的区别。

2017-12-27 22:04:07 453

原创 symfony简单入门

应最近工作的项目需求,需要搭建一个商城出来。上网搜罗了很多开源框架,最后选择了Sylius。具体官方文档如下: sylius文档 而Sylius 是一个基于Symfony这个php框架开发的电子商务解决方案。所以还需要了解下这个: Symfony Framwork 文档 twig文档

2017-12-14 16:30:42 292

原创 E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。解决方法:输入以下命令sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock之后再安装想装的包,即可解决

2017-12-14 10:09:55 450

原创 mysql5.7.20-winx64.zip直接解压zip包安装

mysql5.7.20-winx64.zip解压安装方式1、解压文件到你想要安装的位置。(自己设了C盘)2、配置环境变量,在path中放入:C:\mysql-5.7.20-winx64\bin;3、在C:\mysql-5.7.20-winx64中,新建my.ini,对mysql进行配置。配置内容可为:port=3306default-character-set=utf8[mysqld]skip

2017-12-13 19:07:45 297

原创 LINUX nautilus 命令

最近使用Ubuntu的时候发现了一个很好用的小命令: nautilus nautilus是GNOME桌面下的一个文件管理工具。 通过这个命令我们可以在终端下非常方便的打开指定目录的文件。$ nautilus . // 命令后面一个“.”,表示当前目录命令模式为 nautilus pwd支持绝对路径和相对路径两种方式;当pwd 省略时,默认打开家目录“~”。如果当前打开了多个文件管

2017-12-13 10:50:28 23283 1

原创 Ubuntu系统安装搜狗(sougou for linux)输入法安装注意事项

去掉那个只“显示当前语言”的选项,然后搜索框输入sog,你会发现搜狗输入法已经有了,选中输入法即可。(这点尤为重要,否则会误以为自己输入法没装成功)详情安装方法见链接: Ubuntu系统安装搜狗(sougou for linux)输入法详细教程

2017-12-08 17:01:39 2529

转载 nodejs实时监听调试工具--supervisor

许多服务脚本,当修改了文件内容时必须重新启动才能完成数据的更新操作,这会大大降低开发效率。 Node.js在更新操作时必须终止Node.js然后重新运行。这种模式不利于开发阶段。 supervisor 可以帮助你实现这个功能,它会监视你对代码的改动,并自动重动 Node.js。 使用方法很简单,首先使用 npm 安装 supervisor: $ npm install -g superv

2017-11-29 00:06:16 1113

原创 git添加公钥私钥完成ssh无密连接

1、配置git环境请从Git官网下载最新版的Git客户端。(注,请自备纵云梯)安装完客户端后,需要完成以下的配置:配置用户名确认你在CSDN id,获取的方式是在登录后,进入passport.csdn.net,在“个人帐号”的最下端查看用户名:然后在命令行中输入:git config –global user.name “CSDN id” 配置邮箱配置的Git邮箱应与CSDN passport中注

2017-11-28 22:08:27 1613

原创 基于express框架快速搭建web项目

最近工作上着手一个基于express框架、nodejs作为后台服务的开发项目。网上各种搜索后,整理了下快速搭建express框架的步骤。 创建项目的前提条件,已经安装好了nodejs. 因为nodejs中内置npm管理器,所以可以新建一个空文件夹,如expressDemo, 然后在此文件夹下面打开cmd命令窗口,执行如下四步,轻松构建出项目框架。 npm init(生成项目对应的

2017-11-24 14:49:22 6369

原创 Mongoose初体验

1

2017-11-24 14:45:43 192

原创 module.exports、exports、require、export、import的关系

最近在接触Nodejs的项目,对es6的语法可能接触的比较多,慢慢积累。require 用来加载代码,而 exports 和 module.exports 则用来导出代码。ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使用module.exports

2017-11-24 10:56:31 1474

原创 JS原始数据类型-String

字符串对于字符串的理解,大家肯定都知道Js中被“”、‘’括起来的内容都是字符串。var a = "hello world"; var b = "a"; console.log(b);结果: avar c = "hello"; var b = 'c'; console.log(c);结果: hello看了上面的代码应该能很清楚:在JS中,单双引号的区别。字符转义:\0 null(\u0000)\

2017-11-24 00:50:50 410

原创 JS数据类型转换

JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。1、强制转换 强制转换主要指使用Number、String和Boolean三个构造函数,手动将各种类型的值,转换成数字、字符串或者布尔值。Number()Number(1)1Number('123')123Number('hello world')NaNNumber(true)1Number(false

2017-11-23 23:42:13 469

原创 JS判断数据类型、null与undefined的区别?

typeof运算符谈到判断数据类型,首先应该回忆到JS的两种数据类型:原始类型、引用类型。那么ECMAScript 提供了 typeof 运算符判断一个值是否表示一种原始类型:如果它是原始类型,还可以判断它表示哪种原始类型。但是,如果用typeof判断引用类型,那么返回的结果都是Object。 对变量或值调用 typeof 运算符将返回下列值之一:typeof undefined

2017-11-23 23:21:51 1506

原创 JS变量声明提升、函数声明提升

变量提升 当有人猛地问自己什么是变量提升的时候,竟然一时语塞,不知道如何表达更好,有幸看到阮一峰老师的解释,通俗易懂。(http://javascript.ruanyifeng.com/) JavaScript引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一行一行地运行。这造成的结果,就是所有的变量的声明语句,都会被提升到代码的头部,这就叫做变量提升(hoisting)。...

2017-11-23 22:28:05 687

原创 Js基本语法、变量、数据类型

基本语法:Javascript跟Java一样区分大小写变量是弱类型的:变量可以存放不同类型的值每行结尾的分号可有可无括号代表代码块(与大多数编程语言不一样,JavaScript的区块不构成单独的作用域(scope)。也就是说,区块中的变量与区块外的变量,属于同一个作用域。)变量声明不是必须的 严格地说,var a = 1 与 a =1,这两条语句的效果不完全一样,主要体现在...

2017-11-22 00:37:32 325

原创 JS概述

虽然大家常强调说Javascript与Java是完全不同的两种编程语言,但又不得不说Javascript的语法源自JavaJavascript是一门高端的、动态的、弱类型的编程语言。说到称为高端,我想可能因为几乎所有的web浏览器都有Javascript解释器,因此Javascript面向web开发范围广发,通用性极高。说到Javascript是动态的这个词,更愿意用“脚本语言”这四个字来形容。作为

2017-11-21 00:49:13 285

原创 JS基础梳理

JS基础梳理

2017-11-20 23:46:13 152

空空如也

空空如也

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

TA关注的人

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