都是风景,幸会。

面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。

••••••

!function a(){
    console.log('1');
}
a(); // a is not defined

为什么是 a is not defined
首先,我要说 !function a(){ console.log('1'); } 这个写法,! 是让后面的函数变为函数表达式,但是你并没有执行它,!function a(){ console.log('1'); } 的实际意思是对这一堆字符串取非,结果就是 false 咯~

这是去年的一个需求,没事儿整理了一下;因公司业务需求,需要判断用户首次进入的站点在页面显示相应的电话,由于站点不同所以显示的电话也是不一样的,具体需求如下:

用户首次进入公司网站,判断用户浏览器客户端是否存在电话切换所需的 cookie;如果存在,则直接将页面中的电话显示为该 cookie 所对应的电话;如果不存在,则判断当前站点域名,根据域名对应的客服风格显示对应的电话,同时在用户客户端设置电话切换所需 cookie,cookie有效期为7天;
每个域名可能对应对个客服风格,每个客服风格在 cookie 中有一个唯一值,通过判断这个唯一值来切换显示电话,同时电话切换的 cookie 和客服风格的 cookie 的有效期要保持同步,同时失效;
客服风格的唯一 cookie 值存在指定的主站点之下,该值是移动存在的;

••••••

最近很多朋友在咨询怎么安装phpmyadmin,或者是误删了phpmyadmin之后怎么恢复。
我这里简单做个小教程,给大家一个最简单快捷的办法。
本教程将以phpmyadmin4.1.8版本为例,引导你将phpmyadmin安装在你网站的二级目录,
这样你就可以通过你网站域名/phpmyadmin的形式访问phpmyadmin了。
如果你需要其他版本,请点击这里下载

••••••

可以确定的是对于cookie来说肯定是不允许垮域访问的。无论是通过JS还是Server端程序来说都是如此,那么tmall.com是如何访问到taobao.com下的cookie的呢?

最近在发现使用Taobao的时候的一个小细节,于是便萌发起了写这篇文章。

当我们在 www.taobao.com 中进行登录之后,然后直接切换到 www.tmall.com 域名下,发现www.tmall.com首页的最顶部马上显示成了”您好, andyfaces“,于是便对此处的实现机制进行分析。

••••••