日志分类:Javascript

浏览器定位navigator.geolocation.getCurrentPosition

分类:Javascript 评论:No Comments 作者:小A 发布时间:2023-07-13 阅读:941

浏览器定位是可以使用javascript直接获取当前你的网络所在的位置信息,主要方法为

navigator.geolocation.getCurrentPosition(function(position){});

其中`position`信息中包括以下内容:

经度 : position.coords.longitude

纬度 : position.coords.latitude

精度 : position.coords.accuracy

高程 : position.coords.altitude

高程精度 : position.coords.altitudeAcuracy

方向 : position.coords.heading

速度 : position.coords.speed

时间戳 : position.timestamp

阅读剩余部分...

js中for in碰到Array.prototype的问题

分类:Javascript 评论:No Comments 作者:小A 发布时间:2023-04-12 阅读:2560

最近一个js项目中使用了for(let i in arr) {} 循环,for in的好处就是被遍历的对象可以是数组,可以是对象,就算是null和undefined都没有问题,不会报错,所以被大量使用,而且当一个无序的数组中更是不会遍历空数据。如下:

let a = [];
a[5] = 5;
console.log(a);
// [empty × 5, 5]
for (let i in a) {
    console.log(i);
}
// 5

可是当客户在使用时使用了一个第三方插件,插件中使用了Array.prototype自定义方法,结果项目开始报错,最后发现问题出现在for in的时候会遍历枚举对象属性,包括prototype中的enumerable为true的对象属性,所以就出现问题了。

阅读剩余部分...

windsformvalid-表单验证JQuery插件

分类:Javascript 评论:No Comments 作者:小A 发布时间:2012-07-24 阅读:3563

演示页面:http://lijian.net/p/windsformvalid/

每次表单每个页面提交都要自己写脚本验证信息,老是复制粘贴的很烦,改起来也很麻烦,网上也有大把的表单验证插件,但是感觉用起来不灵活,这就出现了windsformvalid.

阅读剩余部分...

Javascript中的==和!=判断

分类:Javascript 评论:No Comments 作者:小A 发布时间:2012-06-11 阅读:4009

在蓝色看到一个网友发布了一个题目,题目如下:

if(a == b && b==c && a != c){
       document.write("ok");
}

要求计算a,b,c的值,让代码输入ok

大家可以先想想答案是什么呢?

阅读剩余部分...

Tags: ==,!=

标签云(tagcloud)的球形JQuery插件

分类:Javascript 评论:No Comments 作者:小A 发布时间:2012-05-04 阅读:3497

    在蓝色看到有需要标签云的球形效果,我记得之前在网上见到过,印象比较深刻,就找出地址发给他了,接下来却还有人需要这个效果的JQuery插件,网上好像也有,但是我看现在这个就不错,就想想自己改成jquery插件,方便喜欢使用jquery插件的人使用。

阅读剩余部分...

Tags: tagcloud