- 博客(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
966
原创 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
54981
21
转载 鼠标滚轮事件
原生的滚轮事件:火狐与其他浏览器使用了不同的事件 /* * 滚轮事件只有firefox比较特殊,使用DOMMouseScroll; 其他浏览器使用mousewheel; * */ // firefox document.body.addEventListener("DOMMouseScroll", function(event) { var direction= event.d
2016-12-23 23:41:48
840
转载 阿里云+wordpress搭建个人博客网站
阿里云+wordpress搭建个人博客网站【小白专用的图文教程】 时间 2015-11-14 22:10:00 博客园-原创精华区
2016-12-07 23:23:40
843
转载 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
280
转载 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
306
转载 Windows 系统下Git安装图解
Windows 系统下Git安装图解 简单来说Git是一个免费的、开源的版本控制软件,从功能上讲,跟我们比较熟悉的Subversion(SVN)这类版本控制软件没什么两样。由于工作的需求,需要在WinXP下安装git配合团队完成相应的工作,以前一直在别的系统下使用,今天经Drupal花园的龙马指点终于安装成功了,特意贴出来与有需要的童鞋一起分享。 获取Git软件: 大家可以通过两种方式获取Gi
2016-11-30 11:42:07
662
原创 react-router路由
一、安装 npm install --save react-router 安装后使用一个支持CommonJS或ES2015的模块管理,比如 webpack: npm installwebpack 或 cnpm installwebpack npm i -g webpack webpack-dev-server 或 cnpm i -g webp
2016-11-14 21:47:19
488
原创 React入门
一、在开始学习React之前,需要了解两个东西 1、ES6新版本:ES6相对于ES3、ES5做了很大的改动;具体参考:http://es6.ruanyifeng.com/#docs/intro 2、Babel:Babel其实就是一个转码器;在React中使用了很多ES6的新语法,目前很多浏览器不是很支持 所以需要把写的js转化为ES5或ES3 使用得先安装一下 n
2016-11-12 21:42:10
3038
1
原创 Web移动端设备适配
一、前导 在CSS3新定义的rem之前,可能大家都会想到之前CSS中的设置页面字体大小的单位:px、em、pt等。 但在相比之下,CSS3新定义的rem更加适合用来做移动端的响应式。 在兼容性方面:在移动端方面的 iOS:6.1系统以上的都支持 android: 2.1系统以上的都支持 大部分主流的浏览器都支持 rem与em的区别:
2016-11-11 20:59:44
2353
原创 sass入门
一、sass的安装 MAC中:终端安装 1、gem sources —remove https://rubygems.org/ 2、gem sources -a https://ruby.taobao.org/ (如果你系统不支持https,请将淘宝更换成:gem sources -a http://gems.ruby-china.org) 3、gem install
2016-11-10 20:25:42
355
原创 js去掉字符串空格
在前端面试中,经常会问到这样的一个问题:js编写去空格函数,类似于jQuery.trim()一样。 在这里我总结了两种方法,当然方法肯定还有很多 方法一: 利用字符串的split()方法与数组的方法join()实现 String.prototype.trim1 = function () { //利用空格截取后,再拼接 var str = this.split(
2016-11-10 08:49:57
622
原创 js数组去重
在前端面试中,经常会被问到这样的一个问题;就是数组去重的问题,就是去掉重复内容 实现的方法有很多 下面我主要介绍三种方法: 方法一: 是我们平常思路一般想到的;也是最其本的方法,就是两次for循坏,进行一一比较 //最基本的方法,两次for循坏,进行一一比较 Array.prototype.unique1 = function () { //返回的结果数组;进来就取出
2016-11-10 08:28:20
358
原创 模块的规范方式
主要包括 方式一: commonjs: 服务器遵循的,如node。 方法:require 加载依赖; exports导出定义过的模块。 方式二: AMD: requirejs使用的。 方法: define('模块名','依赖列表',function(对应的依赖列表){ return '模块的定义'; }); 方式三: ES6: 后面在讲解。
2016-11-08 21:33:40
350
原创 requirejs基础
一、下载requires 可以在终端安装下载: MAC下 npm install requirejs 或者 sudo npm install cpm -g requirejs sudo为管理员用户下 -g 为全局安装 下载后会生成一个node_modules文件夹下 在学习requirejs之前;先看看先前如果页面引入的js文件很多,就会出现一些情况;例
2016-11-08 21:10:11
617
原创 DOMContentLoaded与loaded的区别
DOMContentLoaded: 在初始文档下载解析好的时候触发。(不用等图片、样式表、iframe加载完成。) loaded: 所有资源加载好的时候,触发。
2016-11-08 16:06:22
995
原创 angularJs使用$q服务进行同步请求数据,解决异步获取数据导致return返回为空的问题
angularJs使用$q服务进行同步请求数据 一般angularJs中的$http进行的是异步请求操作;在我们想要等待先请求完数据,再进行别的操作,使用这种方式,并不管用,往往请求不到数据。 angularJs“同步”请求的方式的时候,AngularJS提供了一个内置Service $q,它提供了一种承诺/延后(promise/deferred),可以保证我们的调用代码一定能够拿
2016-10-31 13:36:46
6956
原创 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
5228
原创 js的三种继承方法
js继承:子类不会影响父类,子类可以继承父类的一些功能(代码复用) 三种方法: 1、拷贝继承:通用型的,有new或无new的时候都可以 2、类式继承:new构造函数 3、原型继承:无new的对象 1、拷贝继承:属性与方法一般分开来继承 属性继承:调用父类的构造函数 call 方法继承:用 for in 来继承 例子: scri
2016-10-23 18:31:42
611
1
原创 块级元素与行内元素
用法: 块级元素只能用于标签中 块级元素与行内元素 块级元素与行内元素的几个区别 格式: 在默认情况下,块级元素会从新起一行 内容模型: 块级元素可以包含其他的块级元素和行内元素,这种模型会比行内元素有着更加大的结构 块级元素列表: 1.
2016-10-11 22:06:01
539
1
原创 angularjs中post请求进行跨域
post请求进行跨域 angularjs内置封装了类ajax的网络服务$http,所以实现了依赖外部插件来完成完整的前后端分离方案 $scope.main = { getData: function () { $http({ method: 'POST', url: 'http://localhost:8000',
2016-10-09 12:02:03
4781
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
2377
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
872
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