HTML5 history API改变浏览器地址无需hash和刷新加载页面
页面地址体验的按钮,下面的 button 控制了点击次数,防止创建了太多的 history 栈,下面的按钮点击了改变再恢复后,您会发现您的浏览器出现了可以前进的按钮。 有关 pushState 方法,developer.mozilla.org 有详细的描述,第一个参数是一个 JavaScript 对象关联到新创建的历史实体,第二个参数暂时没有什么用处,第三个参数是新的 URL。原文如下: The pushSta...
前端技术之导航栏浮动最佳实践
有,Window 7 占据了一大半的市场份额。 下面给出具体实现技术上的部分 JavaScript 代码,代码来自 LMLJS 框架,需要的朋友可以在 LMLJS 上获取,目前代码没有合到主分支,在 develop 分支上。 计算元素左上角相对页面顶部的距离,代码如下: <script> function getElementOffsetTop(element){ var actualTop = element...
解决 The mysql extension is deprecated and will be removed in the future
deprecated,下面将给出如何解决这个问题的方法。 Why was mysql deprecated in PHP 5.5? Johannes Schlüter, one of the PHP developers listed missing points like these: Stored Procedures Prepared Statements (SSL-)Encryption Compres...
开源框架LMLPHP-monkey发布强力回归WEB开发本质
很少有人知道 LMLPHP 框架还有一个版本,monkey 版本。其实早该出来的,只是一直没有时间来做这件事情。这回终于可以装一回逼了,LMLPHP-monkey 需要 PHP 5.3 以上版本,让那些喜欢 namespace 的人可以高大上一回。GITHUB 地址 https://github.com/leiminglin/LMLPHP-monkey LMLPHP-monkey 让开发回归本质,不搞浮夸的东...
使用phpcredits查看PHP开发者信息
看 PHP PEAR 之 PECL 相关信息,在 php.net 中发现 PHP 行为扩展选项信息里面有个函数 phpcredits(),可以返回 PHP 所有开发人员信息。其实细心的童鞋也会发现在 PECL 相关的 C 扩展库中,每个扩展源码里面都有一个文件名是 CREDITS。我用的 PHP 版本是 7.0.2,于是小小试了一次,看看核心开发人员的名字。 风雪之隅-惠新宸(Laruence)的博客的博主鸟...
在云主机或VPS上搭建私有的GIT仓库
tBranch <name> hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m <name> 是不是...