Javascript實(shí)現(xiàn)計(jì)算個(gè)人所得稅
更新時(shí)間:2015年05月10日 12:17:12 投稿:hebedich
用javascript腳本語(yǔ)言編寫一個(gè)“個(gè)人所得稅計(jì)算器”?計(jì)算公式:所得稅=(月收入-起征額)*10%;重填就是全部清空;十分的實(shí)用,有需要的小伙伴可以參考下。

TABLE {
BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px;
CSS:
BORDER-BOTTOM: medium none
}
TD {
BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px;BORDER-BOTTOM: medium none
}
IMG {
BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px;BORDER-BOTTOM: medium none
}
FORM {
BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px;BORDER-BOTTOM: medium none
}
TD {
FONT-SIZE: 12px
}
P {
FONT-SIZE: 12px
}
LI {
FONT-SIZE: 12px
}
SELECT {
FONT-SIZE: 12px
}
INPUT {
FONT-SIZE: 12px
}
TEXTAREA {
FONT-SIZE: 12px
}
SELECT {
BORDER-RIGHT: #49b8e3 1px solid; BORDER-TOP: #49b8e3 1px solid; BORDER-LEFT: #49b8e3 1px solid; BORDER-BOTTOM: #49b8e3 1px solid; BACKGROUND-COLOR: #e2f4ff
}
INPUT {
BORDER-RIGHT: #49b8e3 1px solid; BORDER-TOP: #49b8e3 1px solid; BORDER-LEFT: #49b8e3 1px solid; BORDER-BOTTOM: #49b8e3 1px solid; BACKGROUND-COLOR: #e2f4ff
}
TEXTAREA {
BORDER-RIGHT: #49b8e3 1px solid; BORDER-TOP: #49b8e3 1px solid; BORDER-LEFT: #49b8e3 1px solid; BORDER-BOTTOM: #49b8e3 1px solid; BACKGROUND-COLOR: #e2f4ff
}
.f14 {
FONT-SIZE: 14px
}
.lh19 {
LINE-HEIGHT: 19px
}
A:hover {
COLOR: #ff0000
}
.b1 {
BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.b2 {
BORDER-BOTTOM: #ffffff 1px solid
}
.b3 {
BORDER-RIGHT: #cfe9f8 5px solid; BORDER-TOP: #cfe9f8 5px solid; BORDER-LEFT: #cfe9f8 5px solid; BORDER-BOTTOM: #cfe9f8 5px solid
}
.cRed {
COLOR: #cc0000
}
.cGary {
COLOR: #6c6c6c
}
.cBlue {
COLOR: #066cd2
}
.linkBlankUl A:link {
COLOR: #000; TEXT-DECORATION: underline
}
.linkBlankUl A:visited {
COLOR: #000; TEXT-DECORATION: underline
}
.linkBlankUl A:active {
COLOR: #f00; TEXT-DECORATION: underline
}
.linkBlankUl A:hover {
COLOR: #f00; TEXT-DECORATION: underline
}
.linkBlank A:link {
COLOR: #000; TEXT-DECORATION: none
}
.linkBlank A:visited {
COLOR: #000; TEXT-DECORATION: none
}
.linkBlank A:active {
COLOR: #f00; TEXT-DECORATION: none
}
.linkBlank A:hover {
COLOR: #f00; TEXT-DECORATION: none
}
.linkRed {
COLOR: #7b0000
}
.linkRed A:link {
COLOR: #7b0000; text-: none
}
.linkRed A:visited {
COLOR: #7b0000; text-: none
}
.linkRed A:active {
COLOR: #7b0000; text-: underline
}
.linkRed A:hover {
COLOR: #7b0000; text-: underline
}
.linkBlue A:link {
COLOR: #003399; TEXT-DECORATION: underline
}
.linkBlue A:visited {
COLOR: #003399; TEXT-DECORATION: underline
}
.linkBlue A:active {
COLOR: #0268ce; TEXT-DECORATION: underline
}
.linkBlue A:hover {
COLOR: #0268ce; TEXT-DECORATION: underline
}
HTML:
</STYLE>
<SCRIPT language=javascript>
<!--
function warnInvalid (theField, s)
{ newAlert(s);
theField.focus();
theField.select();
return false;
}
function isNumber(s) //字符串是否由數(shù)字構(gòu)成
{
var digits = "0123456789";
var i = 0;
var sLength = s.length;
while ((i < sLength))
{
var c = s.charAt(i);
if (digits.indexOf(c) == -1) return
false;
i++;
}
return true;
}
function CheckNumeric(theField,s) //整數(shù)或小數(shù)
{
var ret = true;
var i;
var str=theField.value;
var Temp = new Number(str);
if (str.length == 0)
{
return warnInvalid (theField, s);
ret=false;
}
if (ret)
{
if (Temp.valueOf() != Temp.valueOf
())
{
return warnInvalid
(theField, s);
}
}
return ret;
}
function validateFormInfo(form)
{
var str
var SumTo
var srSum
var qzSum,InsuSum,TSum,yzSum,fySum
s=document.form1.select.selectedIndex+1;
srSum=document.form1.textfield.value;
if (s.length<1)
{
s=1;
}
qzSum=document.form1.textfield3.value;
InsuSum=document.form1.textfield2.value;
yzSum=document.form1.textfield22.value;
fySum=document.form1.textfield32.value;
TSum=srSum-qzSum-InsuSum;
/*newAlert_Top("sr="+srSum+"qz="+qzSum+"INsu="+InsuSum+"yz="+yzSum+"fy="+
fySum);*/
if (form == null) return true;
str = "請(qǐng)正確輸入收入金額!";
if (!CheckNumeric(form.elements
["textfield"],str)) return false; //收入金額
if (document.all.select.selectedIndex==0)
{
str = "請(qǐng)正確輸入社會(huì)保險(xiǎn)費(fèi)!";
if (!CheckNumeric(form.elements
["textfield2"],str)) return false; //各項(xiàng)社會(huì)保險(xiǎn)費(fèi)
str = "請(qǐng)正確輸入起征額!";
if (!CheckNumeric(form.elements
["textfield3"],str)) return false; //起征額
}
if (document.all.select.selectedIndex==8)
{
str = "請(qǐng)正確輸入財(cái)產(chǎn)原值!";
if (!CheckNumeric(form.elements
["textfield22"],str)) return false; //各項(xiàng)社會(huì)保險(xiǎn)費(fèi)
str = "請(qǐng)正確輸入合理交易費(fèi)用!";
if (!CheckNumeric(form.elements
["textfield32"],str)) return false; //起征額
}
switch (s)
{
case 1:
document.form1.textfield4.value=Rate1(TSum);
break;
case 2:
document.form1.textfield4.value=Rate2(srSum);
break;
case 3:
document.form1.textfield4.value=Rate2(srSum);
break;
case 4:
document.form1.textfield4.value=Rate3(srSum);
break;
case 5:
document.form1.textfield4.value=R4568(srSum)*70/100;
break;
case 6:
document.form1.textfield4.value=R4568(srSum);
break;
case 7:
document.form1.textfield4.value=srSum*20/100;
break;
case 8:
document.form1.textfield4.value=R4568(srSum);
break;
case 9:
if (srSum-yzSum-fySum<0)
{
newAlert_Top("都虧了!不用交稅了!");
document.form1.textfield4.value=0;
}
if (srSum-yzSum-fySum>0)
{
document.form1.textfield4.value=
(srSum-yzSum-fySum)*20/100;
}
break;
case 10:
document.form1.textfield4.value=srSum*20/100;
break;
case 11:
document.form1.textfield4.value=srSum*20/100;
break;
}
}
//--------------------------------以下是算法--------------
//---------------------------------------
function Rate1(XSum)//工資薪金
{
var Rate;
var Balan;
var TSum;
if (XSum<=500)
{Rate=5;
Balan=0;
}
if ((500<XSum) && (XSum<=2000))
{Rate=10;
Balan=25;
}
if ((2000<XSum) && (XSum<=5000))
{Rate=15;
Balan=125;
}
if ((5000<XSum) && (XSum<=20000))
{Rate=20;
Balan=375;
}
if ((20000<XSum) && (XSum<=40000))
{Rate=25;
Balan=1375;
}
if ((40000<XSum) && (XSum<=60000))
{Rate=30;
Balan=3375;
}
if ((60000<XSum) && (XSum<=80000))
{Rate=35;
Balan=6375;
}
if ((80000<XSum) && (XSum<=100000))
{Rate=40;
Balan=10375;
}
if (XSum>100000)
{Rate=45;
Balan=15375;
}
TSum=(XSum*Rate)/100-Balan
if (TSum<0)
{
TSum=0
}
return TSum
}
function Rate2(XSum)
{
var Rate;
var Balan;
var TSum;
if (XSum<=5000)
{Rate=5;
Balan=0;
}
if ((5000<XSum) && (XSum<=10000))
{Rate=10;
Balan=250;
}
if ((10000<XSum) && (XSum<=30000))
{Rate=20;
Balan=1250;
}
if ((30000<XSum) && (XSum<=50000))
{Rate=30;
Balan=4250;
}
if (50000<XSum)
{Rate=35;
Balan=6750;
}
TSum=(XSum*Rate)/100-Balan;
if (TSum<0)
{
TSum=0
}
return TSum
}
function R4568(XSum)
{
var TSum
if (XSum<=4000)
{
TSum=(XSum-2000)*20/100;
}
if (XSum>4000)
{
TSum=(XSum-(XSum*20/100))*20/100
}
if (TSum<0)
{
TSum=0
}
return TSum
}
function gong()
{
var qznum
var ff
qznum=document.form1.textfield3.value;
ff=document.all.checkbox.checked;
if (ff)
{
document.form1.textfield3.value=4000;
}
if (!ff)
{
document.form1.textfield3.value=2000;
}
}
function Rate3(XSum)/*勞務(wù)報(bào)酬*/
{
var TSum
var Rate
var Balan
if (XSum<=20000)
{
Rate=20;
Balan=0;
}
if ((XSum>20000) && (XSum<=50000))
{
Rate=30;
Balan=2000;
}
if (XSum>50000)
{
Rate=40;
Balan=7000;
}
if (XSum<=4000)
{
XSum=XSum-800;
}
if (XSum>4000)
{
XSum=XSum-(XSum*20/100);
}
TSum=XSum*Rate/100-Balan;
if (TSum<0)
{
TSum=0
}
return TSum
}
function CHan()
{
if (document.form1.select.selectedIndex==0)
{
document.all.gongzi.style.display="block";
document.all.fei.style.display="block";
}
if (document.form1.select.selectedIndex!=0)
{
document.all.gongzi.style.display="none";
document.all.fei.style.display="none";
}
if (document.form1.select.selectedIndex+1!=9)
{
document.all.fei1.style.display="none";
}
if (document.form1.select.selectedIndex+1==9)
{
document.all.fei1.style.display="block";
}
}
//-->
</SCRIPT>
<script type="text/javascript">
var item=new Array(
new Array('銀行類工具(存款)',//<-- 大類名,下面幾行則為此類下的所有計(jì)算器
new Array(
new Array('通知存款計(jì)算器','http://finance.sina.com.cn/283/2005/0704/2.html'),//<-- 此2項(xiàng)分別為“計(jì)算器名”,“鏈接”
new Array('整存零取計(jì)算器','http://finance.sina.com.cn/283/2005/0711/24.html'),
new Array('最佳存款組合','http://finance.sina.com.cn/283/2005/0711/30.html'),
new Array('整(零)存整取計(jì)算器','http://finance.sina.com.cn/283/2005/0711/29.html'),
new Array('活期儲(chǔ)蓄計(jì)算器','http://finance.sina.com.cn/283/2005/0711/28.html')
//<-- 依次向下羅列,最后一行“)”后沒有“,”
)
), //<-- 非結(jié)尾大類后有“,”
new Array('銀行類工具(貸款)',//<-- 另一個(gè)大類
new Array(
new Array('等額本息還款計(jì)算器','http://finance.sina.com.cn/283/2005/0704/3.html'),
new Array('等額本金還款計(jì)算器','http://finance.sina.com.cn/283/2005/0704/1.html'),
new Array('提前還貸計(jì)算器','http://finance.sina.com.cn/283/2005/0708/18.html'),
new Array('公積金貸款額度年限計(jì)算器','http://finance.sina.com.cn/283/2005/0704/6.html')//<-- 最后一行“)”后沒有“,”
)
), //<-- 非結(jié)尾大類后有“,”
new Array('保險(xiǎn)類工具',//<-- 另一個(gè)大類
new Array(
new Array('基本養(yǎng)老保險(xiǎn)計(jì)算器','http://finance.sina.com.cn/283/2005/0704/10.html'),
new Array('基本醫(yī)療保險(xiǎn)計(jì)算器','http://finance.sina.com.cn/283/2005/0708/11.html'),
new Array('工傷保險(xiǎn)計(jì)算器','http://finance.sina.com.cn/283/2005/0704/5.html'),
new Array('失業(yè)保險(xiǎn)','http://finance.sina.com.cn/283/2005/0708/16.html'),
new Array('住房公積金計(jì)算器','http://finance.sina.com.cn/283/2005/0711/23.html'),
new Array('退休時(shí)每月領(lǐng)取的養(yǎng)老保險(xiǎn)金估算計(jì)算器','http://finance.sina.com.cn/283/2005/0708/20.html')
)
),
new Array('股票類工具',//<-- 另一個(gè)大類
new Array(
new Array('股票收益計(jì)算器 ','http://finance.sina.com.cn/283/2005/0704/8.html')
)
),
new Array('基金類工具',//<-- 另一個(gè)大類
new Array(
new Array('基金買賣計(jì)算器','http://finance.sina.com.cn/283/2005/0708/12.html')
)
),
new Array('期貨類工具',//<-- 另一個(gè)大類
new Array(
new Array('期貨理財(cái)計(jì)算器 ','http://finance.sina.com.cn/283/2005/0708/14.html')
)
),
new Array('債券類工具',//<-- 另一個(gè)大類
new Array(
new Array('債券收益率計(jì)算器','http://finance.sina.com.cn/283/2005/0711/25.html')
)
),
new Array('外匯',//<-- 另一個(gè)大類
new Array(
new Array('外匯儲(chǔ)蓄計(jì)算器','http://finance.sina.com.cn/283/2005/0711/27.html'),
new Array('外匯兌換計(jì)算器','http://finance.sina.com.cn/283/2005/0711/26.html')
)
),
new Array('稅務(wù)類',//<-- 另一個(gè)大類
new Array(
new Array('買房稅費(fèi)計(jì)算器','http://finance.sina.com.cn/283/2005/0708/17.html'),
new Array('個(gè)人所得稅計(jì)算器','http://finance.sina.com.cn/283/2005/0704/4.html')
)
),
new Array('理財(cái)規(guī)劃類',//<-- 另一個(gè)大類
new Array(
new Array('理財(cái)規(guī)劃計(jì)算器','http://finance.sina.com.cn/283/2005/0708/13.html'),
new Array('子女教育基金計(jì)算器','http://finance.sina.com.cn/283/2005/0711/21.html'),
new Array('投資收益計(jì)算器','http://finance.sina.com.cn/283/2005/0708/19.html'),
new Array('資產(chǎn)凈值計(jì)算器','http://finance.sina.com.cn/283/2005/0711/22.html'),
new Array('黃金理財(cái)計(jì)算器','http://finance.sina.com.cn/283/2005/0704/9.html')
)
),
new Array('買車計(jì)算',//<-- 另一個(gè)大類
new Array(
new Array('購(gòu)車綜合計(jì)算器','http://finance.sina.com.cn/283/2005/0708/15.html')
)
),
new Array('購(gòu)房計(jì)算',//<-- 另一個(gè)大類
new Array(
new Array('購(gòu)房能力評(píng)估計(jì)算器','http://finance.sina.com.cn/283/2005/0704/7.html'),
new Array('提前還貸計(jì)算器','http://finance.sina.com.cn/283/2005/0708/18.html'),
new Array('稅費(fèi)計(jì)算器','http://finance.sina.com.cn/283/2005/0708/17.html'),
new Array('公基金貸款額度年限計(jì)算器','http://finance.sina.com.cn/283/2005/0704/6.html'),
new Array('等額本金還款法計(jì)算器','http://finance.sina.com.cn/283/2005/0704/1.html'),
new Array('等額本息還款法計(jì)算器','http://finance.sina.com.cn/283/2005/0704/3.html')
)
)
);
//--------------
var img0 =new Image();
img0.src="http://image2.sina.com.cn/cj/toolsjs/cj_jsq_lj_010.gif";
var img1 =new Image();
img1.src="http://image2.sina.com.cn/cj/tools4.gif";
function ShowItem (itemId)
{
for (var i = 0; i < item.length; i++)
{
eval('document.images["tImg' +i+ '"].src ="http://image2.sina.com.cn/cj/toolsjs/cj_jsq_lj_010.gif"');
eval('document.all.item' + i +'.style.display = "none"');
eval('document.all.menu' + i +'.style.background= "#1e86b0"');
eval('document.all.menu' + i +'.style.color= "#ffffff"');
}
eval('document.images["tImg' +itemId + '"].src ="http://image2.sina.com.cn/cj/toolsjs/cj_jsq_lj_011.gif"');
eval('document.all.item' + itemId +'.style.display = "block"');
eval('document.all.menu' + itemId +'.style.background= "#0268CE"');
eval('document.all.menu' +itemId+'.style.color= "#ffffff"');
}
</script>
<META content="MSHTML 6.00.6000.16640" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff topMargin=5 marginheight="5">
<CENTER>
<TABLE cellSpacing=0 width=500>
<FORM name=form1>
<TBODY>
<TR>
<TD height=1></TD></TR>
<TR>
<TD>
<TABLE style="MARGIN-LEFT: 48px" cellSpacing=0 width=476 align=center>
<TBODY>
<TR>
<TD class=cBlue style="padding-: 7px" vAlign=bottom align=middle
height=39><FONT color=#ff00ff size=4> 個(gè)人所得稅計(jì)算公式
</FONT></TD></TR>
<TR>
<TD background="/OA/images/cj_jsq_lj_006.gif"
height=1></TD></TR></TBODY></TABLE>
<TABLE class=cBlue style="MARGIN: 18px 0px 10px 38px" cellSpacing=0>
<TBODY>
<TR>
<TD style="padding-: 2px">收入類型:</TD>
<TD><SELECT id=select onchange=CHan() name=select> <OPTION value=1
selected>工資、薪金所得<OPTION value=2>個(gè)體工商戶生產(chǎn)、經(jīng)營(yíng)所得<OPTION
value=3>對(duì)企事業(yè)單位的承包經(jīng)營(yíng)、承 租經(jīng)營(yíng)所得<OPTION value=4>勞務(wù)報(bào)酬所得<OPTION
value=5>稿酬所得<OPTION value=6>特許權(quán)使用所得<OPTION
value=7>利息、股息、紅利所得<OPTION value=8>財(cái)產(chǎn)租賃所得<OPTION
value=9>財(cái)產(chǎn)轉(zhuǎn)讓所得<OPTION value=10>偶然所得(如:中獎(jiǎng)、中彩)<OPTION
value=11>被確定征稅的其他部分</OPTION></SELECT></TD></TR>
<TR>
<TD height=5></TD></TR>
<TR>
<TD></TD>
<TD>
<TABLE id=gongzi style="DISPLAY: block" cellSpacing=0
width="100%"><TBODY>
<TR>
<TD><!--<INPUT name=checkbox
onclick=gong() type=checkbox value=checkbox>外籍人員及境外
工作的中國(guó)公民--></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD height=10></TD></TR>
<TR>
<TD class=cBlue style="PADDING-TOP: 2px" width=60>收入金額:</TD>
<TD><INPUT id=textfield name=textfield> 元 </TD></TR>
<TR>
<TD height=12></TD></TR>
<TR>
<TD colSpan=2>
<TABLE class=cblue id=fei style="DISPLAY: block" cellSpacing=0
cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>各項(xiàng)社會(huì)保險(xiǎn)費(fèi): <INPUT id=textfield2 value=0 name=textfield2>
<BR></TD></TR>
<TR>
<TD height=12></TD></TR>
<TR>
<TD>起 征 額: <INPUT id=textfield3 value=2000
name=textfield3></TD></TR>
<TR>
<TD><br />注:根據(jù)稅收規(guī)定,個(gè)人所得
稅的起征點(diǎn)為2000元,2008年3月1日起施行。</TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD colSpan=2>
<TABLE class=cblue id=fei1 style="DISPLAY: none; MARGIN-LEFT: 43px"
cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=right width=100>財(cái)產(chǎn)原值:</TD>
<TD><INPUT id=textfield22 value=0 name=textfield22></TD></TR>
<TR>
<TD height=5></TD></TR>
<TR>
<TD align=right width=100>合理交易費(fèi)用:</TD>
<TD><INPUT id=textfield33 value=0
name=textfield32></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD height=10></TD></TR>
<TR>
<TD></TD>
<TD><INPUT style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND-IMAGE: url(http://image2.sina.com.cn/cj/toolsjs/cj_jsq_lj_015.gif); BORDER-LEFT: 0px; WIDTH: 47px;CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 19px" onclick=validateFormInfo(this.form,1) type=button name=button>
</TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD height=1></TD></TR>
<TR>
<TD>
<TABLE style="MARGIN-LEFT: 48px" cellSpacing=0 width=476>
<TBODY>
<TR>
<TD class=cBlue style="padding-: 7px" vAlign=bottom
height=39>計(jì)算結(jié)果 </TD></TR>
<TR>
<TD background="/OA/images/cj_jsq_lj_006.gif"
height=1></TD></TR></TBODY></TABLE>
<TABLE class=cBlue style="MARGIN: 18px 0px 27px 13px" cellSpacing=0>
<TBODY>
<TR>
<TD class=cBlue style="PADDING-TOP: 2px" align=right
width=170>您應(yīng)交納的個(gè)人所得稅 為:</TD>
<TD><INPUT id=textfield4 name=textfield4> 元
。</TD></TR></TBODY></TABLE></TD></TR></TBODY></FORM></TABLE></CENTER></BODY></HTML>
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
相關(guān)文章
node-http-proxy修改響應(yīng)結(jié)果實(shí)例代碼
這篇文章主要介紹了node-http-proxy修改響應(yīng)結(jié)果的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06
JS基于面向?qū)ο髮?shí)現(xiàn)的拖拽庫(kù)實(shí)例
這篇文章主要介紹了JS基于面向?qū)ο髮?shí)現(xiàn)的拖拽庫(kù),以實(shí)例形式分析了JavaScript設(shè)置水平、垂直拖拽及限制拖拽范圍的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09
javascript計(jì)算用戶打開網(wǎng)頁(yè)的停留時(shí)間
本文介紹了javascript計(jì)算用戶打開網(wǎng)頁(yè)的停留時(shí)間,大家參考使用吧2014-01-01
es6中Promise 對(duì)象基本功能與用法實(shí)例分析
這篇文章主要介紹了es6中Promise 對(duì)象基本功能與用法,結(jié)合實(shí)例形式分析了es6中Promise對(duì)象的基本功能、用法及操作注意事項(xiàng),需要的朋友可以參考下2020-02-02
JavaScript中instanceof運(yùn)算符的用法總結(jié)
這篇文章主要是對(duì)JavaScript中instanceof運(yùn)算符的用法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-11-11
javascript圖像處理—邊緣梯度計(jì)算函數(shù)
上一篇文章,我們講解了圖像處理中的膨脹和腐蝕函數(shù),這篇文章將做邊緣梯度計(jì)算函數(shù),感興趣的朋友可以了解下2013-01-01

