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