Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [www]ocena mojego "portfolio"
Beniooo
post
Post #1





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

Ostrzeżenie: (0%)
-----


Cześć, chciałbym Was prosić o ocenę, wyłapanie błędów, i zasugerowanie co jeszcze można poprawić w mojej stronie, która jest moim portfolio i jednocześnie blogiem.
http://mrgod.pl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Comandeer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Cytat("tzm")
poza tym w js da się wszystko. zależy od programisty, wyobraźni i doświadczenia w pisaniu.

To tak samo jak w CSS - wszak Turing complete (IMG:style_emoticons/default/wink.gif)

Ok, reszta się poznęcała nad treścią, ale jakoś tak nikt się bliżej nie zainteresował stroną techniczną strony. A z racji tego, że to mój konik, pozwolę sobie zauważyć kilka rzeczy (IMG:style_emoticons/default/wink.gif)
  • Kodowanie zostaje zdefiniowane dwukrotnie - raz przy pomocy zapisu z HTML4, a drugi przy pomocy skróconej składni HTML5
  • [rel=shortcut] to dziwactwo IE, więc serwowanie mu ikonki w png nie jest najfortunniejszym pomysłem
  • Czy aby konieczne Ci jest to RocketScript i ogólnie CloudFlare? IMO przerost formy nad treścią

  • Kod
    <img src="up.png" id="arrow" onClick="java script:scrollToTop();">

    Polecam poczytać o tzw. labels w JS + obowiązkowo nieśmiertelny artek porneLa - https://pornel.net/onclick

  • Kod
    <img src="logo.png" width="150px" id="logo">

    Każdy obrazek powinien mieć [alt] - tym bardziej jeśli pełni ważną funkcję, jak logo! Dodatkowo twierdzę, że tego typu rzeczy to nagłówki. Brakuje także odnośnika do strony głównej Twojej witryny

  • Kod
    <div id="spacer" style="height: 100px;"></div>

    Klasyka gatunku (IMG:style_emoticons/default/wink.gif)
  • Fajnie, że próbujesz (albo to CF?) zabezpieczać mail przed botami… problem polega na tym, że mój bot oparty na PhantomJS bez problemu wykona skrypt JS i dobierze się do poprawnego adresu.
  • De facto wszystkie menu powinny być listami - wyjątku nie stanowi tutaj menu w stopce, które również listą być powinno. &bull; można łatwo wcisnąć jako li + li::before
  • Podstrona "about" - polecam do poczytania: http://blog.paciellogroup.com/2013/10/html...cument-outline/

  • Kod
    <ul>
        <li><b>Nazwa:</b> Wartość</li>
    </ul>

    Tego typu struktura o wiele bardziej przywodzi na myśl inny typ listy w HTML - listę definicji
    Kod
    <dl>
        <dt>Nazwa</dt>
        <dd>Wartość</dd>
    </dl>

  • W tym wypadku dodatkowo te informacje kontaktowe otoczyć można w address, gdyż są to dane kontaktowe dotyczące danej strony
  • Podstrona z pracami
    Kod
    <a class="btn btn-default" href="#" role="button" onClick="java script:togglePopup(1, 3);">Szczegóły &raquo;</a>

    To jest po prostu głupota. Polecam sprawdzić jakie wymagania stawia ARIA, gdy chcemy wykorzystać link jako przycisk. Dostawienie [role=button] sprawy nie załatwia - co więcej, pogarsza ją, przedstawiając element jako przycisk, podczas gdy nie udostępnia on odpowiedniej funkcjonalności. W tym wypadku powinien być zastosowany po prostu button, a obsługa kliknięcia wykonana POPRAWNIE, zatem z poziomu JS, nie kodu HTML.
  • Takie pytanie dodatkowe - a co jeśli z różnych względów nie mam obsługi JS w przeglądarce? Czemu domyślnie szczegóły wszystkich zleceń są ukryte? Powinny być wyświetlane i ukrywane przy pomocy techniki .no-js. Owszem, przy wyłączonym JS nie będzie to wyglądało aż tak atrakcyjnie, ale przynajmniej informacje będą dostępne dla wszystkich.
  • Wystawienie oceny
    Kod
    <textarea onclick="java script:clearTextarea(this);"

    Śmieszy to tym bardziej, że przy normalnym polu używasz [placeholder]. Pomijam fakt, że textarea można sfocusować bez udziału myszki, przy czym Twój skrypt spektakularnie się wyglebi
  • Gdzie są etykietki poszczególnych pól formularza, opis działania gwiazdek i [alt] dla obrazków? To są podstawy dostępności!
  • Kod
    <small><small><small>2015-05-12 23:45:15</small></small></small>

    Co tu robi small? Od dat jest time, a small wcale nie służy do pomniejszania rozmiaru czcionki - polecam zajrzeć do specyfikacji HTML5
  • Czemu strzałka powrotu do góry miga? Była tak niefunkcjonalna, że aż trafiła jako filtr do Adblocka…
