摘要:
简介jQuery 库是专为加快 JavaScript 开发速度而设计的。通过简化编写 JavaScript 的方式,减少代码量。使用 jQuery 库时,您可能会发现您经常为一些常用函数重写相同的代码。如果这样的话,这可能就是您需要编写自定义 jQuery 插件的一个原因。jQuery 插件允许您使用自定义代码扩展 jQuery 库;您可以对一些重复性函数使用插件。例如,很多插件可供幻灯片、下拉菜单和折叠菜单所用。如果您搜索 jQuery 插件,就会发现有大量可用于自己项目的示例(看看它们是如何构建的)。在本文中,您将学习如何快速创建一个自定义 jQuery 插件。示例代码和逐步操作将为您演示 阅读全文
摘要:
一般在介绍一门语言时,都是先介绍该语言的基本数据类型,然后介绍表达式。同时穿插的两者之间是标识符异或关键字。关键字是我们无法改变的,但是使用什么样的标识符却完全由我们决定。而且,在整个编程过程中,会用到大量的标识符。变量名使用标识符,函数名(方法名)使用标识符,类名同样也要使用标识符。 目前,标识符的命名一般有三种: 1、帕斯卡命名法 帕斯卡的结构比较简单,就是标识符由若干个单词组成,那么,每个单词的首字母大写,其他字母都小写。 帕斯卡命名法一般用于类的命名法(或是构造函数,如javascript中的function做构造函数时通常要求是使用帕斯卡命名法); 2、驼峰命名法 当... 阅读全文
摘要:
在使用CSS时,不可避免的要是使用inline-block,当然有的可能更偏爱float(那又是另外一说),当然在使用的过程中也看了很多关于inline-block的描述,只觉得这篇写得比较细,因此记录下来。其中关于使用inline-block后,元素间的间隙处理,个人更偏爱使用<!---->html注释,或者更简单的直接在html代码中将空格清掉。less is more。 阅读全文
摘要:
官方网站操作excel1.header header("Content-Type:application/vnd.ms-excel"); header("Content-Disposition:attachment;filename=product.xls"); header("Pragma:no-cache"); header("Expires:0");2.PHPExcelhttp://www.codeplex.com/PHPExcelhttp://www.phpexcel.net 开发包Tests目录有详细使用 阅读全文
摘要:
offsetTop 指元素距离上方或上层控件的位置,整型,单位像素。offsetLeft 指元素距离左方或上层控件的位置,整型,单位像素。offsetWidth 指元素控件自身的宽度,整型,单位像素。offsetHeight 指元素控件自身的高度,整型,单位像素。网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document 阅读全文
摘要:
网站的顶部导航栏需要固定到顶部,并且不随滚动条的滚动而移动,就是传说中的position:fixed啦,但ie6不兼容,因此有了此篇。Google搜一下,应该有许多关于fixed的解决了方案了,自己也看了很多,很多都是相互的复制粘贴了一下。但其中还是有几篇不错的。在这里,根据个人的理解及实践来总结一下。1、CSS表达式及JS解决fixed问题,最多的文章都是说通过expression表达式,尽管expresssion表达式有很大的性能问题(详细的可以看看这篇),但这也是一种解决方案。在讲解表达式之前,必须知道js中documentElement(html标签)几个相关的属性,如下图该图是我用o 阅读全文
摘要:
默认情况下,html、body(除ie6)是没有高度,但body有margin在上图中ie8,ie9,chrome,ff一样当仅仅给body设置height=100%时(html未设置height)没有什么改变,除了ie6,因为ie6中html默认100%当给html,body都设置height=100%后,二者的高度都是窗口的高度,并且每次随着窗口大小的改变也会相应的改变,但是当内容的高度大于二者的高度后, 他们不能自由的伸展,以包容内部子元素,除非去掉html或body的height=100%(下图中紫色的框便是body)(实验中也发现: 1、所有浏览器都支持margin:0 auto居中 阅读全文
摘要:
最近网站的静态页面基本完成了,但是在开发过程中,把精力主要放在业务逻辑上,所以每天关注页面的兼容性,接下来就是将前端页面嵌入Thinkphp模版的中的时候了,为了降低使用服务端脚本,因此决定,最近一段时间完善整个网站的兼容性,这里在进行IE测试时,为了考虑效率、可行性及模拟环境与真实环境的差异性,先以IETester测试,最终再在真实的IE6环境中测试。(敬请期待)1、由html、body引发的思考 阅读全文
摘要:
前几天碰到要写一个网站的注册页面,但自己在进行表单元素的布局时,像往常一样,首先想到的就是使用Div+Span了,但后来考虑到HTML的语意性时,我犹豫了,div+span是不是最具语意性的呢?很显然不是。但对于表单的布局,那些标签是最具语意性的呢?就目前为止,我还真没有看到有关这方面的书籍或文章。于是本着实践是检验真理的唯一标准,我依次查看了相关网站的HTML代码,结果总结如下(仅以一个块为代表):1、腾讯2、网易3、百度百度这里有两部分,第一部分是用户登录界面的代码,第二部分是登陆后,用户填写信息资料的是的代码,因为不一样,所以两部分都拿出来了。4、天猫5、新浪新浪的整个代码只有div和i 阅读全文
摘要:
改变前后1、将想要变色的图片图层复制一份。2、使用填充工具,选择想要改变的颜色,填充原图层3、将复制的图层调成“明度”。 阅读全文