自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端学习资料总结

1、node.js 菜鸟教程:http://www.runoob.com/nodejs/nodejs-tutorial.htmlnode资料大全:http://www.ziliao1.com/Article/Show/BE6DD015DABF81B6E8641AE4A567DA93.htmlnode入门:http://www.nodebeginner.org/index-zh-cn...

2016-08-28 06:17:49 189

原创 js函数 Number()、parseInt()、parseFloat()的区别:

 转载:http://blog.csdn.net/liuzhen917/article/details/8490219

2015-12-31 15:13:19 150

原创 html head

<!DOCTYPE html> <!-- 使用 HTML5 doctype,不区分大小写 --><html lang="zh-cmn-Hans"> <!-- 更加标准的 lang 属性写法 http://zhi.hu/XyIa --><head> <!-- 声明文档使用的字符编码 --> &am

2015-12-22 17:05:36 150

原创 Vue.js学习及总结——循环展示

 html <table id="show"> <template v-for="item in items"> <tr> <td>{{ item.msg }}</td> <td>{{ item.

2015-12-22 16:02:26 172

原创 Vue.js学习及总结——推荐快速浏览

参考: http://segmentfault.com/a/1190000004012600

2015-12-22 15:45:23 122

原创 Vue.js学习及总结——组件系统

先来看一个简单的实例:html <div id="component"> <my-component></my-component></div> js创建模板var MyComponent = Vue.extend({ template: '<div>A good idea!<..

2015-12-22 15:15:22 256

原创 js/jq获取select选中的值

现在有一id=test的下拉框,怎么拿到选中的那个值呢?分别使用javascript原生的方法和jquery方法<select id="test"  name="">     <option   value="1">text1</option>     <option   value="2">text2&a

2015-12-21 15:35:26 130

原创 响应式布局、流式布局

页面随网页大小变化而布局不乱、并且也随之大小变化:包括图片、文字、页面宽度等。                                        万能公式: 目标元素 % 上下文元素 = 百分比尺寸。1.宽、高、padding、margin:百分比;2.文字大小(font-size):em;计算公式参照万能公式;       文字大小相对于父元素文字大小设定,行高相...

2015-12-14 15:02:12 95

原创 媒体查询能检测到的特性

1.width; 设备的视口宽度;2.height:屏幕宽度;3.device-width:设备屏幕的宽度;4.device-height:设备屏幕的高度;5.orientation:检测屏幕是横向还是竖向;6./ˈæspekt/(方面)aspect-ratio:基于视口宽度和高度的宽高比。    一个16:9比例的显示屏可以定义为,aspect-ratio:16/9;7...

2015-12-14 11:18:31 592

原创 关于viewport的几个width

      直接进入主题1.viewport尺寸:浏览器窗口尺寸。document.documentElement.clientWidth/Height;随浏览器大小变化而变化,但宽度不包含滚动条宽度。 2.浏览器内部尺寸。window.innerWidth/Height;随浏览器大小变化而变化,宽度包含滚动条宽度。 3.用户屏幕尺寸。screen.width/he...

2015-12-07 15:31:07 1003

原创 css3 动画详解

  css3动画:1.transform;2.transition;3.animation; 下面分别详细讲解并解释三者的区别1. transform (变换) 单纯的变化 瞬间完成 看不到变化过程   使用方法:直接在样式表中书写即可;.test:hover{ -moz-transform:rotate(5deg); //Firefox -webkit-t...

2015-12-04 10:19:40 145

原创 ubuntu 14.04 php连接mysql数据库失败

 1、修改php配置文件php.ini sudo gedit /etc/php5/apache2/php.ini 把 display_errors = Off 改为 display_errors = On 把 error_reporting = xxx 改为 error_reporting = E_ALL | E_STRICT   2、重启apach...

2015-12-03 18:06:03 294

原创 修改apache2的监听端口

步骤1:sudo gedit /etc/apache2/ports.conf 修改监听端口以及主机端口为8080NameVirtualHost *:8080Listen 8080步骤2:  sudo gedit /etc/apache2/sites-available/default 只要修改virtualHost的端口即可(如果文件是空的,直接粘贴下面这行代码,记得保存!!!):步骤3:重启...

2015-12-02 14:42:14 2227 1

原创 jQuery给动态元素绑定事件

最近坐项目有一个需求是点击添加按钮后,出现文本框及提交按钮,提交文本后,添加按钮再次显示,如此循环。但问题来了,在提交文本后,再次显示的添加按钮,点击后不会出现文本框及提交按钮,原来的click事件已经失效。具体代码如下 <div class="creation"> <a href="#" class="create"> 添加...

2015-11-23 08:58:17 125

原创 jq 关于height

height:高度innerHeight:高度+补白 outerHeight:高度+补白+边框,参数为true时:高度+补白+边框+边距html代码:<div class="width: 150px;height:20px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id...

2015-11-18 15:37:46 156

原创 XMLHttpRequest流程

参考:http://www.cnblogs.com/heyuquan/archive/2013/05/13/js-jquery-ajax.html 

2015-11-17 17:12:14 119

原创 纯JavaScript逻辑小结

 1.二维数组变为一维数组 function double_to_one() { collection = [1,[2],[3,4]] var array = []; for(var i = 0;i< collection.length;i++){ var new_array = collection[i]; if( new_...

2015-05-21 08:45:02 83

原创 JavaScript页面跳转及区别

第一种:      <script language="javascript" type="text/javascript">         window.location.href="login.jsp?backurl="+window.location.href;  </script>  第二种:      <script language="javas.

2015-05-21 08:08:53 540

原创 spyOn的简单例子

    做TDD测试遇到这样一个题目,很是迷惑,  var collection_a = [0.8, 0.6, 0.4, 0.2, 0]; var collection_b = [0.7, 0.4, 0.1, -0.2]; it('根据给定数字无限分割至小于等于0', function() { spyOn(Math, 'random').andReturn(...

2015-05-21 07:33:14 4002

原创 js 去重

 最近有一段事件是在做TDD测试,我觉得难点就是去重问题,现提供几个方法及自己的理解。第一种方法: var arr = [1, 2, 2, 3, 4, 5, 6, 6];function getArray(a) { var hash = {}, len = a.length, result = []; for (var i = 0; i...

2015-05-19 08:55:42 137

原创 RubyGems镜像问题

     大家学习除了自己开发外,你也需要和别人一块开发,用到别人的工程,但下载后是需要配置环境的,那该怎么做呢?     配环境大家都知道:bundle install    但是下载的很慢所以大家就可以换成:https://ruby.taobao.org/   具体怎么换呢?更换本地的gem sources。第一步:删除本地的gem sources,$ gem s...

2015-05-19 08:29:31 105

原创 Ajax

1.   ajax就是页面的异步刷新,即在整个页面不刷新的情况一下只刷新你要改变的地方。先是页面:  <th><button id='<%= p.id %>' onclick = "get_cart_number(this.id)">加入购物车</button></th> 页面调用js中的方法,即:...

2015-05-19 08:16:02 78

原创 Mysql 数据库的操作

    第一步进入数据库: mysql -u root -p    这样进入是因为你设置了密码,没有设置密码,就直接 mysql -u root     第二步所有查看数据库: show databases;    大家注意一下一定要加后面的 分号。    第三步查看了所有发现没有,那就新建一个自己的呗: creat database zhaoni...

2015-05-19 07:44:18 68

原创 haml

        首先,haml 它是作为一个gem 的形式存在的. 只要是 ruby 的项目,都可以通过bundle 或者gem 命令来安装这个 gem. 本文假设你在使用rails 框架. 当然可以套用到任何需要视图的 ruby 项目中. 这里, 你可以尝试的就是把views 下的文件全部替换成haml 格式的文件.app/views/homepage/index.html.erb → a...

2015-05-19 07:22:03 420

原创 JS 数组循环

  我们有时在处理数组时会扩展内置对象Array,但这样会有一些问题,现在举例解决一下。var array = [1,2,3,4];for(var i in array){ print(array(i));}// 1// 2// 3// 4  现在我们扩展了内置对象Array,Array.prototype.add = function(){};...

2015-05-10 15:23:57 68

原创 AngularJs之MVC

   MVC 起源是在1979年,Trygve Reenskaug第一次正式提出了MVC模式。   MVC分别是Model:数据模型层:View;视图层,负责展示;Controller:业务逻辑,这个模式的好处是职责清晰,代码模块化。    问题来了,为什么需要MVC?    1.代码规模越来越大,切分职责时大势所趋。    2.为了复用:很多逻辑时一模一样的。    3.为...

2015-04-06 22:51:52 142

原创 何为面向对象(Ruby版)

   最近在学习Ruby,是一门纯面向对象的语言,自己也对其有了一定的理解,现与大家共享。   这次主要时分享一下几个主要的概念,及其相对应的小例子。    类(class):类是对概念的定义。如 :class Personclass Snake    类可以从其他类中继承相应的功能特性,但仍有其自身独特的功能特性。     对象:是类的单个实例(或某些情况下是类自...

2015-04-06 22:51:20 64

原创 关于ruby的各个名词解释

   ruby是什么?   ruby是一种跨平台同时面向对象的动态类型的编程语言。通俗点说就一种注意均衡的语言,它体现了表达的一致性与简单行,它不仅仅时一门语言更是表达想法的一种简练方式。     用到了ruby就会用到rvm,rvm是用来管理ruby的,可以安装跟中版本的ruby。具体点就是用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪...

2015-04-01 13:30:31 214

原创 JavaScript之闭包

       先来说说闭包的概念:由于在JavaScript中,函数是对象,对象是属性的集合,而属性的值又可以是对象,则在函数内定义函数成为理所当然,如果在函数func内部声明函数inner,然后在函数外部调用inner,这个过程即产生了一个闭包。     1、闭包的特性var outter = [];function test(){var array = ["one","two...

2015-03-30 22:44:16 61

原创 Html5本地存储之Localstorage

       在HTML5中,本地存储是一个window的属性,包括localStorage和sessionStorage,前者是一直存在本地的,后者只是伴随着session,窗口一旦关闭就没了。       Localstorage可以简单理解为小型数据库。       其大小官方给出的文档是:每个域名5M;       其存储时间是:永久存储,永不失败,除非手动删除;   ...

2015-03-30 21:23:23 119

原创 HTTP请求

     我们现在介绍一下HTTP, HTTP是计算机通过网络进行通信的规则。即浏览器从web服务器请求信息与服务。       一个完整的HTTP请求过程,通常有7个步骤:    1.建立TCP连接    2.Web浏览器向Web服务器发送请求命令    3.Web浏览器发送请求头信息    4.Web服务器应答    5.Web服务器发送应答头信息    6.W...

2015-03-24 09:30:47 71

原创 GitHub 的使用教程

       GitHub是一个开源的资料库,即项目托管仓库,里面有着各种各样的高质量代码。此博客便是和大家分享一下怎么使用GitHub。 1. 首先你需要安装Git,命令如下sudo apt-get install git     根据提示便可安装,安装完成后可通过以下命令查看安装的版本git --version    以确定安装好。 2.你需要到GitHub官网注册...

2015-03-24 09:18:19 81

原创 用css进行网页布局

 第一部分<style type="text/css"> body{margin:0;padding:0} .top{height:100px;background:blue} .main{width:800px;height:300px;background:black;margin:0 auto} .foot{widt...

2015-03-17 11:16:20 72

原创 js 面向对象继承的两种方式及封装

         最近学习js面向对象,一直不理解继承及封装,通过查看文字资料及视频资料,现总结如下。       第一种方式:通过 prototype:student.prototype = new Person();function Person(name){ this.name = name;}Person.prototype.say = functio...

2015-03-09 22:35:46 73

原创 Webstorm和Skype以及flash的安装

     一,  要学习jQuery,需安装Webstorm,查阅好多资料,尝试好多方法,终究找到一个办法,本机安装的系统是ubuntu 14.10,64位的,现详细的安装过程如下。    1.首先安装了Oracle的Java,即安装JDK7,执行下列操作在终端。 sudo add-apt-repository ppa:webupd8team/javasudo apt-ge...

2015-03-09 22:17:17 167

原创 LoDash 中文版之 Array

             学习LoDash,发现基本都是英文网站,对于初学者十分不方便。我自己总结了一下,现与大家共享,有错误处或不妥之处,请大神给予意见。1._.chunk(['a', 'b', 'c', 'd'], 2);// → [['a', 'b'], ['c', 'd']]_.chunk(['a', 'b', 'c', 'd'], 3);// → [['a', ...

2015-02-10 07:09:13 222

原创 Ubuntu 14.10 硬盘安装详细教程

  很实用,望大家采纳  http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=12243

2015-02-08 16:51:32 210

原创 JavaScript 核心概念及实践之四大特点

   JavaScript是一门动态的、弱类型、基于原型的脚本语言。虽然被广泛应用于Web客户端,但是其应用范围不仅仅局限于此。下面介绍其四个特点。 1 动态性   动态性是指,在一个JavaScript 对象中,要为其一个属性赋值,我们没有必要先创建一个字段,而是只需在使用的时候给它赋值就行了。var obj = new Object(); //定义一个对象 o...

2015-02-08 16:29:21 187

原创 JavaScript 编程及重构命名

      最近学习了js重构,遇到了命名的问题,现与大家分享一下解决问题后的总结。 1.改 var save_temporary_goods;为 var save_temporary_goods = [];    能用[],别改为var the_object_of_save_temporary_goods。2.改var fuuk = loadAllItems(); 为 ...

2015-02-08 15:19:11 135

原创 For 循环句头执行顺序

                经过一段的js学习,对for循环有了新的理解,在此再次和大家分享!               这次主要讲for循环句头的执行顺序,大家看下面的这个例子。 var i = 0,j = 4; for(i=0;i<j;i++,j--) { if(j==4) { ...

2015-01-29 22:49:43 88

空空如也

空空如也

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

TA关注的人

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