js里什么是靜態(tài)屬性(js中的靜態(tài)變量)
1. js中的靜態(tài)變量
C語言中的靜態(tài)變量是指被static關(guān)鍵字修飾的變量。
C語言中使用靜態(tài)函數(shù)的好處
(1)靜態(tài)函數(shù)會(huì)被自動(dòng)分配在一個(gè)一直使用的存儲(chǔ)區(qū),直到退出程序,避免了調(diào)用函數(shù)的壓棧出棧,速度快很多。
(2)static指函數(shù)的作用域僅局限于本文件。不用擔(dān)心自己定義的函數(shù)是否會(huì)與其他文件的函數(shù)同名靜態(tài)變量有兩種類型,一種是定義在全局變量上的全局靜態(tài)變量,另一種是定義在局部變量上的局部靜態(tài)變量。
2. js中靜態(tài)方法和實(shí)例方法
1.最基本的作為一個(gè)本本分分的函數(shù)聲明使用。 復(fù)制代碼代碼如下:
function func(){} 或 var func=function(){};
2.作為一個(gè)類構(gòu)造器使用: 復(fù)制代碼代碼如下:
function class(){}
class.prototype={};
var item=new class();
3.作為閉包使用: 復(fù)制代碼代碼如下:
(function(){
//獨(dú)立作用域
})();
4.可以作為選擇器使用: 復(fù)制代碼代碼如下:
var addEvent=new function(){
if(!-[1,]) return function(elem,type,func){attachEvent(elem,'on'+type,func);};
else return function(elem,type,func){addEventListener(elem,type,func,false);}
};//避免了重復(fù)判斷
5.以上四中情況的混合應(yīng)用: 復(fù)制代碼代碼如下:
var class=new function(){
var privateArg;//靜態(tài)私有變量
function privateMethod=function(){};//靜態(tài)私有方法
return function(){/*真正的構(gòu)造器*
3. js什么是靜態(tài)方法
具體方法及步驟:
1、首先準(zhǔn)備兩個(gè)靜態(tài)文件。可以是html頁面,js文件或者css文件。然后在本地用瀏覽器打開html頁面,以檢查頁面顯示效果。
2、接著將上面兩個(gè)靜態(tài)文件放到服務(wù)器上的文件下。
3、找到Nginx配置文件nginx.conf,并打開編輯nginx.conf文件。
4、打開nginx.conf文件后,將server虛擬主機(jī)配置下的root路徑改為步驟2下的文件夾路徑(/opt/local),修改完成后保存文件。
5、最后便可以通過服務(wù)器域名或者IP加上靜態(tài)文件名稱進(jìn)行訪問了。
4. js靜態(tài)類型
JavaScript與HTML的區(qū)別
1、本質(zhì)區(qū)別 HTML是一種標(biāo)記語言,JavaScript是一種腳本語言。
2、用法區(qū)別 HTML在網(wǎng)頁上提供靜態(tài)內(nèi)容。JavaScript向靜態(tài)網(wǎng)頁添加動(dòng)態(tài)功能。JavaScript可以被嵌入HTML中,但HTML無法嵌入JavaScript中。
3、平臺(tái)區(qū)別 HTML需要任何Web瀏覽器才能顯示靜態(tài)內(nèi)容,JavaScript需要JS引擎來運(yùn)行代碼。
4、標(biāo)準(zhǔn)化區(qū)別
5. jsp靜態(tài)變量
JSP全名為Java Server Pages,中文名叫java服務(wù)器頁面,其根本是一個(gè)簡化的Servlet設(shè)計(jì),它是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件,后綴名為(*.jsp)。 用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。一個(gè)JSP頁面可以被分為以下幾部份:靜態(tài)數(shù)據(jù)、JSP指令、JSP腳本元素和變量、JSP動(dòng)作、用戶自定義標(biāo)簽。擴(kuò)展資料:JSP技術(shù)是使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP(JavaServer Pages)是一種動(dòng)態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來。
6. js中的靜態(tài)變量有哪些
c語言中靜態(tài)變量作常量使用,用于存儲(chǔ)常數(shù)??捎胏onst,constant或final等關(guān)鍵字標(biāo)識(shí),其值就會(huì)在編譯時(shí)設(shè)定,并且無法在運(yùn)行時(shí)改變。
編譯器通常將靜態(tài)常量與文本一起置于目標(biāo)文件的文本區(qū)域,而非常量初始化數(shù)據(jù)則置于數(shù)據(jù)區(qū);而如若有需要,有些編譯器還可選擇為其開辟專用區(qū)。
對(duì)于靜態(tài)全局變量來說,針對(duì)某一源文件的以static聲明的文件級(jí)變量與函數(shù)的作用域只限于文件內(nèi)(只在文件內(nèi)可見),也即“內(nèi)部連接”,因而可以用來限定變量的作用域。
強(qiáng)推





