Kraj do wyszukiwania IP, za darmo i 95% dokładność

21 kwietnia 2009 przez AcidRaZor · Zostaw komentarz
Filed under: JavaScript , Programowanie 101

Jeden z moich ostatnich postów pokazaliśmy wam jak przerobić adres IP adres IP więc można zrobić wyszukiwania na-to-Country bazy danych IP.

Jednak znalazłem następną dobrą rzeczą. Maxmind.com jest jednym z liderów w GeoIP lokalizacji i sportowych bazy danych, która jest czymś więcej niż 99% dokładność. To jest wersja płatna. Ale dla mojego projektu, tylko musi wiedzieć, kraju, i miał być bardzo dokładne.

Witamy na wolne JavaScript Maxmind addon API! 95% dokładne i robi to, co chcę robić.

  1
 2
 3
 "text/javascript" src = "http://j.maxmind.com/app/country.js" ></ script > var countryCode = geoip_country_code ( ) ; alert ( countryCode ) ; typ skryptu <= "text / javascript" src = "http://j.maxmind.com/app/country.js"> </ script> var COUNTRYCODE = geoip_country_code (); alert (kod kraju); 

I to wszystko! Nie masz do obsługi bazy danych, nie musisz robić konwersji samodzielnie i bardzo wszystko jest pod opieką dla Ciebie. Bezpłatny również wyszukiwania City! Zawierać i baw się!

Oto link do ich strony: http://www.maxmind.com/app/javascript_city

Pętli przez 2-wymiarowej tablicy z jQuery

21 kwietnia 2009 przez AcidRaZor · Zostaw komentarz
Filed under: JavaScript , Programowanie 101 , jQuery

Niedawno otworzyła mi oczy na cudowny świat jQuery. * Dryfuje gdzieś w fantasy *

Oto przykład, jak pętla z tablicy 2-wymiarowej przy użyciu jQuery. Fun & Easy:

  1
 2
 3
 4
 5
 6
 7
 [ [ 'USD' , 'US Dollar (USD)' , '$' ] , [ 'GBP' , 'British Pound (GBP)' , '&#163;' ] , [ 'EUR' , 'Euro (EUR)' , '&#8364;' ] , [ 'AUD' , 'Australian Dollar (AUD)' , '$' ] , [ 'CAD' , 'Canadian Dollar (CAD)' , '$' ] , [ 'NZD' , 'New Zealand Dollar (NZD)' , '$' ] ] $. each ( currencyTocountryName , function ( i , value ) { alert ( value [ 0 ] ) ; alert ( value [ 1 ] ) ; } ) ; var currencyTocountryName = [["PLN", "dolar amerykański (USD) ',' $ '] [' PLN ',' funt brytyjski (GBP) ',' '] zł, [" EUR "," Euro (EUR) ',' ']"PLN [", "dolar australijski (AUD)', '$'], CAD" ["," dolar kanadyjski (CAD) ',' $ '], [ "PLN", "dolar nowozelandzki (NZD)", "$"]] $. każda (currencyTocountryName, funkcji (i wartość) (alert (wartość [0]); alert (wartość [1]);)); 

Jak widać to dość proste. Nie trzeba mieć "i" być posiadaczem miejsce, prosty wartość [0] będzie Ci pierwsza wartość w tablicy. Ma to być najprostszy realizacji pętli i tablicy zrobiłem lat. Oczywiście, już mogę zrobić prosty loop JavaScript w sen. Ale bez namysłu i dużo mniej kodu, jQuery pozwala mi na dźwigni od tego uprawnienia. * Drifts off do fantasy po raz kolejny *

toLowerCase () nie jest błąd funkcji

16 lutego 2009 przez AcidRaZor · 5 komentarzy
Filed under: JavaScript , Programowanie 101

Co znalazłem najbardziej irytujące było to, że IE doskonale obchodzić to, ale nie FireFox.

O to, co to "toLowerCase () nie jest błąd funkcji" naprawdę oznacza:

Obiekt, który próbujesz małe NIE obiektu String. Za pomocą

  1
  typeof ( object ) ) ; alert (typeof (obiekt)); 

można określić, jaki typ silnika JavaScript uważa, że obiekt jest. Prostym rozwiązaniem jest:

  1
  . toLowerCase ; obiektu. toString (). toLowerCase; 

Mam nadzieję, że ktoś uzna te informacje okazały się pomocne, ponieważ zajęło mi kilka godzin badań w Internecie wymyślić jasny i zwięzły na odpowiedź PUNKT tego, co faktycznie może być i faktycznie była.

Życzę wszystkim know-it-all miałby przestać udawać, że nic wiedzieć o nic i tylko wkurzyć Internetu.

SEO Powered by SEO Platinum z Techblissonline