<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iteye_19776的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_19776</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_19776]]></copyright><item><title><![CDATA[用Yeoman创建一个angularjs项目]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82636503</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82636503</guid><author>iteye_19776</author><pubDate>Wed, 24 Jun 2015 12:55:03 +0800</pubDate><description><![CDATA[       好久没有用AngularJs了，由于最近要做分享，所以正好整理一下创建AngularJs项目的过程；
       AngularJS是一个用于开发动态Web应用的JavaScript框架。AngularJS能够操作HTML使之动态地发生改变，而不是一个单纯的静态文档，它提供了像数据绑定和依赖注入这样的高级特定来简化应用的开发。
       有人又会问Yeoman是什么？Yeo...]]></description><category></category></item><item><title><![CDATA[inline-block元素间的空白间距解决方案]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82619069</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82619069</guid><author>iteye_19776</author><pubDate>Thu, 14 May 2015 14:50:42 +0800</pubDate><description><![CDATA[对于inline-block间的空白问题一直觉得很头疼，尝试过几种解决办法，自己感觉都不是很满意，今天在这总结一下
[code=&quot;html&quot;]

       首页
       二手房
       新房
       租房
       业主

[/code]
[code=&quot;css&quot;]
       *{
              margin: 0;
      ...]]></description><category></category></item><item><title><![CDATA[对url的操作]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82608477</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82608477</guid><author>iteye_19776</author><pubDate>Wed, 05 Nov 2014 09:48:16 +0800</pubDate><description><![CDATA[    url='http://localhost:3000/bulk_messages/edit?message_id=78'

    (1) 获取url(带域名，带参数):
    [code=&quot;javascript&quot;]document.URL[/code]
       结果：'http://localhost:3000/bulk_messages/edit?message_id=...]]></description><category></category></item><item><title><![CDATA[setTimeout与.delay()的区别]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82606746</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82606746</guid><author>iteye_19776</author><pubDate>Mon, 13 Oct 2014 10:27:19 +0800</pubDate><description><![CDATA[之前认为setTimeout与.delay()的用法一样只是延时执行一些方法，后来用的时候发现其实是有区别的
我应用的场景是点击某一按钮时显示一个toast条，两秒后自动消失；如果两秒内再次点击按钮关闭当前toast条，重新显示toast条。

   
      没有符合要求的用户，请重新筛选
   


[code=&quot;html&quot;]

   
      没有符合要求的用户...]]></description><category></category></item><item><title><![CDATA[阻止事件冒泡]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82605689</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82605689</guid><author>iteye_19776</author><pubDate>Tue, 30 Sep 2014 09:27:17 +0800</pubDate><description><![CDATA[[code=&quot;html&quot;]

      强仔；飞翔的板砖；香吉；乌索普...
      天气不错，赶快来签到吧~~惊喜等着你哦，是什么呢？你猜猜看哈...
 [/code]

js阻止事件冒泡
[code=&quot;javascript&quot;]
           
    function clicktr(){  
        alert(&quot;这是tr事件&quot;);  
    }...]]></description><category></category></item><item><title><![CDATA[阻止事件冒泡]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82605688</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82605688</guid><author>iteye_19776</author><pubDate>Tue, 30 Sep 2014 09:25:48 +0800</pubDate><description><![CDATA[[code=&quot;html&quot;]

      强仔；飞翔的板砖；香吉；乌索普...
      天气不错，赶快来签到吧~~惊喜等着你哦，是什么呢？你猜猜看哈...
 [/code]

js阻止事件冒泡
[code=&quot;javascript&quot;]
           
    function clicktr(){  
        alert(&quot;这是tr事件&quot;);  
    }...]]></description><category></category></item><item><title><![CDATA[移除DOM元素]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82604275</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82604275</guid><author>iteye_19776</author><pubDate>Tue, 09 Sep 2014 08:07:51 +0800</pubDate><description><![CDATA[下面是移除DOM元素的几种方法：
[code=&quot;html&quot;]

  Hello
  how are
  you?
  Call remove() on paragraphs

[/code]
（1）.empty()
从DOM中移除集合中匹配元素的所有子节点。
 [code=&quot;js&quot;]
$(&quot;p&quot;).empty()
[/code]
会移除Hello和you?但节点不会被删...]]></description><category></category></item><item><title><![CDATA[今天做了一个网页上的搜索框]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82604138</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82604138</guid><author>iteye_19776</author><pubDate>Thu, 04 Sep 2014 23:09:02 +0800</pubDate><description><![CDATA[在搜索框中输入内容时，符合条件的内容会在下拉框中显示，如果没有符合条件的内容会提示没有符合条件的搜索。
[code=&quot;html&quot;]

                
                    
                    
                    
                    
                
      ...]]></description><category></category></item><item><title><![CDATA[jquery :not() Selector]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82603970</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82603970</guid><author>iteye_19776</author><pubDate>Tue, 02 Sep 2014 23:59:49 +0800</pubDate><description><![CDATA[今天工作用到一个jquery选择器，是选择没有子元素，有name属性，并且name不是column_ID的元素，下面是实现代码
[code=&quot;javascript&quot;]
$('#basic-info').find('thead tr th:not(:empty)[name!=column_ID][name]')
[/code]
:empty
选择没有子元素的元素
:not(:empty)...]]></description><category></category></item><item><title><![CDATA[js中断延时的方法]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82603518</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82603518</guid><author>iteye_19776</author><pubDate>Wed, 27 Aug 2014 09:55:40 +0800</pubDate><description><![CDATA[js里可以用setTimeout（function（｛｝），5000）来设置延时5秒后执行一个function，有时需要中断延时该怎么做呢？
clearTimeout() 方法可取消由 setTimeout() 方法设置的 timeout，由 setTimeout() 返回的 ID 值标识要取消的延迟执行代码块。
下面是一个网上的小例子：
[code=&quot;html&quot;]


var c=0...]]></description><category></category></item><item><title><![CDATA[元素float:right 后右对齐换行的原因及其解决]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82602672</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82602672</guid><author>iteye_19776</author><pubDate>Thu, 14 Aug 2014 23:17:48 +0800</pubDate><description><![CDATA[今天遇到一个html的问题
[code=&quot;haml&quot;]
.tag.tag_success.tag_x
     %span tag.display_name
     %a(href=&quot;javascript:void(0)&quot; style= &quot;float:right;&quot;)
                [/code]
给a元素添加float: right 它会脱离队伍，跳到下一行。
...]]></description><category></category></item><item><title><![CDATA[在Ajax回调函数中请求以window.open()的方式请求新页面会被拦截]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82602508</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82602508</guid><author>iteye_19776</author><pubDate>Wed, 13 Aug 2014 09:13:16 +0800</pubDate><description><![CDATA[项目中的应用场景是点击用户姓名，如果用户存在打开新窗口展示用户详情页面，如果用户在详情页面被删除，再次点用户姓名弹框提示此用户已被删除；代码写好后测试时发现打开新页面请求被浏览器拦截。代码如下：
[code=&quot;javascript&quot;]
        handle_show_customer_info: function(customer_id){
            $.ajax({...]]></description><category></category></item><item><title><![CDATA[js 点击按钮关闭当前页面的]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82602409</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82602409</guid><author>iteye_19776</author><pubDate>Tue, 12 Aug 2014 09:03:36 +0800</pubDate><description><![CDATA[开发时遇到点击按钮关闭当前页面的问题，虽然解决了但还是有点问题，谁能帮助解答一下
（1）我的需求是点击按钮以后，数据发到后台存储，然后关闭当前页面，所以我只能在ajax成功回调的函数里执行关闭操作[code=&quot;javascripe&quot;] $.ajax({
                url: '/customer_management/customers/destroy',
       ...]]></description><category></category></item><item><title><![CDATA[hidden visible display 的区别]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82568657</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82568657</guid><author>iteye_19776</author><pubDate>Mon, 10 Feb 2014 11:14:56 +0800</pubDate><description><![CDATA[
这三种方法都可用于网页上某个元素的隐藏，但三者存在区别。
hidden:在 HTML 表单中 &amp;lt;input type=&quot;hidden&quot;&amp;gt; 标签每出现一次，一个 Hidden 对象就会被创建。
这个不可见的表单元素的value属性保存了一个要提交给Web服务器的任意字符串。如果要提交并非用户直接输入的数据，就是用这种类型的元素。
 
display的用法：
 
&amp;lt;b...]]></description><category></category></item><item><title><![CDATA[Ruby on Rails中的validates验证]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82568209</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82568209</guid><author>iteye_19776</author><pubDate>Mon, 27 Jan 2014 16:49:37 +0800</pubDate><description><![CDATA[今天重构活动通时代码时学习了一下Ruby on Rails中的validates验证机制，validates验证机制是rails自带的，虽然存在局限性，但用起来还是比我们自己写验证要简单许多，下面就简单学习一下吧
（1）用validates对User模型的name属性进行存在性验证：
打开app/models/user.rb，添加如下代码
[code=&quot;Ruby&quot;]
class User ...]]></description><category></category></item><item><title><![CDATA[两种方法实现定时刷新页面]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82568195</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82568195</guid><author>iteye_19776</author><pubDate>Mon, 27 Jan 2014 15:25:56 +0800</pubDate><description><![CDATA[在做实现定时刷新页面的功能时，发现了两种实现方法：
（1）一种方法是用Html的方法实现
[code=&quot;html&quot;][/code]
意思是每隔3秒钟后刷新
[code=&quot;html&quot;][/code]
意思是隔3秒钟后刷新,并且跳转到指定url的页面
（2）另一种是用js代码实现
[code=&quot;javascripe&quot;]
 
function myrefresh() { 
windo...]]></description><category></category></item><item><title><![CDATA[Rails 分页显示之will_paginate]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82566929</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82566929</guid><author>iteye_19776</author><pubDate>Tue, 14 Jan 2014 18:25:49 +0800</pubDate><description><![CDATA[分页显示是在Ruby on Rails中是一个常用功能,实现方式有很多种,rails也内建了对分页的支持,但是这里需要添加分页组件。
1.安装will_paginate 
  （1）在gemfile文件中添加 gem &quot;will_paginate&quot;然后执行
[code=&quot;Shell&quot;]$ bundle install [/code]
2.controller中添加如下方法
[code=&quot;...]]></description><category></category></item><item><title><![CDATA[ruby on rails 数据库sqlite3的初始应用]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82565696</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82565696</guid><author>iteye_19776</author><pubDate>Mon, 06 Jan 2014 18:02:41 +0800</pubDate><description><![CDATA[ruby 2.0.0以上版本
rails 4.0.0以上版本

1.首先新建一个数据源： 
（1）打开rubymine，点击右侧database出现database对话框 
右击对话框空白处，new-&gt;Data Source ，然后按照要求填写Data Source Properties
（2）设置JDBC driver files
JDBC driver files：Xerial ...]]></description><category></category></item><item><title><![CDATA[正确安装 Ruby, Rails 运行环境]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82565682</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82565682</guid><author>iteye_19776</author><pubDate>Mon, 06 Jan 2014 17:08:08 +0800</pubDate><description><![CDATA[这个安装过程的前提是rvm已经安装好了

1.查看rvm版本
[code=&quot;Shell&quot;]$ rvm -v[/code]
rvm 1.23.10 (master) by Wayne E. Seguin , Michal Papis  [https://rvm.io/]
2.用 rvm 安装 Ruby 环境
[code=&quot;Shell&quot;]$ rvm install 2.0.0[/code]...]]></description><category></category></item><item><title><![CDATA[Rails中render和redirect_to页面显示的用法]]></title><link>https://blog.youkuaiyun.com/iteye_19776/article/details/82565059</link><guid>https://blog.youkuaiyun.com/iteye_19776/article/details/82565059</guid><author>iteye_19776</author><pubDate>Wed, 01 Jan 2014 14:34:10 +0800</pubDate><description><![CDATA[        今天写代码的时候遇到页面跳转的问题，所以查了render 和redirect_to的异同及用法，render 和redirect_to 都是执行页面跳转，并且写在这两个方法后面的语句仍然会被执行。
1.render：简单的页面渲染，可以指定渲染的页面或布局文件，但是不会发出请求，只根据函数参数渲染页面，不会执行action函数，不会重新加载服务器中的数据。render的用法如下：...]]></description><category></category></item></channel></rss>