Aug242014
高级php工程师需要掌握的知识点
本文整理总结了一些高级php工程师需要掌握的知识点,如果想进入大的企业进行底层开发的话必须对互联网各方面的技术原理了解的很清楚,例如apache实现原理。语言方面既然是php开发自然对 c/c++要求比较高。往往需要自己写php扩展。使用mysql自然想很多常见的,性能瓶颈要能有很好的解决方案。mysql 插件编写,apache模块编写。联系起来结合点还是要会c。感兴趣的同学参考下。
倘若是做中间层...阅读全文
抢沙发
Aug072014
PHP如何识别是电脑或手机访问网站
现在通过手机访问网站越来越流行了,如果我们希望统计一下网站通过pc,手机移动端的各自访问量的情况,或者需要为手机移动端做一些特别的处理的话,那么我们就需要对访问网站的用户的客户端做一下鉴别了,下面这个实例就是通过php识别用户是电脑还是手机访问网站的方法。
<?php
function isMobile(){
$useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT...阅读全文
Jul162014
快速查找并删除页面多余的CSS代码(Dust-Me Selectors的用法)
在模仿别人的网站界面时经常会遇到CSS代码非常庞大的情况,手动清理的话基本是无从下手,那么有没有什么方法能很方便地查找并清理掉多余的css代码呢?答案当然是有的,下面我们就来介绍一种如何快速查找并清除一个页面的多余CSS代码的方法。
(1)开启firefox浏览器并安装Dust-Me Selectors插件,具体就是依次选择“工具”–“附加组件”,然后再搜索框里面输入“Dust-Me Selectors”找到相...阅读全文
Jun292014
jQuery操作同组元素的第N个元素的方法
jquery操作同组元素的第N个元素的方法。举例如下:
在 class=”phpernote” 下有 3个 ul,现在希望给每个ul下的第5个li元素添加 class=”com”
具体jQuery代码:
$(".phpernote ul li:nth-child(5)").addClass("com");
已经成功给每个ul下的第5个li添加class为com
当然,也可以直接添加 CSS 代码:
$(".phpernote ul li:nth-child(5)").css({"padding-right":"5px...阅读全文
May112014
使jquery更加高效的方法
讨论 jQuery 和 javascript 性能的文章并不罕见。然而,本文我计划总结一些速度方面的技巧和我本人的一些建议,来提升你的 jQuery 和 javascript 代码。好的代码会带来速度的提升。快速渲染和响应意味着更好的用户体验。
首先,在脑子里牢牢记住 jQuery 就是 javascript。这意味着我们应该采取相同的编码惯例,风格指南和最佳实践。
首先,如果你是一个 javascript 新手,我建议您阅读 《2...阅读全文
Apr262014
js滑动门效果
js滑动门效果,效果示例图如下:
具体代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js滑动门效果</title>
<style type="text/css">
*{margin:0 auto;padding:0;}
body{font:12px "宋体";text-align:center;}
a:link,a:visited{color:#999;text-decoration:none;}
a:hover{col...阅读全文
Apr182014
jquery排除选择元素的方法
jquery选择器众多,使用选取某个DOM的方法有很多种,如何在选取的某个元素集上面做一些排除呢?下面通过几个实例说明:
(1)选择所有的img元素,排除class=phpernote的元素的个数:
$('img:not(.phpernote)').length();//或者$('img').not('.phpernote').length();
(2)获取id=phpernote下面所有没有class=com的li元素的个数
$('#phpernote li:not(.com)').size();//或者$('#phperno...阅读全文
Mar242014
jQuery动画效果总结
jquery中有各种已经封装好的动画效果方法,清楚的了解这些动画效果能更简单快速的开发一些比较酷的效果,下面将jquery中比较常用的动画效果做一下简单的总结。
(1)show()和hide()
显示和隐藏,同时修改高度、宽度、以及不透明度。
(2)toggle()
控制显示或者隐藏,能很好的代替show()和hide()。
(3)fadeIn()和fadeOut()
只是改变不透明度。
(4)fadeTo()
只改变不透明度至某一值。
...阅读全文
Mar112014
Jquery动画效果简单总结
本文将对Jquery中的动画效果做一个简单的总结。
(1)jquery中常见的几种动画效果
方法名
说明
Hide() 跟 show()
同时修改多个样式属性:高度、宽度、不透明度
fadeIn(),fadeout()
只修改不透明度
slideUp() 和 slideDown()
只改变高度
fadeTo()
只改变不透明度
Toggle()
用来替代hide()方法和show()方法,所以会同时修改多个样式属性即高度宽度和不透明度
sl...阅读全文
Dec312013
jquery插件开发方法分享
首先说明的是jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数;另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种插件的开发方法做一些分享。
1、类级别的插件开发
类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例...阅读全文