最近的文章列表

JS判断客户端是手机还是PC的2个代码

1、第一种:

代码如下:
function IsPC() {
    var userAgentInfo = navigator.userAgent;
    var Agents = ["Android", "iPhone",
2014/4/15 Comments:
分享Javascript保留小数点的5种效果实现代码

1、将小数点清零:

代码如下:
function returnFloat0(value) {
    value = Math.round(parseFloat(value));
    return value;
}


2、保留一位小数点:

2014/4/15 Comments:
javascript对JSON数据排序的3个例子

一、适用于数字排序和字幕排序
json 的排序方法有很多种,这是其中最简单的一种方法。

代码如下:

var sortBy = function (filed, rev, primer) {
    rev = (rev) ? -1 : 1;
    return function (a, b) {
2014/4/15 Comments:
分享javascript获取URL中参数值(QueryString)的4种方法

方法一:正则法

代码如下:
function getQueryString(name) {
    var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
    var r = window.location.search.substr(1).match(reg);
2014/4/15 Comments:
jQuery操作表格(table)的常用方法、技巧汇总

以下列出13个jQuery操作table常用到的功能:

1.鼠标移动行变色

代码如下:
$('#table1 tr').hover(function(){
    $(this).children('td').addClass('hover')
}, function(){
    $(this).children('td')
2014/4/15 Comments:
js获取函数名称、函数参数、对象属性名称的代码实例

一、获取函数名称的3种实现方法

实例1:

在js权威指南中看到的一个方法:

Function.prototype.getName = function(){
    return this.name || this.toString().match(/function\s*([^(]*)\(/)[1]
}

实例2:

如果当前函数是有名函数,则返回其名字,如果是匿名函数则返回被赋值的函数变量名,如果是闭包中匿名函数则返回“anonymous”。
<div cl

2014/4/15 Comments:
javascript中的括号()用法小结

1.提高优先级

(1+2)*3 与数学运算中保持一致,先计算1+2再乘以3得出9

同时也可以是其他表达式,如:

代码如下:
(a+(function(i){return i}(2)))*c

2.函数的参数要放在括号里()

2014/4/15 Comments:
PHP开发者必须掌握的6个关键字

任何PHP开发人员在使用面向对象构建WEB应用程序时,都需要掌握6个关键字,他们分别是:

1.Private
2.Public
3.Protected
4.Static
5.Final
6.Abstract

对于前三个关键字,他们在类内部访问关系如下图:

2014/4/15 Comments:
js实现网页倒计时、网站已运行时间功能的代码实例

1、jQuery.countdown插件

显示格式:50 周 01 天 07 小时 18 分 41 秒(秒为跑秒)
一个页面可以有多个倒计时实例,可以停止和开始,它没有提供太多的功能,但时间格式和输出的尺寸都可以自定义。
目前最新版v2.0.2,官方地址http://hilios.github.io/jQuery.countdown/
例如:

代码如下:
2014/4/15 Comments:
Js实现动态添加删除Table行示例

最近做项目遇到要动态添加、删除表格行的操作,实现如下

html代码

代码如下:

<table cellpadding="0" cellspacing="0" border="1" style="margin:auto; width:96%;" id="LearnInfoItem">
<tr >
<td colspan="8" bgcolor="#96E0E2" style="heigh
2014/4/15 Comments: