本文目錄一覽:
- 1、JavaScript如何創建一個類?
- 2、JS代碼,創建一個長度為20的數組,並輸出1到100任意的20個數(最好寫一下注釋)
- 3、如何創建javascript文件
- 4、js如何創建文件
- 5、網頁編程,如何用js創建一個按鈕
- 6、編寫JS代碼:創建一個二維數組(10*10),在數組中添加楊輝三角形的元素. 楊輝三角形的規則如下?
JavaScript如何創建一個類?
javascript是一個「基於對象」的編程語言,不是面向對象的編程語言。
你要知道javascript中的function定義的函數實際上就是Function對象實例。
例如:
function demo(x){
alert(x);
}
實際上等價於:
Function demo = new Function(“x”,”alert(x)”);
所以你如果想要用javascript來模擬面向對象編程(例如Java的類),那麼就可以用function來模擬Class,用function的原型prototype或者嵌套function來模擬類的方法或者屬性。下面給你一個簡單的例子:
//模擬學生類,可以帶參數,例如initName
function Student(initName){
var name = initName; //模擬學生類的屬性name
}
Student.prototype.printName = function(){ //定義Student類prototype中的printName函數
alert(this.name);
}
測試時可以這樣寫:
var student = new Student(“張三”); //創建一個「Student對象」,實際上是一個Function實例對象
student.printName(); //執行student對象的printName函數
JS代碼,創建一個長度為20的數組,並輸出1到100任意的20個數(最好寫一下注釋)
var arr=Array(20)://創建20個空數組
arr=arr.fill(0).map(function(item){ return item+=Math.ceil(Math.random()*100);});//先用0填充,再每項加一個1-100隨機數
如何創建javascript文件
新建一個記事本文件,寫入js代碼,保存時將後綴改為.js。
使用開發專用的文本編輯器,新建文件,選擇文件類型為javascript,寫入內容,並保存。
js如何創建文件
用IE瀏覽器:
head
script type=”text/javascript”
function creatTxt(){
var fso,f1;
var ForReading = 1;
fso = new ActiveXObject(“Scripting.FileSystemObject”);
f1 = fso.CreateTextFile(“file.txt”,true);
f1.WriteLine(“你要輸入的內容”);
f1.WriteBlankLines(1);
f1.Close();
}
/script
/head
body
input type=”button” value=”創建txt文件” onclick=”creatTxt()” /
/body
這可以自動在桌面創建一個txt文件。
fso是文件系統對象,這個一般都是用在伺服器的。客戶端不可能用
但樓主的想法不好,如果一個網站隨意在你電腦上創建文件,例如創建一個autorun.bat在你C盤裡面估計你電腦會卡到爆吧!!! 改用一些下載插件比較好吧
網頁編程,如何用js創建一個按鈕
1、創建一個元素時,使用createElement()函數
2、設置元素屬性可以有以下兩種常用方式,首先獲得具體元素的引用,
a)然後使用elementName.id=””;設置她的id屬性,同樣可以設置name等屬性,具體針對不同的頁面元素有不同的屬性,可以參考DHTML參考手冊
b)使用setAttribute函數,elementName.setAttribute(“id”,”elementId”);
兩種方式各有千秋,例如在設置class屬性時就存在a)不好使用的情況,在使用中需要注意。
3、刪除頁面元素。刪除時首先需要獲得需要刪除的元素的引用,然後使用removeChild函數就可以刪除該元素了。必須要獲得引用後才可以刪除(注意)。
4、無論是創建或者刪除頁面元素,針對的對象是document.body。如果需要查看生成頁面元素後的代碼,需要使用document.body.innerHTML來查看,直接查看源文件是無法看見的。
5、設置disable屬性也比較簡單,只需要將其作為button對象的一個屬性,設置為true就可以了。
function change_style(){
button=exist();
button.setAttribute(“class”,”bt”);//Mozilla設置class的方法
button.setAttribute(“className”,”bt”);//IE設置class的方法
/*下面的設置方法在Mozilla中有效,在IE中無效*/
//button.class=”bt”;
//button.className=”bt”;
}
編寫JS代碼:創建一個二維數組(10*10),在數組中添加楊輝三角形的元素. 楊輝三角形的規則如下?
先上效果圖:
代碼如下:
function pTriangle(){
let output = [];
for(let i=0;i10;i++){
let a = [];
for(let j=0;j10;j++){
if(j===0||j===i){
//第0列和對角線為1
a[j] = 1;
}else if(ji){
//上三角元素為0
a[j]=0;
}else{
a[j] = output[i-1][j-1]+output[i-1][j]
}
}
output[i]=a;
}
console.info(output)
}
pTriangle();
如果幫助到你的話,請點個採納+贊哦,感謝。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/242515.html