Pays à rechercher IP, pour et 95% sans précision

Avril 21, 2009 par AcidRaZor · Laissez un commentaire
Classé sous: JavaScript , programmation 101

Un de mes posts récents vous montre comment convertir une adresse IP à une adresse IP alors que vous pourriez faire une recherche sur un pays à la base de données IP.

Cependant, j'ai trouvé la meilleure solution. Maxmind.com est l'un des leaders dans GeoIP emplacement et des sports une base de données qui est plus précis à 99%. C'est la version payante. Pour mon projet bien, je n'avais besoin que de connaître le pays, et a dû être assez précis.

Bienvenue Maxmind gratuitement addon API JavaScript! 95% et ne précise ce que je veux faire.

  1
 2
 3
  "text/javascript" src = "http://j.maxmind.com/app/country.js" ></ script > type de script <= "text / javascript" src = "http://j.maxmind.com/app/country.js" </ script>>
 geoip_country_code ( ) ; CountryCode var = geoip_country_code ();
 countryCode ) ; alert (CountryCode); 

Et c'est tout! Vous n'avez pas d'accueillir la base de données, vous n'avez pas à faire la conversion vous-même et nombre à peu près tout le reste est pris en charge pour vous. Le service gratuit également les recherches de la ville! Inclure et Bonne Chance!

Voici le lien vers leur site: http://www.maxmind.com/app/javascript_city

Boucle à travers une matrice de dimension 2 avec jQuery

Avril 21, 2009 par AcidRaZor · Laissez un commentaire
Classé sous: JavaScript , programmation 101 , jQuery

Récemment, j'ai ouvert les yeux sur le monde merveilleux de jQuery. * Dérive au large dans un fantasme *

Voici un exemple de la façon de parcourir un tableau à 2 dimensions en utilisant 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 ] ) ; } ) ; currencyTocountryName var = [['USD, en dollars américains (USD) "," $ "], [' GBP», «Livre Sterling (GBP) ',' '] £, [' EUR ',' Euro (en euros) ',' '] €, «AUD [', 'Dollar australien (AUD)', '$'], ['CAD', 'Dollar canadien (CAD)', '$'], [ «NZD», «Dollar néo-zélandais (NZD) ',' $ ']] $. chaque currencyTocountryName (, la fonction (i, valeur) (alert (valeur [0]); alert (valeur [1]);)); 

Comme vous pouvez le voir, c'est assez simple. Pas besoin d'avoir "i" être le titulaire lieu, une [simple valeur 0] vous obtenez la première valeur du tableau. Ce doit être le plus facile la mise en oeuvre d'une boucle et tableau que j'ai fait depuis des années. Bien sûr, maintenant que je peux faire une simple boucle JavaScript dans mon sommeil. Mais sans penser et beaucoup moins de code, jQuery me permet de tirer parti de cette puissance. Dérives * Hors dans un fantasme de nouveau *

toLowerCase () n'est pas une erreur de la fonction

16 février 2009 par AcidRaZor · 5 Commentaires
Classé sous: JavaScript , programmation 101

Ce que j'ai trouvé le plus ennuyeux est que IE parfaitement traitées, mais pas Firefox.

Voici ce que cela toLowerCase "() n'est pas une erreur de fonction" signifie en réalité:

L'objet que vous essayez de minuscules n'est pas un objet chaîne. En utilisant

  1
  typeof ( object ) ) ; alert (typeof (objet)); 

vous pouvez déterminer le type du moteur JavaScript pense que l'objet est. Une solution simple est la suivante:

  1
  . toLowerCase ; objet. toString (). toLowerCase; 

J'espère que quelqu'un trouve cette information utile car il m'a fallu plusieurs heures de recherche sur Internet pour trouver un clair et concis et à la réponse POINT de ce qu'il pourrait être fait et, en fait, été.

Je souhaite à tous les je-sais-tout allait cesser de faire semblant qu'ils savent rien sur rien et juste chier de l'Internet.

Propulsé par SEO SEO Platine de Techblissonline