js新建一个代码,js新建元素

发布时间:2022-11-25

本文目录一览:

  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; i < 10; i++){
        let a = [];
        for(let j = 0; j < 10; j++){
            if(j === 0 || j === i){
                //第0列和对角线为1
                a[j] = 1;
            } else if(j > i){
                //上三角元素为0
                a[j] = 0;
            } else{
                a[j] = output[i - 1][j - 1] + output[i - 1][j];
            }
        }
        output[i] = a;
    }
    console.info(output);
}
pTriangle();

如果帮助到你的话,请点个采纳+赞哦,感谢。