- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 阿里云Linux系统搭建node环境
Linux下搭建node环境的方法有许多,这里主要介绍一种常用,方便的方法这里以版本为6.10.3的node版本为例首先我们需要下载node的压缩包,可以通过命令wget去下载,或者直接到node官网上下载后,传到阿里云的服务器上。1、这里主要介绍用命令下载wget https://npm.taobao.org/mirrors/node/v6.10.3/node-v6.10.3-linux-x64...
2018-04-12 01:02:45
905
原创 vue调试工具vue-devtools的安装
先导vue-devtools是一款基于chrome浏览器的插件,用于vue应用的调试,这款vue调试神器可以极大地提高我们的调试效率。帮助我们快速的调试开发vue应用。第一步: 我们可以先从github上找到vue-devtools的项目,下载到本地。下载vue-devtools链接。克隆方法:git clone https://github.com/vuejs/vue-devtools.git...
2018-01-03 15:26:10
54512
21
转载 鼠标滚轮事件
原生的滚轮事件:火狐与其他浏览器使用了不同的事件/* * 滚轮事件只有firefox比较特殊,使用DOMMouseScroll; 其他浏览器使用mousewheel; * */// firefoxdocument.body.addEventListener("DOMMouseScroll", function(event) { var direction= event.d
2016-12-23 23:41:48
751
转载 阿里云+wordpress搭建个人博客网站
阿里云+wordpress搭建个人博客网站【小白专用的图文教程】 时间 2015-11-14 22:10:00 博客园-原创精华区
2016-12-07 23:23:40
797
转载 MongoDB 3.0 用户创建
文章转自:http://www.cnblogs.com/zhoujinyi/p/4610050.html摘要: MongoDB 3.0 安全权限访问控制,在添加用户上面3.0版本和之前的版本有很大的区别,这里就说明下3.0的添加用户的方法。环境、测试: 在安装MongoDB之后,先关闭auth认证,进入查看数据库,只有一个local库,admin库是不存在的:root@zhou
2016-11-30 17:03:44
240
转载 Git的安装与配置
在使用Git前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。Git 各平台安装包下载地址为:http://git-scm.com/downloadsLinux 平台上安装Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。在有 yum 的系统上(比如
2016-11-30 11:53:01
267
转载 Windows 系统下Git安装图解
Windows 系统下Git安装图解 简单来说Git是一个免费的、开源的版本控制软件,从功能上讲,跟我们比较熟悉的Subversion(SVN)这类版本控制软件没什么两样。由于工作的需求,需要在WinXP下安装git配合团队完成相应的工作,以前一直在别的系统下使用,今天经Drupal花园的龙马指点终于安装成功了,特意贴出来与有需要的童鞋一起分享。获取Git软件:大家可以通过两种方式获取Gi
2016-11-30 11:42:07
612
原创 react-router路由
一、安装npm install --save react-router安装后使用一个支持CommonJS或ES2015的模块管理,比如 webpack:npm installwebpack 或 cnpm installwebpacknpm i -g webpack webpack-dev-server 或 cnpm i -g webp
2016-11-14 21:47:19
439
原创 React入门
一、在开始学习React之前,需要了解两个东西1、ES6新版本:ES6相对于ES3、ES5做了很大的改动;具体参考:http://es6.ruanyifeng.com/#docs/intro2、Babel:Babel其实就是一个转码器;在React中使用了很多ES6的新语法,目前很多浏览器不是很支持所以需要把写的js转化为ES5或ES3使用得先安装一下n
2016-11-12 21:42:10
2972
1
原创 Web移动端设备适配
一、前导在CSS3新定义的rem之前,可能大家都会想到之前CSS中的设置页面字体大小的单位:px、em、pt等。但在相比之下,CSS3新定义的rem更加适合用来做移动端的响应式。在兼容性方面:在移动端方面的 iOS:6.1系统以上的都支持 android: 2.1系统以上的都支持大部分主流的浏览器都支持rem与em的区别:
2016-11-11 20:59:44
2247
原创 sass入门
一、sass的安装MAC中:终端安装1、gem sources —remove https://rubygems.org/2、gem sources -a https://ruby.taobao.org/ (如果你系统不支持https,请将淘宝更换成:gem sources -ahttp://gems.ruby-china.org)3、gem install
2016-11-10 20:25:42
310
原创 js去掉字符串空格
在前端面试中,经常会问到这样的一个问题:js编写去空格函数,类似于jQuery.trim()一样。在这里我总结了两种方法,当然方法肯定还有很多方法一:利用字符串的split()方法与数组的方法join()实现String.prototype.trim1 = function () { //利用空格截取后,再拼接 var str = this.split(
2016-11-10 08:49:57
568
原创 js数组去重
在前端面试中,经常会被问到这样的一个问题;就是数组去重的问题,就是去掉重复内容实现的方法有很多下面我主要介绍三种方法:方法一:是我们平常思路一般想到的;也是最其本的方法,就是两次for循坏,进行一一比较//最基本的方法,两次for循坏,进行一一比较Array.prototype.unique1 = function () { //返回的结果数组;进来就取出
2016-11-10 08:28:20
324
原创 模块的规范方式
主要包括方式一:commonjs: 服务器遵循的,如node。方法:require 加载依赖; exports导出定义过的模块。方式二:AMD: requirejs使用的。方法: define('模块名','依赖列表',function(对应的依赖列表){return '模块的定义';});方式三:ES6: 后面在讲解。
2016-11-08 21:33:40
303
原创 requirejs基础
一、下载requires 可以在终端安装下载: MAC下 npm install requirejs 或者 sudo npm install cpm -g requirejs sudo为管理员用户下 -g 为全局安装下载后会生成一个node_modules文件夹下在学习requirejs之前;先看看先前如果页面引入的js文件很多,就会出现一些情况;例
2016-11-08 21:10:11
530
原创 DOMContentLoaded与loaded的区别
DOMContentLoaded: 在初始文档下载解析好的时候触发。(不用等图片、样式表、iframe加载完成。)loaded: 所有资源加载好的时候,触发。
2016-11-08 16:06:22
942
原创 angularJs使用$q服务进行同步请求数据,解决异步获取数据导致return返回为空的问题
angularJs使用$q服务进行同步请求数据一般angularJs中的$http进行的是异步请求操作;在我们想要等待先请求完数据,再进行别的操作,使用这种方式,并不管用,往往请求不到数据。angularJs“同步”请求的方式的时候,AngularJS提供了一个内置Service $q,它提供了一种承诺/延后(promise/deferred),可以保证我们的调用代码一定能够拿
2016-10-31 13:36:46
6881
原创 ngRoute路由改变监听事件(1)+ui.router状态路由
1.1、路由改变监听事件(1)1、$routeChangeStart:路由开始切换2、$routeChangeSuccess:路由切换成功3、$routeChangeError:路由切换失败(比如resolve中有错误),都会导致路由切换失败4、$locationChangeStart:当$location.path或$location.url发生变化时触发
2016-10-26 09:47:03
5126
原创 js的三种继承方法
js继承:子类不会影响父类,子类可以继承父类的一些功能(代码复用)三种方法:1、拷贝继承:通用型的,有new或无new的时候都可以2、类式继承:new构造函数3、原型继承:无new的对象1、拷贝继承:属性与方法一般分开来继承 属性继承:调用父类的构造函数 call 方法继承:用 for in 来继承例子:scri
2016-10-23 18:31:42
525
1
原创 块级元素与行内元素
用法:块级元素只能用于标签中块级元素与行内元素块级元素与行内元素的几个区别格式:在默认情况下,块级元素会从新起一行内容模型:块级元素可以包含其他的块级元素和行内元素,这种模型会比行内元素有着更加大的结构块级元素列表:1.
2016-10-11 22:06:01
465
1
原创 angularjs中post请求进行跨域
post请求进行跨域angularjs内置封装了类ajax的网络服务$http,所以实现了依赖外部插件来完成完整的前后端分离方案$scope.main = { getData: function () { $http({ method: 'POST', url: 'http://localhost:8000',
2016-10-09 12:02:03
4691
2
原创 angular路由与ng-options/ng-include指令
ng-options下拉列表指令ng-options="fruit.name for fruit in main.fruitArr"fruit 是通过遍历 main.fruitArr 取出的每一个对象fruit.name 是取出 fruit对象中的 name属性值注意: ng-options指令需要与ng-model同时使用默认选中 设置的选中项ng
2016-10-08 20:11:00
2265
1
原创 angular中$location对象与跨域问题
$location对象$location:是angularJS 对window.location的封装$location 没有页面刷新的功能,如果需要刷新页面可以注入$window,$window.location.reload()//路由路径console.log($location.path());//编码后的完整地址路径console.log($location.a
2016-10-08 20:03:09
830
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人