????Sass??????????

Sass ?????? Amazing ??????? compass ?????????????????????????????

??????????????????????????????????????????Http???????????????????????????????????

留下评论

Gulp???????

????????????PSD???????????????app????????app??????img???????? css …… ????????????????????????????????????????????Ps???? web ????????? ??????

?????????????????????????????????????

??????????????Grunt??????????????????????Less,Sass ?????????????????????????Grunt????????? generate ??? angularJS , Ember , Backbone, webapp, bootstrap ??????? Grunt ???????????????????????????????????????????????????????

gulp ???? Grunt ????????????????

?? Grunt ? gulp ????????????? gulp ???????????????????????????gulp ???? Grunt ????????????????????????????????????????????????????????

????

留下评论

????Sass??????????

??Sass?Less???????????????????????????????????????????Html,Css?????????????????????????????????Sass?????????????????????????????

Sass,Less,Scss ?????????

????????????????CSS?????????????????????Css??????Sass,Scss ?????????

Sass ???????(syntaxes),?????????? Sass 3??????

留下评论

Sass????????

????????????SASS???????????????????????

留下评论

Apache?????????

????? ???? ab.exe ???????????????? ab -n 1000 -c 50 http://www.xxx.com/??????????????????????????????????????
1123

发表在 前端开发 | 标签为 , | 留下评论

??????-??????????

????????2014?9?17?2:08:26 ????????????????????????????????????????????????????JavaScript????????????????AMD????????????IT????????????????????????Function???????????????????????????????????????

?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

发表在 日记 | 标签为 | 留下评论

??Javascript???????????

?????????????????????????????????????????????Javascript??alert???????????????????????????????????????????????????

/**
 * author:      ????
 * description: ???????????????
 */

(function (window) {
    //????
    var cola = {
        get_node: function (elem_id) {
            if (elem_id.constructor != String) {
                throw new Error("??????");
                return false;
            }
            return document.getElementById(elem_id) || null;
        },
        prev: function (elem) {
            do {
                elem = elem.previousElementSibling
            } while (elem && elem.nodeType != 1);
            return elem
        },
        next: function (elem) {
            do {
                elem = elem.nextSibling;
            } while (elem && elem.nodeType != 1);
            return elem
        },
        first_node: function (elem) {
            elem = elem.firstChild;
            return elem && elem.nodeType != 1 ? this.next(elem) : elem;
        },
        last: function (elem) {
            elem = elem.lastChild;
            return elem && elem.nodeType != 1 ? prev(elem) : elem;
        },
        parent: function (elem, num) {
            num = num || 1;
            for (var i = 0; i < num; i++) {
                if (elem != null)
                    elem = elem.parentNode;
                return elem;
            }
        },
        remove: function (elem) {
          if(elem)
            elem.parentNode.removeChild(elem);
        },
        empty: function (elem) {
            while(elem.firstChild)
                elem.removeChild(elem.firstChild)
        }
    }
    window.cola = cola;
})(window)

???????????????????

document.getElementsByClassName = function(clsName){
    if(typeof(clsName)!="string" || clsName.constructor != String){
        throw new Error("className??????");
        return false;
    }
    var nodes = document.getElementsByTagName("*");
    var nodeArr = new Array();
    for(var i= 0,icount = nodes.length;i<icount;i++){
        if(nodes[i].className == clsName)
            nodeArr.push(nodes[i]);
    }
    return nodeArr;
}
window.onload = function(){
    var nodes = document.getElementsByClassName("has-child");
    for(var i= 0,icount = nodes.length;i<icount;i++){
        nodes[i].onmouseover = function(){
            var child_menu = this.getElementsByTagName("ul");
            child_menu[0].style.display = "block";
        }
        nodes[i].onmouseout = function () {
            var child_menu = this.getElementsByTagName("ul");
            child_menu[0].style.display = "none";
        }
    }
}

????????????????IE??????????

function getStyle(elem,name){
    if(elem.style[name])
        return elem.style[name];
    else if(elem.currentStyle)
        return elem.currentStyle[name];
    else if(document.defaultView && document.defaultView.getComputedStyle){
        name = name.replace(/([A-Z])/g,"-$1");
        name = name.toLowerCase();
        var s = document.defaultView.getComputedStyle(elem,"");
        return s && s.getPropertyValue(name);
    }
    else
        return null;
}
发表在 JavaScript, 前端开发 | 标签为 , | 留下评论
  • ??????
  • ?????????????????????
  • ???????????????????
  • ????????????
  • ??????????
  • E ????????????????????
  • ??
发表于 可乐加糖 | 留下评论

CentOS6 ?? Rails ????????

????????????????????RoR???????????Ubuntu???????????????

???????????

http://www.yangzhiping.com/tech/ubuntu-ree-nginx-passenger-rails3.blog.html

???????????????????????????

  1. ??????? RVM ??????????? ROOT ??????????? ROOT ???RUBY ??????? ROOT ??????? passenger ??????????????? ROOT ???????????????
  2. ?? gem ??? github ???????
    gem 'mini_magick', :git => 'git://github.com/minimagick/minimagick.git'
    ??? gem ?????

发表在 Ruby on Rails | 标签为 | 留下评论

CentOS ?? ROR ??

2014.3.20 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????? Ruby, Rails ?????? Ubuntu 12.04 Server ????? Ruby on Rails ??

?????????????ROR???CentOS??????????????????????

?????

  1. ??Python
    centos ??????python?2.4?????????rails????nodejs??????????python????????????????

发表在 Linux, Ruby on Rails | 标签为 , | 留下评论