自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ionic infinite

on-infinite-scroll 隶属于ionContent 或 ionScroll当用户到达页脚或页脚附近时,ionInfiniteScroll指令允许你调用一个函数 。当用户滚动的距离超出底部的内容时,就会触发你指定的on-infinite。用法 ng-controller="MyController"> on-infinite="load

2015-11-03 17:34:00 736

原创 ionic如何下拉获得更多数据(刷新)

1.控制器获得更多数据.controller('searchController', function($scope,$http){ $scope.works = [1,2,3]; $scope.doFresh = function () { $http.get('2.php') .success(function(newWorks){

2015-11-03 17:28:27 1257

原创 linux笔记

linux下打开文件,并以sublime打开:subl mysql_test.php打开火狐,直接chorm tab补全,enter注意www并不是网站目录,www下的html才是。LAMP搭建环境Created 星期二 30 十月 2012安装过程第一步 安装Apache2sudo apt-get install apache2

2015-10-29 12:11:18 370

转载 socket

对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.         什么是TCP/IP、UDP?2.         Socket在哪里呢?3.         Socket是什么呢?4.         你会使用它们吗?什么是TCP/IP、UDP?         TCP/IP(Transmi

2015-10-25 17:58:57 338

转载 gulp使用

看到了一篇文章分享记录。接下来,我们需要将gulp安装到项目本地npm install —-save-dev gulp这里,我们使用—-save-dev来更新package.json文件,更新devDependencies值,以表明项目需要依赖gulp。Dependencies可以向其他参与项目的人指明项目在开发环境和生产环境中的node模块依懒关系,想要更加深入的了

2015-10-22 18:09:36 559

原创 如何将github上的项目部署到oschina

github上已经存在的项目导入oschina中1.切换到项目中去2.git remote -v查看已经存在的远程关联库3.添加oschina上已经存在的库(git remote add nmg git@....)git remote -v发现已经添加好了。4.git push -u nmg master 将代码push上去。发现报错,错误是因为没有关联远程库的

2015-10-21 19:33:15 638

原创 sass and compass

compass库创建的SASS项目与没有用任何SASS库创建的SASS项目略有不同,那么其转译SASS的方法也是有所不同。接下来我们一起来看看Compass创建的SASS项目应该如何转译。1.安装compass2. 创建compass项目$ compass create compassSass  ,会出现一系列信息,会告诉你创建了一个compassSass项目,并且自动在这个项目中

2015-10-21 18:28:09 442

原创 sass编译方式

1.安装sass,ruby2.安装compass,Bourbon(这两个为sass的比较好使的包,不一定要下载)3.sass -v.,ruby -v,$ gem list 查看sass,ruby,compass,bourbon是否安装成功4.创建一个目录,用来测试sass第一种方式,输入命令sass sass/style.scss css/style.css

2015-10-21 18:00:25 4205

原创 git版本退回

HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。git log命令显示从最近到最远的提交日志,如果嫌输出信息太多,看得眼花缭乱

2015-10-20 20:26:11 724

原创 Angularjs $scope 里面的$apply方法 和 $watch方法

1. Angularjs $scope 里面的$apply 方法$apply 方法作用:Scope 提供$apply 方法传播 Model 的变化$apply 方法使用情景:AngularJS 外部的控制器(DOM 事件、外部的回调函数如 jQuery UI 空间等)调用了 AngularJS 函数之后,必须调用$apply。在这种情况下,你需要命令 AngularJS 刷新自已(

2015-10-17 10:23:59 5480

原创 屏幕共享软件使用方法

1.组长连上网(wust可用),然后让有电脑的同学分享你的热点。 2.打开这个软件 3.出现界面如下   4.组长点击第一个按钮出现下面这个界面    6.让组员点开第二个按钮7.出现这个界面,然后Your name随便输入一个名字,session IP就写第四个步骤图里的第三个ip就行。

2015-10-16 22:25:40 2151

原创 将本地文件上传到github

1.首先建立一个仓库,在github上面2.通过git bash,cd到自己文件目录,git init将本地文件申请为仓库3.下面做的就是关联两个库首先提交到本地git add * -fgit commit -m "readme"git remote add orgin git仓库sshgit push -u origin master每次本地提交后,只要有必要,就

2015-10-14 16:41:01 371

转载 angularjs API

AngularJS APIAPI 意为 Application Programming Interface(应用程序编程接口)。AngularJS 全局 APIAngularJS 全局 API 用于执行常见任务的 JavaScript 函数集合,如:比较对象迭代对象转换对象全局 API 函数使用 angular 对象进行访问。以下

2015-10-13 10:05:51 496

原创 AngularJS 事件

AngularJS 事件AngularJS 有自己的 HTML 事件指令。1.ng-click 指令(ng-click 指令定义了 AngularJS 点击事件)点我!{{ count }}>隐藏/显示名: 姓名: Full Name: {{firstName + " " + lastName}}var app = angular.modu

2015-10-12 21:43:25 423

原创 AngularJS HTML DOM

AngularJS 为 HTML DOM 元素的属性提供了绑定应用数据的指令。1.ng-disabled指令ng-disabled 指令直接绑定应用程序数据到 HTML 的 disabled 属性。点我!按钮实例讲解:ng-disabled 指令绑定应用程序数据 "mySwitch" 到 HTML 的 disabled 属性。ng-model 指令绑定 "my

2015-10-12 21:28:51 383

原创 用 PHP 从 MySQL 中获取数据

{{ x.Name }} {{ x.Country }} var app = angular.module('myApp', []);app.controller('customersCtrl', function($scope, $http) { $http.get("http://www.runoob.com/try/angularjs/data/Custom

2015-10-12 21:04:55 869 4

原创 Angularjs 模块化

Angularjs 模块1. 为什么要使用模块控制器污染了全局命名空间在所有的应用程序中,都应该尽量避免使用全局变量和全局函数。全局值(变量或函数)可被其他脚本重写或破坏。为了解决这个问题,AngularJS 使用了模块。2. 普通的控制器 和 AngularJS 模块AngularJS 普通的控制器{{ firstName +

2015-10-11 14:27:29 867

原创 AngularJS 过滤器

AngularJS 过滤器AngularJS 过滤器可用于转换数据:向表达式添加过滤器过滤器可以通过一个管道字符(|)和一个过滤器添加到表达式中。姓名为 {{ person.lastName | uppercase }}姓名为 {{ person.lastName | lowercase }}currency 过滤器(currency 过滤器格式化数

2015-10-11 14:09:09 437

原创 Angularjs $http 请求数据(get.post)

Angularjs $http 请求数据1. get 请求2.POST请求3.json请求

2015-10-11 13:47:55 1715

原创 Angularjs 控制器

Angularjs 控制器AngularJS 控制器 控制 AngularJS 应用程序的数据。AngularJS 控制器是常规的 JavaScript 对象。AngularJS 应用程序被控制器控制。ng-controller 指令定义了应用程序控制器。控制器是 JavaScript 对象,由标准的 JavaScript 对象的构造函数 创建。控制器的 $scope

2015-10-11 13:34:18 408

原创 Angularjs 表达式

Angularjs 表达式AngularJS 表达式写在双大括号内:{{ expression }}.AngularJS 表达式把数据绑定到 HTML,这与 ng-bind 指令有异曲同工之妙。AngularJS 将在表达式书写的位置"输出"数据。AngularJS 表达式 很像 JavaScript 表达式:它们可以包含文字、运算符和变量。实例 {{ 5 + 5 }} 或

2015-10-11 12:45:20 402

原创 什么是angular

什么是 AngularjsAngularJS 最初由 Misko Hevery 和 Adam Abrons 于 2009 年开发,后来成为了Google 公司的项目。AngularJS弥补了 HTML 在构建应用方面的不足,其通过使用标识符(directives)结构,来扩展 Web 应用中的 HTML 词汇,使开发者可以使用 HTML 来声明动态内容,从而使得 Web 开发和测试工作变得

2015-10-10 22:49:22 2789

原创 ionic 安装

安ionic出现了很多问题,下面记录下来:1.首先安装node.js,新版本的node已经自带有npm包了,所以不用安npm。node -v查看node版本npm -v查看npm版本2.执行命令:npm  install -g cordava 安装cordavo。3.执行命令:npm install -g ionic 安装ionic。如果安装的后,执行cordava -v和

2015-10-10 22:27:32 452

原创 node.js模块化

var server = require("./server");var route = require("./router");var requestHandlers = require("./requestHandlers");var handle = {};handle["/"] = requestHandlers.start;handle["/start"] = request

2015-09-25 13:55:54 553

转载 nodejs如何请求路由,http和url模块

如何来进行请求的“路由”我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码(这里“代码”对应整个应用的第三部分:一系列在接收到请求时真正工作的处理程序)。因此,我们需要查看HTTP请求,从中提取出请求的URL以及GET/POST参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我们的HT

2015-09-24 17:50:30 4074

转载 node.js之服务器如何处理请求

服务器是如何处理请求的当回调启动,我们的 onRequest() 函数被触发的时候,有两个参数被传入:request 和 response 。它们是对象,你可以使用它们的方法来处理HTTP请求的细节,并且响应请求(比如向发出请求的浏览器发回一些东西)。所以我们的代码就是:当收到请求时,使用 response.writeHead() 函数发送一个HTTP状态200和HTTP头

2015-09-24 17:37:08 1493

原创 node.js 基于事件驱动的回调

基于事件驱动的回调当我们使用 http.createServer 方法的时候,我们当然不只是想要一个侦听某个端口的服务器,我们还想要它在服务器收到一个HTTP请求的时候做点什么。问题是,这是异步的:请求任何时候都可能到达,但是我们的服务器却跑在一个单进程中。写PHP应用的时候,我们一点也不为此担心:任何时候当有请求进入的时候,网页服务器(通常是Apache)就为这一请求新建

2015-09-24 16:22:47 593

转载 javascript模拟getElementByClassName

在JavaScript 内建的核心中,document对象及element对象总共可以通过三个方式来获取其下的元素,分别是:getElementById(‘id’) 、getElementsByName(‘name’) 、getElementsByTagName(‘tag’)  。 function getElementsByClassName(tagName,className)

2015-09-23 19:39:49 588

转载 js onsubmit

网页表单的提交可以有多种方法实现。        可以用javascript写个提交的方法,在button的onclick中触发。也可以将input的type设置成submit,并对form进行action 和method设置,直接进行提交。        一般在提交表单之前都需要进行一些判断,如果使用第一种方法,那么这些判断就写到提交时触发的的Javasceipt的方法里就行。如果使用第

2015-09-23 19:36:31 1277

原创 按enter键提交表单

一般表单必须要按提交按钮才可以提交表单,但是有的用户会比较喜欢按enter键提交表单。首先,在body里加入: onkeydown="keyDown(event);">表示按下键事件。然后在js里: //执行键盘按键命令 function keyDown(e){ var keycode = 0; //IE浏览器 if(Check

2015-09-23 19:27:30 899

原创 php 截取字符串bug

php有很多截取字符串的函数,mb_substr就是其中一个,不仅适用于英文还适合中文截取。但是在截取字符串,我遇到了以下bug$result = mysql_query($sql); while($row = mysql_fetch_assoc($result)){ ?> "> <?php echo mb_subst

2015-09-23 10:35:46 436

转载 从远程库克隆

上次我们讲了先有本地库,后有远程库的时候,如何关联远程库。现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。首先,登陆GitHub,创建一个新的仓库,名字叫gitskills:我们勾选Initialize this repository with a README,这样GitHub会自动为我们创建一个README.md文件。创建完毕后,可以看到README.

2015-09-22 22:42:30 633

转载 远程仓库github

第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:$ ssh-keygen -t rsa -C "[email protected]"你需要把邮件地址换成你自

2015-09-22 22:37:46 375

转载 git暂存区和工作区详解

Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。先来看名词解释。工作区(Working Directory)就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区:版本库(Repository)工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫inde

2015-09-22 21:28:57 799

原创 git版本退回笔记

初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步:第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;第二步,使用命令git commit,完成。第三部,使用git log 查看修改信息第四部,git status命令可以让我们时刻掌握仓库当前的状态git diff,能看看具体修改了什么内容(git st

2015-09-22 21:04:16 363

转载 集中式vs分布式

Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改

2015-09-22 20:10:04 425

转载 git将本地仓库上传到远程仓库

在已有的git库中搭建新库,并且将本地的git仓库,上传到远程服务器的git库中,从而开始一个新的项目首先,在本地新建文件夹abc,进入到abc里面,然后git init。这样就在本地初始化了一个git项目abc。然后,登录到远程的git服务器上,到gitrepo目录下面,mkdir abc.git。然后进入abc.git目录。git  --bare init。这样就在服务器端建立了一

2015-09-22 16:24:10 362

原创 git bash 操作 从github上pull代码再从客户端push上去

如何将github上的代码拖到本地:1.cd切换目录到对应的仓库2.git init来初始化这个仓库3.用ssh-keygen -t rsa -c "邮箱"来设置ssh,然后拷贝到对应的github上设置密钥4.ls 可以把目录下的文件列出来5.把对应github上的项目的地址拷贝下来,并下载到本地。6.拷贝到本地后,可以修改对应的目录并再次push到g

2015-09-22 14:53:30 3802

原创 javascript闭包

js闭包,用函数传参的方式,利用函数参数,保存现场,例子就是每隔一秒输出一个大小为4的数组中的内容,顺序。function greetingMaker (greeting){ function addName(name){ return greeting + ' ' + name; } return addName;}var dayTimeGreeting = greetin

2015-09-18 11:11:17 351

原创 错误

最近发现我有个错误,错误了好久,错误的好严重。。以前总觉得div好啊,什么就都用div,觉得用css控制又方便,有的时候用了h1啊什么标签还是要回头改样式,觉得没必要,于是整个文档都是div,span。看着是结构很清晰,分的也很清楚,但是实际上是帮页面增肥了,负担还加重了。应该是尽可能使用标签本身的语义,如果本来是个段落就用p,本来是标题,就用h开头,这样提高了页面的性能,也让页面看着简洁,苗

2015-09-14 18:59:46 325

空空如也

空空如也

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

TA关注的人

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