前端
全部
分离JQuery的ready()方法来单独使用
分离JQuery的ready()方法来单独使用
分类:    2015-10-31 23:01
有一些功能需求,需要在DOM载入时马上执行一些函数,但又不愿意仅为了这一个需求而引入整个JQuery库,于是就把jQuery的方法提取出来,单独使用了。 大家可以使用windows.onload事件,但onload在看来,就是页面上的 ...
JavaScript的垃圾回收机制
JavaScript的垃圾回收机制
分类:    2015-10-12 22:28
JavaScript语言是一门优秀的脚本语言。其中包含脚本语言的灵活性外还拥有许多高级语言的特性。例如允许构建和实例化一个对象,垃圾回收机制(GC:Garbage Collecation)。通常我们使用new创建对象,GC负责回收对象占用 ...
使用jQuery和CSS3实现环形进度条
使用jQuery和CSS3实现环形进度条
分类:    2015-10-8 17:10
使用jQuery和CSS3实现环形进度条效果或倒计时效果;其实实现原理非常的简单,在这个方案中,最主要使用了CSS3的transform中的rotate和CSS3的clip两个属性。用他们来实现半圆和旋转效果。 通过左右半圆的组合和旋转 ...
jquery选择器中的空格、大于号、加号、波浪号的意思解析
jquery选择器中的空格、大于号、加号、波浪号的意思解析
分类:    2015-9-30 16:11
选择器是jQuery最基础的东西,本身用法也非常简单;jQuery的选择器可谓之强大无比,选择器共有四大类,分别为基本选择器,层次选择器,过滤选择器和表单选择器。而这里所说的空格、大于号、加号和波浪号都属于层次选 ...
artTemplate-超快的前端模板引擎
artTemplate-超快的前端模板引擎
分类:    2015-9-1 17:27
artTemplate 是新一代 javascript 模板引擎,它采用预编译方式让性能有了质的飞跃,并且充分利用 javascript 引擎特性,使得其性能无论在前端还是后端都有极其出色的表现。在 chrome 下渲染效率测试中分别是知名引擎 ...
JavaScript变量作用域详解
JavaScript变量作用域详解
分类:    2015-8-15 16:47
在学习JavaScript的变量作用域之前,我们应当明确几点: JavaScript的变量作用域是基于其特有的作用域链的。 JavaScript没有块级作用域。 函数中声明的变量在整个函数中都有定义。 1、JavaScript的作用域链 首先 ...
PHP 中判断HTTP请求是否为 AJAX 请求
PHP 中判断HTTP请求是否为 AJAX 请求
分类:    2015-8-8 23:53
大部分主流PHP框架(例如:CI、yii等)都有用于判断一个请求到底是属于ajax请求还是普通请求;这其实是根据javascript在发出 Ajax 请求时额外发送的 HTTP_X_REQUESTED_WITH 头来进行判断的,对于大部分的js框架,在发 ...
JS实现图片不存在时显示默认图片
JS实现图片不存在时显示默认图片
分类:    2015-7-9 23:40
每个网站都会有图片的存在,很多时候我们需要在网页上显示各种各样的图片,当图片数量越来越多时,难免会出现图片丢失的情况,当某些图片不存在时,网页上的红叉会显得很难看,这时候我们可以选择显示默认图片来代替 ...
网页优化之CSS Sprites的使用
网页优化之CSS Sprites的使用
分类:    2015-6-29 20:49
CSS Sprites(CSS 精灵)其实就是把网页中一些用到的背景图片整合到一张大的图片文件中,再利用CSS的“background-image”,“background-repeat”,“background-position”的组合进行背景定位,background-position ...
解决IE6、IE7不支持display:inline-block的方法
解决IE6、IE7不支持display:inline-block的方法
分类:    2015-6-12 22:23
很多时候我们必须使一些块元素并排显示,一般想到的是必须使用浮动,但是块元素浮动给边距(margin)的时候在IE下会出现加倍的BUG;这个时候我们可以使用display:inline-block来实现。display:inline-block简单来说就 ...
WEB响应式设计之CSS @media screen
WEB响应式设计之CSS @media screen
分类:    2015-6-7 16:28 | 标签:响应式设计
Media Queries,其作用就是允许添加表达式用以确定媒体的环境情况,以此来应用不同的样式表。换句话说,其允许我们在不改变内容的情况下,改变页面的布局以精确适应不同的设备。 那么,Media Queries是如何工作的 ...
JavaScript的字符串截取、合并等操作
JavaScript的字符串截取、合并等操作
分类:    2015-6-1 00:36
字符串截取 JavaScript提供两个截取字符串的方法,分别是slice()和substring()。 slice和substring都可以接受一个或两个参数,第1个参数是获取要截取的字符串的起始位置,第2个参数如果不为空则是获取要截取的字符 ...
使用jQuery动态加载JS
使用jQuery动态加载JS
分类:    2015-5-25 20:05
对于web2.0开发,JS可谓是必不可少的,当网页包含了大量的JavaScript文件时,就很有可能会拖慢您的网页。因此,动态加载JavaScript代码到您的网页是一个好主意,即只有当用到他们的时候才加载它们。这种策略可以帮助 ...
使用Font Awesome代替网页中的小图标
使用Font Awesome代替网页中的小图标
分类:    2015-5-21 23:35
Font Awesome是通过Font Awesome字库提供的一套可缩放的矢量的图标,您可以使用CSS所提供的所有特性对它们进行更改,包括:大小、颜色、阴影或者其它任何支持的效果。网页使用Font Awesome的优势:1、仅一个Font Awe ...
PHP判断HTTP请求是否是ajax请求
PHP判断HTTP请求是否是ajax请求
分类:    2015-5-16 01:26 | 标签:ajax
为了程序安全上的考虑,我们在某些情况下需要检测一个请求是否是 AJAX 请求,那么该如何去判断呢? 1. 使用原生 JavaScript 发出 ajax 请求时,我们可以给请求头部添加信息,以方便后端php程序进行区分,方法如下: ...
使用JS实现网页页面打印功能
使用JS实现网页页面打印功能
分类:    2015-5-5 23:15
网页开发的很多时候我们需要实现页面打印功能,有可能要求整页打印,也可能要求区域打印。这种需求往往听起来挺复杂,挺高级的,其实没那么难,并且实现页面打印功能的方法也很多,比如可以通过CSS控制、JS控制、外 ...
Javascript获取URL参数值和当前页面URL信息
Javascript获取URL参数值和当前页面URL信息
分类:    2015-5-1 22:34
在开发中我们通常会遇到需求需要获取当前URL的参数信息和URL等信息,这时候需要配合javascript系统的方法和正则表达式来实现代码, 1.获取URL参数值方法 function GetRequest() { var url = location.search; // ...
JavaScript获取浏览器关闭与取消关闭的事件
JavaScript获取浏览器关闭与取消关闭的事件
分类:    2015-4-30 00:27
在做Web开发时,我们经常用到页面关闭事件onbeforeunload,可以给用户一个选择放弃关闭的机会,比如用户正在使用编辑器编辑文章时,如果用户选择了离开,那么onunload事件自然会触发;但若用户选择了取消关闭,又该 ...
如何使input文本框不可编辑
如何使input文本框不可编辑
分类:    2015-4-22 00:08
控制表单中的文本框是否可编辑其实是一个很常用的功能,比如有时候我们需要用户按顺序填写表单的时候,通常会通过JS控制文本框的可编辑状态开放顺序;其实也就是通过控制以下两个属性来达到我们的目标而已。readonly ...
时间复杂度的计算方法
时间复杂度的计算方法
分类:    2015-4-20 23:15 | 标签:算法复杂度
计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间;同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率,时间复杂度则是用于恒量算法优劣的一个标准,算法的时间复 ...
推荐阅读
artTemplate-超快的前端模板引擎
artTemplate-超快的前端模板引擎
artTemplate 是新一代 javascript 模板引擎,它采用预编译方式让性能有了质的飞跃,并且充分利用 javascript 引擎特性,使得其性能无论在前端还是后端都有极其出色的表现。在 chrome 下渲染效率测试中分别是知名引擎 ......
jQuery带缩略图的图片轮播插件
jQuery带缩略图的图片轮播插件
这是一款基于jQuery的图片播放插件,该图片播放插件带有缩略图,用户可以点击缩略图来切换图片,也可自动轮换播放,代码简洁,很实用的一款插件...
PHP开发工具之Sublime Text2
PHP开发工具之Sublime Text2
在使用过NotePad++, EPP, EditPlus, Zend Studio 等等PHP开发工具之后,第一次接触到Sublime Text2时,真的为之一震;这是一款非常好的文本编辑工具,它所拥有的一切功能似乎都可以按你的意思去改变,包括主题皮肤、 ......
基于Jquery的自定义提示框
基于Jquery的自定义提示框
这是一款基于jQuery实现的多种类型自定义对话框(jDialog源码),是一款轻量级多种类型的自定义对话框插件。可实现常见的各类弹出对话框效果。且基于jQuery实现具有很好的兼容性,可兼容目前最新的各类主流浏览器。对 ......
6种lightbox(灯箱)图片展示效果源代码下载
6种lightbox(灯箱)图片展示效果源
关于lightbox,第一次看到他的时候,窗口黯淡下来,图片缓缓的打开,美丽的效果让我为之震撼!今天挑选的六款都是保留了lightbox招牌的滑动效果的版本,还有各种的lightbox效果在被创作出来,再此之前,提供以上六种 ......
jQuery鼠标放某一张图上后,其他图片变暗
jQuery鼠标放某一张图上后,其他图
简介:这种是类似淘宝展示商品的那种效果,鼠标放到其中某一张图的时候,其他的图片变为灰色,突出鼠标所指图片(兼容所有主流浏览器)。点击此处下载:jQuery鼠标放某一张图上后,其他图片变暗.rar(513.66 KB) ......
CSS自定义文件上传按钮样式,兼容主流浏览器
CSS自定义文件上传按钮样式,兼容
我们在程序开发中,经常要用到上传文件的功能。但是,input type="file" id="f" name="f"这个类型的元素,产生的文件框和浏览按扭,它们的样式往往不符合我们的需要。怎么样才能控制控制它们的样式和位置呢?解决办 ......
漂亮的扁平化网页设计例子
漂亮的扁平化网页设计例子
扁平化的概念最核心的地方就是放弃一切装饰效果,诸如阴影,透视,纹理,渐变等等能做出3D效果的元素一概不用。所有的元素的边界都干净利落,没有任何羽化,渐变,或者阴影。更少的按钮和选项使得界面干净整齐,使用 ......
返回顶部