所谓Facebook登录网站,就是获取用户在第三方网站的资料,通过使用第三方网站的资料登录或者注册目标网站。这中间Facebook提供了相应接口,通过这个接口可以拿到相应的用户资料,从而进行第三方开发,而接口的代码已经整理好,只需要修改登录button元素和回调处理函数即可。参考代码如下: function initFacebookLogin(){ var fbInitDefered = $.Deferred(); window.fbAsync...
一说到移动端触摸事件,大家的反应不就是touchstart,touchmove,touchend吗,相当于pc段的mousedown,mousemove,mouseup,只要是写过pc端的js的话,若不慎,往往会坑在移动端。 比如说最近我就被touchmove坑了好久好久不能自拔。我的意图是在触摸的时候获取触控的位置坐标。当初我是这么写的: var xy=document.getElementById("xy"); var endxy=document.getElementById(...
在JavaScript中,switch case的作用想必都耳熟能详,然而当选项较多的时候,switch case要写出很长的代码,造成不美观和难以维护,比如: switch(arrKey){ case ".html": resType="text/html"; break; case "": resType="text/html"; break; case ".js": resType="text/javascript"; break; case ".css": resType="text/css"; break; case ".gif": resType="image/gif"; bre...