Ajax跨域原理JQuery之Jsonp使用剖析技术
有关Ajax技术,对于我们这些经常在互联网打滚的人来说,已经是再熟悉不过了。关于Ajax原理,之前我也研究过,这里顺带解说一番。JavaScript是一种基于事件的单线程执行脚本语言,要实现Ajax通信,必须先实例化 XMLHttpRequest 对象,然后对该对象的 onreadystatechange 注册事件,然后再执行 open 和 send 方法。一般来说,实现简单的Ajax请求,我们只需要在 readyState 等于 4(请求完成) 之后再进行后续的状态码判断并处理。对于IE浏览器,实现起来稍有不同,IE系列是使用 ActiveXObject 控件来实现异步请求的,不同版本的IE浏览器在写法上稍有不同,因此完整的Ajax类需要对IE系列浏览器做个判断,不过IE11之后已经不再是IE内核了,此是后话。
HTML锚点效果改进平滑移动页面滚动特效实现技术
目前市面上有很多网站的链接上都带有锚点,锚点的作用是当用户到达这个页面后,可以快速的定位到某个元素的位置。使用锚点后,一旦网页加载完成,页面就会快速的滚动到锚点处,如果锚点在页面底部,则页面将滚动到网页底部,使得页面底部完全展现出来。直接使用原生的锚点有个弊端,就是速度太快,用户可能不能察觉到它移动的过程,给用户的感觉不太好,于是有些网站改进了锚点的效果,使得页面在移动时有个缓冲期,下面描述其改进原理。
改变地址的锚点名称。比如页面元素的 name 属性为 “comment_22”。可以将网页地址上的锚点名称进行修改,比如加上前缀“anchor_”,这样当用户访问这个网页时,锚点就不会自动的被触发,然后通过 JavaScript 进行处理。
一个人的圣诞必听歌曲《Last Christmas》院内
《Last Christmas》这首歌是乔治·迈克尔(George Michael)在威猛乐队(Wham!)时所创作的。这首歌在大街上经常能够听到,被很多的艺人翻唱过。我个人比较熟悉美国的一位歌手 Ashley Tisdale 翻唱的,可能是第一次听到的就是她唱的版本,亦或则是听她唱的比较多,总之就是比较喜欢她唱的那个版本。
去年的这个时候,我经常去浦东陆家嘴浦城路的图书馆自习,经过八佰伴的时候偶尔就能听到这首歌,真是越听越有感觉。下面附上歌词:
[ti:last christmas] [ar:Ashley Tisdale] [al:Last Christmas - Sngle] [00:00.00]last christmas [00:01.90]Ashley Tisdale [00:03.45] [00:10.82]last christmas [00:12.50]I gave you my heart [00:14.44]but the very next day, you gave it away [00:19.00]this year [00:20.94]to save me from tears [00:22.97]I'll give it to someone special [00:27.30]last christmas [00:29.27]I gave you my heart [00:31.02]but the very next day, you gave it away [00:35.76]this year [00:37.52]to save me from tears [00:39.62]I'll give it to someone [00:41.60]I'll give it to someone......special [00:48.02]halalalala-halalalala-halalalala-halalalala [00:56.45]once bitten and twice shy [01:00.69]I keep my distance [01:02.30]but you still catch my eye [01:05.15]tell me baby [01:06.59]do you recognize me? [01:09.06]well [01:09.34]It's been a year [01:10.62]It doesn't surprise me [01:13.11]happy christmas, [01:14.88]I wrapped it up and sent it [01:16.91]with a note saying "I love you" [01:19.73]I meant it [01:21.28]now I know what a fool I've been [01:24.65]but if you kissed me now [01:26.53]I know you'd fool me again [01:29.44]last christmas [01:31.26]I gave you my heart [01:33.15]but the very next day, you gave it away [01:37.64]this year [01:39.64]to save me from tears [01:41.62]I'll give it to someone special [01:46.02]last christmas [01:47.87]I gave you my heart [01:49.69]but the very next day, you gave it away [01:54.19]this year [01:56.03]to save me from tears [01:58.10]I'll give it to someone special (special) [02:02.77]halalalala-halalalala-halalalala-halalalala [02:04.99](yeah e yeah) [02:10.90]a crowded room [02:13.21]friends with tired eyes [02:15.23]I'm hiding from you [02:17.40]and your soul of ice [02:19.41]I thought you were [02:21.18]someone to rely on [02:23.32]me? [02:24.03]I guess I was a shoulder to cry on [02:27.45]a face, a lover with a fire in her heart [02:31.34]I've been under cover but [02:33.40]you tore me apart, ooo-ooo [02:39.27]now I've found a real love you'll never fool me again [02:44.03]last christmas(last christmas) [02:45.95]I gave you my heart (I gave you my heart) [02:47.59]but the very next day, you gave it away (you gave it away) [02:52.13]this year [02:54.01]to save me from tears [02:56.08]I'll give it to someone special [02:58.05](I'll give it to someone) [03:00.55]last christmas [03:02.20]I gave you my heart(I gave you my heart but the very next day) [03:04.18]but the very next day, you gave it away (you gave it away) [03:08.72]this year [03:10.48]to save me from tears [03:12.52]I'll give it to someone...special [03:17.22](last christmas, last christmas) [03:29.14]I'll give it to someone........special [03:34.05]halalalala-halalalala-halalalala-halalalala
从网站统计功能看百度图片蜘蛛抓取错误地址声音
前段时间我在本站上添加了访问统计功能,对所有的请求进行记录,包括 http_host, http_user_agent, request_uri 等。有时候我会去看看统计日志,同时进行简单的分析。查看日志后,自然也发现了很多的猜测式进攻,各种Spider如 Baiduspider, Baiduspider-image, 360spider, 360Spider, YisouSpider, Sogou web spider, bingbot, Googlebot, DotBot, YandexBot, SurveyBot 等。从统计日志看,本站的访问量蛮大的,一天有好几千的请求,只不过这些请求大部分都不是真实的浏览器端的请求。
圣诞节前夕(Christmas Eve)世纪大道午后时光院内
今天是12月24日,圣诞节前夕,西洋人的节日,但是到处都是喜气洋洋的感觉。最近一段时间晚上坐11路回家,经过张江的时候,很多灯光都特别美丽。晚上在写这篇文章时已经很晚,家里没有苹果,所以我也没有吃苹果。
中午本来是和大家一起去吃饭的,他们先下电梯了,我下楼后去江南食汇吃了午饭,感觉他们家的午饭越来越难吃,所以很快结束了午餐。最近感觉生活好单调,整天的坐在办公室很是发霉的感觉,于是就直接去了世纪大道散散心。
今天的天空有轻微的雾霾,但是在中午的阳光照耀下,加上世纪大道的空旷,给人一种温暖和安详。拍了几张照片,时间过的真快,一晃一年就过去了,去年我住在潍坊七村,一有时间就会来这里散心,对这里的景致产生了一种特殊的情愫。生命大都是需要阳光的,人也是如此,在阳光的照耀下,很多阴霾的情绪会消散,心情自然会好很多。下面放几张图: