JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
检测浏览器的方式 1、对象特征检测法:判断浏览器能力的通用方法。如果更关注浏览器的能力而不在乎它的实际身份,就可以使用这种检测方法。常见的原生Ajax写法中就用这种方法来创建XMLHttpRequest: 实现代码如下: IXHR: function(){ if(window.ActiveXOb
检测浏览器的方式 1、对象特征检测法:判断浏览器能力的通用方法。如果更关注浏览器的能力而不在乎它的实际身份,就可以使用这种检测方法。常见的原生Ajax写法中就用这种方法来创建XMLHttpRequest: 实现代码如下: IXHR: function(){ if(window.ActiveXOb
当你想在有限的页面空间内展示多个内容片段的时候,手风琴(Accordion)效果就显得非常有用,它可以帮助你以对用户非常友好的方式实现多个内容片段之间的切换。借助流行的 jQuery 框架,只需很少的代码就可以实现精美的手风琴效果,帮助你的网站吸引更多用户的眼球。 Elegant Accordion
正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;在以前上班的公司里,由于公司是基于web的服务型网站(nginx),对正则的需求比 较大,所以也花了点时间研究
一、通过QQ密码保护找回 QQ密码保护是一套保障QQ密码安全的机制。通过给你的QQ号填写对应的相关资料,如证件号、安全提示问题、安全邮箱等,给你的QQ号穿一件防弹衣。一旦出现问题,就可以通过QQ密码保护找回QQ密码。 二、修改QQ密码 如果你开启了QQ密码保护,就可以通过它快速进入QQ密码找回程序,
这几天,公司的一个客户网站需要搭建论坛,当然采用我比较喜欢的Discuz x2.5,虽然还有些不完善,但可以慢慢升级。论坛安装在linux vps上,采用的是LNMP环境。(推荐阅读:添加域名建立站点)一切都很顺利,客户需要验证邮件注册用户我发现邮件发送不了。一般的主机我用过,直接在dz后台开启就可
一般来说我们采用手动备份VPS中的网站就可以了。一般老左喜欢1周备份一次网站,这样的频率应该还算是不错的,对于昨天分享的”数据库/网站文件自动定时备份“的方法比较适合数据比较重要,而且不能长期在电脑前维护的。 比如有些朋友经常出差,回来后打开网站发现数据没了等情况,这类朋友还是需要自动备份的。小博客
鉴于我们的VPS安全性,老左建议大家为了维护VPS的安全性,也有必要在一段时间修改ROOT密码。VPS管理平台用户后台如果没有修改ROOT密码,也不要紧,我们可以利用SSH直接修改,一个单词命令就可以完成。只需要两步就可以完成。 第一步,登录我们的SSH,一般老左喜欢用PUTTY软件直接登录,这个我
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync 它的特性如下: 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接等等。 无须特殊权限即可安装。 快速:第一次同步时 rsync 会复制全部内容,
去年做过一个项目,要把用户上传的图像文件列出文字清单,当用户点击一个文件名后,就可以显示这个图像. 因为要考虑兼容各种不同的图像格式, 我使用了GD库, 判断出具体是那种图像文件(MINE),再调用相应的image生成函数imagecreatefromXXX(),生成一个img,再将这个img以jp
在目录浏览中,如果选择的是一个文件,单击“打开”按钮就可以进行文件下载。当然,也可以选择直接打开,如图1所示。 图1 下载和在线打开界面 单击“打开”按钮将直接打开该文件,单击“保存”按钮可以下载该文件。代码实现 打开文件所单击的还是“打开”按钮,所以要在“打开”事件中加以判断,看选中的是文件