自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 服务器常用命令

1 连接到服务器 ssh uesname@ipxx.xx.xx.xx;2 pm2 list; pm2 monit; pm2 logs

2017-01-12 10:34:14 393

转载 记录

try{living();}                                       //生活中总是出现这样那样的意外  catch(Exception e){faceTogether();}    //只要我们携手共同面对  finally{ours.love++;}                         //最终只会让我们爱的更深

2017-01-12 10:30:22 305

原创 git常见命令

1 git更换地址,先git remote rm origin删了,然后git remote add origin后面加新的地址

2016-10-14 10:48:06 313

转载 webpack常见命令

webpack #最基本的启动webpack命令webpack -w #提供watch方法,实时进行打包更新webpack -p #对打包后的文件进行压缩webpack -d #提供SourceMaps,方便调试webpack --colors #输出结果带彩色,比如:会用红色显示耗时较长的步骤webpack --profile #输出性能数据,可以看到每一步的耗时webp

2016-10-14 10:42:56 4359

原创 nginx常用命令

1 ngnix目录:cd usr/local/opt/ngnix,config目录:usr/local/etc/ngnix/2 启动nginx: sudo nginx3 查看进程:ps -ef | grep nginx4  显示目录:pwd5 杀进程:kill -9 ****6 关闭:sudo nginx -s ston

2016-10-08 17:14:15 245

转载 session cookie

链接:https://www.zhihu.com/question/19786827/answer/28752144来源:知乎1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的

2016-06-13 23:13:12 323

转载 jq插件写法

这几天在学习jQuery插件的写法,搜索了一些资料,包括jQuery官方的示例,但发现描述的并不是很清晰。最后,终于搜索到一篇讲解比较清晰的文章,这里自己总结了一下,并以一个具体的示例来说明jQuery插件的写法。1、概述先看看html代码  id="catagory">     href="#">jQuery     href="#">Asp.net     href

2016-04-15 16:34:43 464

转载 jQuery中$.proxy()的原理和使用

jQuery.proxy(),接受一个函数,然后返回一个新函数,并且这个新函数始终保持了特定的上下文(context )语境。jQuery.proxy( function, context )function将要改变上下文语境的函数。context函数的上下文语境(`this`)会被设置成这个 object 对象。jQuery.proxy( context, name )

2016-03-15 14:00:15 7068 1

转载 jQuery 插件为什么要return this.each()

jQuery.fn.test2= function(){    this.css("background","#ff0");//这里面的this为jquery对象,而不是dom对象    return this.each(function(){ //遍历匹配的元素,此处的this表示为jquery对象,而不是dom对象           alert("this"+this+this.

2016-03-14 18:12:18 306

原创 node相关

1 postdata是在服务器里面处理请求数据,request.addlistener()然后data++等于postdata,然后把postdata收集完从服务器传给router,然后再传递给请求处理程序而通过node-formidable模块可以从服务器只传递request对象给路由再给请求程序的方式,数据parse再请求程序里面

2016-01-21 16:17:29 291

转载 JavaScript模块系统的现状

CommonJS模块系统CommonJs是一个由开源开发者组成的团队,主要围绕JavaScript实现一些API及开展研发实践。该团队提出了一个JavaScript模块规范。每个文件都可当作一个模块,并且每个文件可以访问两个对象:require和export。require用来接收字符串(模块名),并返回该模块输出的对象。export对象用来导出该模块的方法和变量。require方法返回的

2016-01-13 17:47:23 654

原创 nodejs path

在任何模块文件内部,可以使用__dirname变量获取当前模块文件所在目录的完整绝对路径。path.resolve:方法说明:将参数 to 位置的字符解析到一个绝对路径里。语法:代码如下:path.resolve([from ...], to)由于该方法属于path模块,使用前需要引入path模块(var path= require(“path”) )接收参数:fr

2016-01-13 13:59:04 305

转载 nodejs的require模块及路径

在nodejs中,模块大概可以分为核心模块和文件模块。核心模块是被编译成二进制代码,引用的时候只需require表示符即可,如(require('net'))。文件模块,则是指js文件、json文件或者是.node文件。在引用文件模块的时候后要加上文件的路径:/.../.../xxx.js表示绝对路径、./xxx.js表示相对路径(同一文件夹下的xxx.js),../表示上一级目录

2016-01-11 23:12:26 742

原创 commonjs与amd

1. 什么是CommonJS?    CommonJS 是javascript模块化编程的一种规范,主要是在服务器端模块化的规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,也就是说,在该模块内部定义的变量,无法被其他模块读取,除非定义为global对象的属性。     commonJS规范是同步的,主要是用在nodejs的服务器端的,因为同在一个硬盘所以加载起

2016-01-11 22:37:14 605

原创 类库,框架,应用

类库就是一个类方法的集合,方法与方法之间互相独立框架包含了某个功能骨架的处理流程和控制逻辑,内部是聚合的有关联的,可以使用类库中的方法让这个骨架丰满应用是指完整的实现了某个功能

2015-10-24 16:47:49 336

转载 MVC

MVC是一种设计模式,它将应用划分为3个部分:数据(模型)、展现层(视图)和用户交互(控制器)。其中:M - MODEL(模型)V - VIEW(视图)C - CONTROLLER(控制器)一个事件的发生是这样的过程:  1. 用户和应用产生交互。  2. 控制器的事件处理器被触发。  3. 控制器从模型中请求数据,并将其交给视图。  4. 视图将数

2015-09-30 17:50:00 382

原创 知识点(不断更新)

1 RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具 2 js中match函数方法是使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。使用方法:stringObj.match(rgExp) 3 JavaScript 解释器中存在一种变量声明被提升(hoisting)的机制,也就是说变量(函数)的声明会被提升到作用域的最前面,即使写代码的

2015-09-29 11:14:16 594

原创 raycloud

1.1 act-loop是框架里面的一个前端模板的用法,就是取出来的结果集,for(){ };++循环act-loop所在的整个标签,两级或者更多级的循环也是如此。ii 就代表是 var i=0; i++...大概这样的意思list就是后台返回的结果集1.2 act-if:如果存在,这个标签就会显示 1.3 html = rct.get('templateName1

2015-09-29 11:11:34 1290

原创 模块

模块定义:在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型软件系统的一部分模块,又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体)模块加载:加载器的基本原理就是在html的head中插入script标签,通过这种方式加载远程js代码。其中,模块加载器通过依赖关系来保证代码的加在顺序以及

2015-09-29 11:08:07 363

转载 break,continue和return

break:由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。举例:for(var i=1;i{ if(i==6){    break; } document.write(i); } //输出结果:12345 continue:和break语句相似。所不同的是,它不是退出一个循环,而是开始循环的一

2015-09-28 18:56:24 490

转载 get与post的区别

GET一般用于获取/查询资源信息,而POST一般用于更新资源信息说完原理性的问题,我们再从表面现像上面看看GET和POST的区别:1.GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据。POST把提交的数据则放置在是HTTP包的包体中。2."GET方式提交的数据最多只能是1024字节,理论上POST没有限制,可传较大量的数据,IIS4中最

2015-09-28 18:45:05 451

转载 window.history详解

History 对象History 对象包含用户(在浏览器窗口中)访问过的 URL。History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。注释:没有应用于 History 对象的公开标准,不过所有浏览器都支持该对象。 History 对象属性length:返回浏览器历史列表中的 URL 数量。 History 对

2015-08-28 19:55:38 8853 1

转载 URL中的特殊字符含义及转化

有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。 下表中列出了一些URL特殊符号及编码 十六进制值 1. +  URL 中+号表示空格 %2B 2. 空格 URL中的空格可以用+号或者编码 %20 3.

2015-08-26 11:16:38 844

原创 url中?的作用

1 传递参数如:http://expert.csdn.net/Expert/PostNew.asp?room=5202里的问号和等号各是什么含义:PostNew.asp比做一个楼room比做个屋子5202比做门牌号意思就是取到PostNew.asp楼里的门牌号为5202的room屋子里的东西!问号后面的是可以给页面postnew.asp输入的值,比如用querystring

2015-08-26 11:14:55 5723

转载 url中#(hash)的含义

hash 属性是一个可读可写的字符串,该字符串是 URL 的锚部分(从 # 号开始的部分)1 #的涵义#代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如,  http://www.example.com/index.html#print就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。(单页应用)为网页位置

2015-08-26 10:55:09 6525

原创 各种数据库相关

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。MySQL[1] 是一个关系型数据库管理系统Sql:结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和

2015-08-24 16:04:58 310

转载 类/属性/对象/方法的区别

类/属性/对象/方法的区别   在面向对象里面,对象和类是不同的,对象是特定类的一个实例,比如如果车是一个类的话,某个人的一辆奔驰车就是一个对象,它是车这个类的实例。类是抽象的,而对象是具体的。方法是定义在对象上的操作,属性是记录对象性质和状态的变量,拿上面车的例子来说,车的重量,最大速度是车的属性,启动,停在这些动作则可以定义为车的方法。我说的可能不太准确,建议楼主看看面向对象相关的书籍。 

2015-08-24 15:59:02 9758

转载 MVC以及各层的作用

MVC全名是Model-View-Controller,是模型(model)-视图(view)-控制器(controller)的缩写,用一种业务逻辑、数据、界面显示分离的方法组织代码Model:视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面View:模型表示企业数据和业务规则Controller:控制器接受用户的输入并调用模型和视图去完成用

2015-08-24 15:52:17 13915 3

转载 三目运算符

对于条件表达式b?x:y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式从不会既计算x,又计算y。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a?b:c?d:e将按a?b:(c?d:e)执行。[1] ?:; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的

2015-08-24 15:47:56 330

转载 js中return的各种作用

1 return function():例如:onClick='return add_onclick()'与 onClick='add_onclick()'的区别JAVASCRIPT在事件中调用函数时用return返回值实际上是对window.event.returnvalue进行设置。而该值决定了当前操作是否继续。当返回的是true时,将继续操作。当返回是false时,将中断

2015-08-19 17:47:53 499

转载 jQuery.extend 函数详解

JQuery的extend扩展方法:      Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。  一、Jquery的扩展方法原型是:   extend(dest,src1,src2,src3...);   它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该

2015-08-07 15:40:54 269

转载 js事件绑定的方法

1 在标签中直接绑定事件,语法为: onXXX="funcname"。2、 在JavaScript代码中绑定语法为:        elementObject.onXXX=function(){            // 事件处理代码        }        其中:        elementObject 为DOM对象,即DOM元素。        onXX

2015-08-05 14:55:36 427

原创 如何给jquery添加方法

1 给jQuery对象添加方法,实例可以调用扩展的方法  方法一、$.fn.xxx  方法二、$.fn.extend({        xxx:function(){        }    });说明:对jQuery.prototype进得扩展,就是为jQuery类添加“成员函数”,jQuery类的实例可以使用这个“成员函数”。 以上定义都可如此调用:('

2015-08-05 14:48:02 602

转载 JavaScript 中需要创建函数的方法

JavaScript 中需要创建函数的话,有两种方法:函数声明、函数表达式,各自写法如下:// 方法一:函数声明function foo() {}// 方法二:函数表达式var foo = function () {};另外还有一种自执行函数表达式,主要用于创建一个新的作用域,在此作用域内声明的变量不会和其它作用域内的变量冲突或混淆,大多是以匿名函数方式存在,且立即自动

2015-08-04 13:57:49 427

原创 bind(),delegate(),on(),live(),trigger()的用法记录

bind():向匹配元素添加一个或多个时间处理器,jq1.7版本以后,推荐用on();delegate():支持添加当前或者未来的元素,但是只能是子元素,支持jq1.4及以上On():当前或者未来,元素本身或者子元素,jq1.7以上版本live():当前或者未来的元素,jq1.9以下支持,1.9以上删除了这个方法相同点:a 都支持单元素事件的绑定,空格相隔方式或者大括号    

2015-08-04 13:54:28 1137

空空如也

空空如也

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

TA关注的人

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