Go to the top of the page
+Quote Post

Posty w temacie
- Beniooo   [www]ocena mojego "portfolio"   23.03.2015, 15:40:32
- - markuz   Logo wygląda źle. Nawigacja znika po przewinięciu ...   23.03.2015, 15:54:16
- - Beniooo   Logo zrobione tylko na próbę. Nawigacja znika, bo ...   23.03.2015, 15:58:39
- - Turson   CytatUkończenie Gimnazjum w Zespole Szkół w Karpac...   23.03.2015, 18:59:47
- - com   Turson Ty żyjesz dawno Cie tu nie widziałem coś ...   23.03.2015, 20:05:20
|- - Turson   Cytat(com @ 23.03.2015, 20:05:20 ) Tu...   24.03.2015, 07:36:58
- - in5ane   http://mrgod.pl/blog, pierwszy wpis na blogu: KodJ...   23.03.2015, 23:34:10
- - b4rt3kk   Cytat(Beniooo @ 23.03.2015, 15:40:32 ...   24.03.2015, 12:07:54
|- - Forti   Cytat(b4rt3kk @ 24.03.2015, 12:07:54 ...   24.03.2015, 12:34:46
- - tzm   i po karierze   24.03.2015, 12:32:24
- - Pyton_000   Haha jaka strona takie opinie, Jednym słowem przeg...   24.03.2015, 12:40:29
|- - Forti   Cytat(Pyton_000 @ 24.03.2015, 12:40:2...   24.03.2015, 12:50:46
- - b4rt3kk   Cytat(Forti @ 24.03.2015, 12:34:46 ) ...   24.03.2015, 13:00:04
- - tzm   CytatZachowujmy się troche jak ludzie, i tak mało ...   24.03.2015, 13:00:26
|- - Forti   Cytat(tzm @ 24.03.2015, 13:00:26 ) ty...   24.03.2015, 13:08:52
- - com   Przynajmniej zmusza programiste do poprawienia teg...   24.03.2015, 13:15:35
- - tzm   Nie no Forti, ja kumam o co Ci chodzi... pewnie ze...   24.03.2015, 13:19:46
- - phpion   Dobra starczy. Nie musicie wykazywać się chamstwem...   24.03.2015, 13:39:05
|- - b4rt3kk   Cytat(phpion @ 24.03.2015, 13:39:05 )...   24.03.2015, 16:29:36
- - Beniooo   No dobra, wielkie dzięki kolegom za te normalne po...   25.03.2015, 16:06:23
- - Tuminure   CytatOpinie zabezpieczone przed XSS, myślicie, że ...   25.03.2015, 16:56:49
- - Turson   Opinie - można wysłać bez treści. Walidacji po str...   25.03.2015, 17:09:10
- - redeemer   Na szybko: Strona zawiera błąd typu SQL injection...   25.03.2015, 20:16:32
- - PrinceOfPersia   CytatUkończenie Gimnazjum w Zespole Szkół w Karpac...   26.03.2015, 14:44:07
- - Tuminure   [JAVASCRIPT] pobierz, plaintext script.js:1 Uncaug...   26.03.2015, 16:00:41
- - Beniooo   Opisy prac będa będą wyświetlane już z gotowego ht...   26.03.2015, 19:04:54
- - Kloc   Jeśli reprezentujesz tak wysoki poziom to zacznij ...   26.03.2015, 23:00:33
- - tzm   RE: [www]ocena mojego "portfolio"   27.03.2015, 08:07:51
- - Beniooo   Klocu, staram się udzielać na forum, oraz pomagać ...   27.03.2015, 12:39:57
- - Janusz1200   Przepraszam bardzo, ale czy ten kod w obrazku z me...   28.03.2015, 15:57:02
- - tzm   sad jest funkcją która zwraca wartość true/false, ...   28.03.2015, 16:43:25
- - Janusz1200   Aha, ale przepraszam, że drążę, ale wydaje mi się,...   28.03.2015, 17:03:38
- - tzm   CytatJeżeli nie, to czy można na tym typie boolean...   28.03.2015, 19:37:07
|- - b4rt3kk   Cytat(tzm @ 28.03.2015, 19:37:07 ) Ni...   28.03.2015, 19:51:59
- - Janusz1200   Albo można to zrobić tak, jak pisze @tzm, to znacz...   28.03.2015, 20:38:35
- - tzm   Nie, dobra sory... ja mogłem nie zakumać że to php...   28.03.2015, 21:43:36
- - b4rt3kk   W omawianym przypadku chodzi o PHP, czyli kod nie ...   29.03.2015, 00:45:39
- - Beniooo   Skąd stwierdzenie, że obrazek ma w sobie kod PHP? ...   29.03.2015, 10:17:58
- - Janusz1200   @tzn, nie da się w javascript. To, co jest w obraz...   29.03.2015, 11:35:02
- - tzm   Ok, Ty lecisz znaczek po znaczku i pytasz czy dzia...   29.03.2015, 12:27:24
|- - Posio   Cytat(tzm @ 29.03.2015, 13:27:24 ) Zr...   2.04.2015, 00:55:24
|- - Janusz1200   Cytat(Posio @ 2.04.2015, 01:55:24 ) I...   2.04.2015, 20:18:40
|- - Tuminure   Cytat(Janusz1200 @ 2.04.2015, 21:18:4...   3.04.2015, 18:47:57
|- - tzm   Cytat(Tuminure @ 3.04.2015, 19:47:57 ...   3.04.2015, 20:27:01
- - b4rt3kk   Cytat(Janusz1200 @ 29.03.2015, 12:35...   29.03.2015, 15:51:15
- - com   @up no owszem nie powinno się ale spójrzmy np na t...   2.04.2015, 13:27:53
|- - Posio   Cytat(com @ 2.04.2015, 14:27:53 ) @up...   2.04.2015, 14:54:34
- - com   np http://php.net/manual/en/pdo.query.php   2.04.2015, 15:07:24
- - Posio   No tak... Dla bardziej "dojrzałych" prog...   2.04.2015, 19:20:15
- - com   w 7 idziemy znów w typowanie wiec to się powoli sk...   2.04.2015, 19:24:55
- - Janusz1200   Faktycznie, da się   3.04.2015, 19:36:57
- - Tuminure   Zapomniałem jeszcze dodać, że mimo tak krótkiego k...   4.04.2015, 09:02:45
|- - Janusz1200   Cytat(Tuminure @ 4.04.2015, 10:02:45 ...   4.04.2015, 10:22:21
- - tzm   A jak w php działają settery i gettery? Nie zwraca...   4.04.2015, 09:33:47
- - Beniooo   Chłopaki, taka dyskusja na temat obrazka, podziwia...   4.04.2015, 12:53:34
- - tzm   Studiowałeś? Tu chodziło o tezę i dowód. Jak we ws...   4.04.2015, 13:20:59
- - Comandeer   Cytat("tzm")poza tym w js da się wszystk...   12.05.2015, 22:48:06


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 03:21