1. JavaScript / Говнокод #7526

    +172

    1. 1
    element.parent().parent().next().children().filter('.type_sort').text();

    почувствуй себя джойстиком

    ter, 12 Августа 2011

    Комментарии (5)
  2. JavaScript / Говнокод #7513

    +155

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    Следующий код приводит в крутящийся восторг все рисунки, обнаруженные на странице :
    javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);
    
    В этом классическом примере есть место индивидуальности. Например, заставить летать не рисунки, а ссылки (чем не леталки?):
    javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.links; DIL=DI.length; function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);
    
    Тошниловка:
    javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24;x4=10; y4=10; x5=30; y5=20; DI=document.images; DIL=DI.length;function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style;DIS.position='relative'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5;DIS.top=Math .cos(R*y1+i*y2+y3)*y4+y5}R++ }setInterval('A()',5); void(0)
    
    Пятница:
    javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24;x4=3; y4=40; x5=30; y5=20; DI=document.images; DIL=DI.length;function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style;DIS.position='relative'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5;DIS.top=-Math.abs(Math .cos(R*y1*2+i*y2+y3)*y4)+y5}R+=2 }setInterval('A()',5); void(0)
    
    Иная_реальность (утро_понедельника):
    javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24;x4=3; y4=40; x5=30; y5=20; DI=document.images; DIW=new Array(); DIH=new Array(); DIL=DI.length; for(i=0;i<DIL;i++){DIW[i]=DI[i].width; DIH[i]=DI[i].height;} function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style;DIS.position='relative'; DIS.width=Math.abs(Math.sin(R*x1/2+i*x2+x3)*x4+x5)+DIW[i];DIS.height=Math.abs(Math.cos(R*y1/2+i*y2+y3)*y4+y5)+DIH[i];}R++; }setInterval('A()',5); void(0)

    CPPGovno, 11 Августа 2011

    Комментарии (7)
  3. JavaScript / Говнокод #7494

    +170

    1. 1
    var verstka = parseInt((Number(count)/100)*5); // 7%

    сурово

    riactr, 09 Августа 2011

    Комментарии (44)
  4. JavaScript / Говнокод #7491

    +147

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    $(document).ready(function() {
        // get elements only once instead of every Interval
        var clock = {};
        clock.seconds = $('.clock_seconds');
        clock.minutes = $('.clock_minutes');
        clock.hours = $('.clock_hours');
        
        setInterval( function() {
            // get time
            var date = new Date();
            var seconds = date.getSeconds();
            var mins = date.getMinutes();
            var hours = date.getHours();
    
            // count degrees
            var seconds_degree = seconds * 6; // 60 secs * 6 deg = 360 deg
            var minutes_degree = mins * 6; // 60 mins * 6 deg = 360 deg
            var hours_degree = hours * 30 + (mins / 2); // 12 hours * 30 = 360 deg
    
            // apply transform
            clock.seconds.css({"-moz-transform" : 'rotate('+seconds_degree+'deg)'});
            clock.minutes.css({"-moz-transform" : 'rotate('+minutes_degree+'deg)'});
            clock.hours.css({"-moz-transform" : 'rotate('+hours_degree+'deg)'});
    
        }, 1000 );
    });

    Часы на CSS3, под FireFox 5.

    aTei, 08 Августа 2011

    Комментарии (15)
  5. JavaScript / Говнокод #7483

    +165

    1. 1
    2. 2
    3. 3
    function p(x, y){
    	return new Point(x, y);
    }

    Боже мой!!

    COCO, 07 Августа 2011

    Комментарии (17)
  6. JavaScript / Говнокод #7475

    +147

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    datatypes.Float = function(inString)
    {
    	var fBytes = [];
    	for (var i=0;i<4;i++)
    	{
    		var curByte = (inString.charCodeAt(i)&255).toString(2);
    		var byteLen = curByte.length;
    		if (byteLen<8)
    		{
    			for (var bit=0;bit<(8-byteLen);bit++)
    				curByte = '0'+curByte;
    		}
    		fBytes[i] = curByte;
    	}
    	var fBits = fBytes[3]+fBytes[2]+fBytes[1]+fBytes[0];
    	var fSign = parseInt(fBits[0]) ? -1 : 1;
    	var fExp = parseInt(fBits.substring(1,9),2)-127;
    	var fMan;
    	if (fExp == -127)
    		fMan = 0;
    	else
    	{
    		fMan = 1;
    		for (i=0;i<23;i++)
    		{
    			if (parseInt(fBits[9+i])==1)
    				fMan = fMan + 1/Math.pow(2,i+1);
    		}
    		fMan = fMan.toFixed(7);
    	}
    	return(parseFloat((fSign*Math.pow(2,fExp)*fMan).toFixed(3)));
    }

    Вчера накодил, оцените говнистость.

    SiPlus, 06 Августа 2011

    Комментарии (11)
  7. JavaScript / Говнокод #7463

    +167

    1. 1
    $('.menu-left li:last').parent().parent().attr('class', $('#menu-menu_building li:last').parent().parent().attr('class')+' last');

    К классу последнего li главного ul в выпадающем списке добавляется 'last'.

    EugeneC, 05 Августа 2011

    Комментарии (7)
  8. JavaScript / Говнокод #7461

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    function returnFalse() {
    	return false;
    }
    function returnTrue() {
    	return true;
    }

    Не знаю, может было.
    Нашел в jquery http://code.jquery.com/jquery-1.6.2.js
    Может я не шарю, но зачем?

    Denya, 05 Августа 2011

    Комментарии (17)
  9. JavaScript / Говнокод #7458

    +158

    1. 1
    2. 2
    3. 3
    A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.
    
    Script: http://govnokod.ru/media/d10c81f141cf62e45d6f8dba139fa72d.js?files=jquery.js,govnokod.js,livecomments.js,jshighlight/highlight.pack.js&v=4:452

    Говнокод в govnokod e.

    yahoo, 05 Августа 2011

    Комментарии (5)
  10. JavaScript / Говнокод #7457

    +150

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    function Point(){
    	this.x = 0;
    	this.y = 0;
    	if(arguments.length==2){				//if parameters are 2 points
    		this.x = arguments[0] || 0;
    		this.y = arguments[1] || 0;
    	}else
    		if(arguments.length==1){			//if parameter is a point object
    			this.x = arguments[0].x;
    			this.y = arguments[0].y;
    		}
    };

    yahoo, 05 Августа 2011

    Комментарии (11)