API Docs for: 0.1
Show:

.window Class

Defined in: ../common.js:2

Item Index

Methods

Methods

add_url_params

(
  • _url
  • $params
)
static

Defined in ../common.js:43

添加URL参数
require: del_url_param

Parameters:

Example:

   var url = add_url_params( location.href, {'key1': 'key1value', 'key2': 'key2value' } );

cloneDate

(
  • _date
)
Date static

Defined in ../common.js:234

克隆日期对象

Parameters:

  • _date Date

    需要克隆的日期

Returns:

Date: 需要克隆的日期对象

del_url_param

(
  • $url
  • $key
)
static

Defined in ../common.js:96

删除URL参数

Parameters:

Example:

   var url = del_url_param( location.href, 'tag' );

easyEffect

(
  • _cb
  • _maxVal
  • _startVal
  • _duration
  • _stepMs
)
static

Defined in ../common.js:291

缓动函数, 动画效果为按时间缓动
这个函数只考虑递增, 你如果需要递减的话, 在回调里用 _maxVal - _stepval

Parameters:

  • _cb Function

    缓动运动时的回调

  • _maxVal Number

    缓动的最大值, default = 200

  • _startVal Number

    缓动的起始值, default = 0

  • _duration Number

    缓动的总时间, 单位毫秒, default = 200

  • _stepMs Number

    缓动的间隔, 单位毫秒, default = 2

Returns:

interval

Example:

   $(document).ready(function(){
       window.js_output = $('span.js_output');
       window.ls = [];
       window.EFF_INTERVAL = easyEffect( effectcallback, 100);
   });
   function effectcallback( _stepval, _done ){
       js_output.html( _stepval );
       ls.push( _stepval );
       !_done && js_output.html( _stepval );
       _done && js_output.html( _stepval + '<br />' + ls.join() );
   }

formatISODate

(
  • _date
  • _split
)
static

Defined in ../common.js:202

格式化日期为 YYYY-mm-dd 格式
require: pad_char_f

Parameters:

  • _date Date

    要格式化日期的日期对象

  • _split String | Undefined

    定义年月日的分隔符, 默认为 '-'

Returns:

string

get_url_param

(
  • $url
  • $key
)
static

Defined in ../common.js:68

取URL参数的值
require: del_url_param

Parameters:

Example:

   var defaultTag = get_url_param(location.href, 'tag');  

has_url_param

(
  • _url
  • _key
)
static

Defined in ../common.js:22

判断URL中是否有某个get参数

Parameters:

Example:

 var bool = has_url_param( 'getkey' );

httpRequire

(
  • _msg
)
static

Defined in ../common.js:123

提示需要 HTTP 环境

Parameters:

  • _msg String

    要提示的文字, 默认 "本示例需要HTTP环境'

Returns:

bool 如果是HTTP环境返回true, 否则返回false

isSameDay

(
  • _d1
  • _d2
)
Bool static

Defined in ../common.js:242

判断两个日期是否为同一天

Parameters:

  • _d1 Date

    需要判断的日期1

  • _d2 Date

    需要判断的日期2

Returns:

Bool:

isSameMonth

(
  • _d1
  • _d2
)
Bool static

Defined in ../common.js:254

判断两个日期是否为同一月份

Parameters:

  • _d1 Date

    需要判断的日期1

  • _d2 Date

    需要判断的日期2

Returns:

Bool:

maxDayOfMonth

(
  • _date
)
Int static

Defined in ../common.js:266

取得一个月份中最大的一天

Parameters:

Returns:

Int: 月份中最大的一天

pad_char_f

(
  • _str
  • _len
  • _char
)
static

Defined in ../common.js:186

js 附加字串函数 padcharf

Parameters:

Returns:

string

parse_finance_num

(
  • $i
  • $dot
)
static

Defined in ../common.js:170

取小数点的N位,
JS 解析 浮点数的时候,经常出现各种不可预知情况,这个函数就是为了解决这个问题

Parameters:

Returns:

number

parseBool

(
  • _input
)

Defined in ../common.js:336

把输入值转换为布尔值

Parameters:

  • _input

Returns:

bool

parseISODate

(
  • _datestr
)
static

Defined in ../common.js:216

从 ISODate 字符串解析日期对象

Parameters:

Returns:

date

printf

(
  • _str
)
static

Defined in ../common.js:7

按格式输出字符串

Parameters:

Example:

 printf( 'asdfasdf{0}sdfasdf{1}', '000', 1111 );
 //return asdfasdf000sdfasdf1111

reload_page

(
  • $url
  • $nornd
  • $delayms
)
static

Defined in ../common.js:152

重载页面
require: removeUrlSharp
require: add_url_params

Parameters:

  • $url String
  • $nornd Bool
  • $delayms Int

removeUrlSharp

(
  • $url
  • $nornd
)
static

Defined in ../common.js:138

删除 URL 的锚点
require: add_url_params

Parameters:

  • $url String
  • $nornd Bool

    是否不添加随机参数

Returns:

string

script_path_f

() String static

Defined in ../common.js:279

取当前脚本标签的 src路径

Returns:

String: 脚本所在目录的完整路径