自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于ie8 的80020101报错

最近几个月,又有些懒惰,写篇博客,再次督促自己 工作之后,正式开始接触java,近几个月来,明显感到java有些臃肿,和简洁敏捷的rails相比,很是怀念,不过现在接触时间尚短,还是继续慢慢观察吧 工作中要用到ext.js,最近也慢慢开始了解,由于客户使用ie8浏览器,实在是非常脆弱,兼容性也不怎么好,和强壮的FF,chorm相比实在是有点差劲。但是上帝要用它,也没别的办法。。。...

2015-11-18 14:19:05 243

原创 js(getElementsByClassName)兼容ie低版本浏览器解决方法

在ie浏览器中,尤其是低版本ie浏览器,并不支持document.getElementsByClassName,今天解决一下这个问题,利用document.getElementsByTagName方法来解决。 有时候,页面元素的类名或id通常不止一个,如"aaa bbb ccc"这样 要选取其中的aaa的话,我们通常分为三种情况:"aaa "与 "空格+aaa"与"aaa+空格...

2015-06-10 22:44:43 314

原创 简单实现rails项目中商品飞入购物车动画效果

最近在毕设中,解决了这样一个需求:当我们点击加入购物车时,对应商品图片会飞入购物车内。首先要感谢涛涛帮我解决了上传图片的问题。 其实早就有大神做了一个fly插件,效果是图片呈抛物线轨迹飞入购物车,但是自己在用的时候调用destroy方法失败,图片总是销毁不了,只能动手写一个简单的了(没有抛物线效果,以后可以自己尝试写一下)。首先是基本原理:在对应的商品图片处克隆一个完全相同的图片,...

2015-06-01 12:34:24 159

原创 will_paginate 相当好用的rails分页工具

给大家推荐一个相当简单好用的rails分页工具---  will_paginate 首先,安装gem gem ‘will_paginate’ 然后bundle  install   重新起服务 例:从数据库里取出分类为食品饮料的商品,5个为一页 在controller里  @foods = Product.where(:special =&...

2015-05-17 12:19:13 105

原创 纯Css制作页面的平滑切换及页面内容动画效果

使用Css制作的炫酷的页面平滑切换(学自慕课网) 其实这种东西使用js或jquery也可以实现,代码量也不大,但是纯css制作比较新鲜嘛。就是css代码略多。。。我们也可以添加不同的字体来使页面更加好看。   基本原理: 主要用了css的check   hover    after   以及定义动画等方法 1,首先利用radio制作导航,固定在底部2,主...

2015-05-09 22:25:30 1420

原创 rails 的数据库小结

好久没有写博客了,监督一下自己 由于接触rails时间不久,接触之前数据库的基础为零,遇到数据库的问题总是很蛋疼。今天总结一下rails数据库的一些小问题(ubuntu14.04   rails 4.4.2    ruby 2.2.0   rubymine7.0   mysql) 1,rails 命令修改数据库(比较复杂的话) rails g migrataion Cha...

2015-05-09 21:40:00 164

原创 Bootstrap前端框架

Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScrip 的,它简洁灵活,使得 Web 开发更加快捷。 我们利用Bootstrap模板可以做出相当美观的菜单,导航,图标,按钮等各种各样的布局组件,它可以帮助我们节省大量的时间 首先要进行Bootstrap的环境安装 我们可以从 http://ge...

2015-03-03 22:51:11 100

原创 ruby 数组与散列哈希小结

首先安装 ruby 安装 rvm => ruby => rubymine 首先是数组的创建 names = [ ] #定义一个空数组names = Array.new #创建数组names = Array.new(20) #设置数组的大小 我们还可以返回数组的长度 names = Array.new(20) puts names...

2015-03-03 20:56:17 342

原创 ubuntu14.04配置rvm1.26.10与ruby-2.2.0

要安装ruby,首先要安装rvm,借助rvm安装ruby rvm 的全称是 Ruby Version Manager ,是一款由 Wayne E. Seguin  开发的一款命令行工具。rvm 能够让你轻松的安装、管理 ruby 生产力环境,诸如不同版本的解释器和 gem 。它实际上就是ruby的版本管理器。 打开终端,输入命令(安装的时候不要心急,耐心等一下) cur...

2015-02-11 11:40:05 114

原创 web前端开发之html5,css与jQuery

在web前端开发中,利用WebStorm编程软件 我们经常会用到html5,css与jQuery 我们大多会用html5来进行页面框架的搭建,通过引入css来满足网页越来越丰富的表现力,通过引入javascript来实现事件,从而做出漂亮的网页 一  html <!DOCTYPE html><html><head lang="en"...

2015-02-10 22:13:30 353

原创 clean code 之代码格式

我们应该保持良好的代码格式,选用一套管理代码格式的简单规则,然后贯彻这些规则 1,格式的目的 格式的目地在于沟通,所以代码格式很重要,且不可忽略 2,向报纸学习 我们看看写的很好的报纸是什么样的,首先,有个头条,告诉我们故事的主题,第一段是故事的大纲,接着读下去,细节读逐渐增加,直至了解所有的东西 源文件也要向报纸文章那样,名称简单一目了然,细节应往下一...

2015-02-08 11:58:45 202

原创 ubuntu 截图

有时候,ubuntu 需要截图,下面有几种方法 1  ubuntu 12.04中设置快捷键 设置 按下Ctrl+Alt +A 来实现区域截图(qq的方式,本人比较喜欢)依次打开 系统设置 > 键盘 > 快捷键 > 自定义快捷键 > +,在  名称  输入 screenshot(喜欢的名字就好) ,  命令  输入 gnome-screenshot -...

2015-02-03 21:15:21 100

原创 ubuntu 无法访问其他系统分区及网页无法播放视频的解决方案

踏破铁鞋无觅处,得来全不费功夫 关于这个问题   其实很简单 有这样一个简单的解决方案 win8系统定义了一个快速启动的功能。当此功能启用的时候,win8系统并不是真实完全地关闭计算机,而是进入一个“休眠关闭”的状态,能够在启动时,把上次关机时的备份状态迅速恢复,从而达到快速启动的目的。所以,在此功能启用的情况下,通过ubuntu系统访问win8系统分区时,提示非完...

2015-02-02 21:26:43 152

原创 clean code 之注释规范

                                                                第四章   注释       其实,注释的存在在某种方面是一种失败,因为在这个时候我们无法用代码来表达意图或者表达的不准确,若程序有足够的表达力,就根本不需要注释。 为什么要这样说注释呢? 代码总是在不停的演化,重构,注释存在的时间越久,就离其...

2015-02-02 19:38:33 144

原创 clean code 之变量命名与函数规范

人孰无过,神亦容之,我们坦诚代码状态,因为它永不完美。 首先借用5S哲学——整理,整顿,清楚,清洁,身美 大抵到第五个境界的,没多少人了。clean code  永无止境 什么是整洁的代码,整洁的代码简单直接,整洁的代码如同优美的散文。整洁的代码从不隐藏设计者的意图,充满了干净利落的抽象和直截了当的控制语句。整洁的代码只做好一件事。 一,变量的命名(有意义的命名...

2015-01-30 00:07:55 205

原创 JS函数调用中的this

          在JS中,函数只定义一次,但是可能被执行或调用任意次数。我们知道,函数的调用主要有四种方法:          1,方法调用模式          2,函数调用模式          3,构造函数调用模式          4,apply或call调用模式  1,方法调用 var object={ color :...

2015-01-26 23:11:01 74

原创 JS回调函数

      在JS中,函数实际上是一种对象,在变量中,它可以被储存,它可以当传参,可以在函数中被创建,可以在函数中被返回。回调函数就是将一个函数作为参数传给另一个函数,并在适当的时候再调用它。       下面是一个简单的回调函数(callback) var function_1 = function(callback){ var a = 0; consol...

2015-01-21 17:54:58 122

原创 Lo-Dash——实用的js工具库

         大家可以在   www.codefordream.com   练习。          在JS中,尤其对于菜鸟而言,代码都是重复兀杂的,Lo-Dash 等第三方javascript库可以改进我们的编码过程和编码质量。        下面是我们用的比较多的方法 _.map和_.find方法来精简代码: 下面是一个for循环复杂嵌套的例子:(其实完成的...

2015-01-21 17:16:24 354

原创 JS小技巧小结

         在pos机中,我们可以检验自己的学习状况。        首先,要理清思路,我们要干什么,要通过什么代码来实现功能。例如:        1,字符串的截取: [ 'ITEM000001', 'ITEM000003-2', 'ITEM000005-11',]           面对长度不同的二维码 va...

2015-01-19 22:48:04 78

原创 JS for循环及拆分

        首先,是简单的数组的知识,例如,创建一个数组,向数组中添加一个数据,访问数组的数据并赋值等等,还要注意字符串的拼接等。       例如,向哈希表中添加一组数据,并显示添加的数据: var stu_score = {'杨璐':131, '王雪':131, '韩林霖':127, '沙龙逸':123, '李鉴学':126,...

2015-01-19 09:55:06 1628

原创 初学JavaScript(2)

JS基础课程2 一,代码运行规则 1,变量的定义和赋值 函数名,参数名的命名规范:至少由字母,下划线,美元符号,数字其中的一种组成,但不能以数字开头. 变量也可以只定义,不赋值.如:   var num1;  这时被定义的变量num1的值是 undefined . 2,变量的引用var num1 = 5; var num2 = num1;// 引用变量 num1 的值(...

2015-01-13 15:33:05 60

原创 初学JavaScript

    首先,第一个程序:Hello World。 console.log('Hello World');//打印结果'Hello World'     接下来,注释符号:     “  ; ”:同一行代码中,语句之间以分号间隔,用来分割多条语句。     “ // ”:单行注释,通过注释掉某段代码,调试程序。    “ /*    */ ”,多行注释,多用来禁用某段代码,调试...

2015-01-13 15:28:02 69

空空如也

空空如也

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

TA关注的人

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