JavaScript
海棠依旧_NZ18
我永远没有长大,但我永远没有停止生长
展开
-
统计字符个数的两种方法
方法一:采用字符串的API实现var str="aabccdeefff";//声明一个空的数组var b=[];var sum=0;for(var i=0;i<str.length;i++){ if(b.indexOf(str.charAt(i)) == -1){ b.push(str.charAt(i)); }}for(var j=0;j<b.length;j++){ for(var k=0;k<str.length;k++){ if(b[j]==str.ch原创 2020-11-05 16:19:34 · 470 阅读 · 0 评论 -
原生JavaScript中querySelector和querySelectorAll综合功能
原生JavaScript中querySelector和querySelectorAll综合功能function queryElement(str){ let i=str.charAt(0); let name=str.slice(1); switch(i){ case ".": let oClass=document.getElementsByClassName(name); if(oClass.length!=0){ if(obj.length==1){ retu原创 2020-11-04 16:25:41 · 201 阅读 · 0 评论 -
浅谈隐式原型和显示原型
浅谈JavaScript三大件之一的“原型”(一)一、什么是原型(what)?每一个构造函数(可以理解为类)都拥有一个属性(prototype),该属性指向一个对象,用于存放公共的属性和方法。构造函数的定义方式: var Fun=new Function() Function Fun(){} //Fun就是创建出来的构造函数 二、为什么要用原型(why)?虽然常说js中一切皆对象,但js本身不是一项面向对象编程的语言,没有类(class)的说法,所以说为了让构造函数(Function原创 2021-06-02 15:16:28 · 1949 阅读 · 0 评论