Lage.js 是一个浏览器上使用的 JavaScript 库,只有一个功能就是获取根据 IP 地址来获取所有相关的位置信息。该库只有 7 个方法,不到 1k 的文件大小。
示例代码:
<script src="lage.js"></script> var Lage = new Lage('50.164.213.171'); Lage.getState(); >> 'New Hampshire' Lage.getCity(); >> 'Merrimack' Lage.getLatitude(); >> 42.8502
公有属性和方法,私有属性和方法,静态方法,实例方法 什么是公有属性和公有方法 属于这个类的所有对象都可以访问到的属性叫做公有属性,都可以访问到的方法叫做公有方法。 不论是公有方法还是公有属性都是一个类型下所有实例对象都有的东西。 ES5: function Student(sname,sage){ this.sname=sname; // 公有属性 this.sage=sa
数组解构 var colors = ["red","green","blue"]; // ES5获取数组的值,通过索引 var redc=colors[0]; var greenc=colors[1]; var bluec=colors[1]; // ES6 解构方式 var [color1,color2,color3]=colors; //
编写高质量javaScript代码笔记 一、var散布的问题 JavaScript中,你可以在函数的任何位置声明多个var语句,并且它们就好像是在函数顶部声明一样发挥作用,这种行为称为 hoisting(悬置/置顶解析/预解析)。当你使用了一个变量,然后不久在函数中又重新声明的话,就可能产生逻辑错误。对于JavaScript,只 要你的变量是在同一个作用域中(同一函数),它都被当做是声明的,即使是