首页 > 其他分享 >JS基础知识总结(4)

JS基础知识总结(4)

时间:2024-07-21 21:09:57浏览次数:15  
标签:总结 document value 基础知识 let str offset 字符串 JS

一、字符串反转的方式

var str1=str.split("").reverse().join("");//记住这个让字符串反转的方式

二、实现某个字符的“偏移”(也就是说ASCII码值往后挪,往前挪多少位)。

/**
             * @description 字符串加密
             * @param {number} offset偏移量
             * @param {string} str 需要加密的字符串
             * @return {string} 返回加密字符串
             */
            function encrypt(offset,str){
                //这里实现加密算法
                str=document.getElementsByTagName("input");
                offset=str[0].value;
                let str1=str[1].value;
                let jiami="";
                for(let i=0;i<str1.length;i++){
                    let num=str1.charCodeAt(i)+Number(offset);
                    jiami+=String.fromCharCode(num);
                }
                
                str[2].value=jiami;
            }

三、setTimeout的一个用法:

let i=0;
            function generateTypeEffect () {
                let str=document.getElementsByTagName("input");
                let txt=str[0].value;
                let output=document.getElementById("showText");
                if(i<txt.length){
                    output.textContent+=txt[i];
                    setTimeout(generateTypeEffect,1000);
                    ++i;
                }
            }
            //注意:textContent它返回的是纯文本内容,也就是说里面是不含有HTML元素的,它是只读属性

标签:总结,document,value,基础知识,let,str,offset,字符串,JS
From: https://www.cnblogs.com/TomHard/p/18314944

相关文章

  • 2024暑假总结1
    总结记得26号来见到了一些新同学,还考了一场试,题目都很基础,但是我清楚地记得我把图论大部分内容都忘了,第二题计数题也没调出来。这次经历让我深深感受到半年不碰OI再次上手时原来如此乏力,脑海中搜索出的知识结构图也只有空荡荡的框架而无多少内容。看到一个知识只是粗略知道它的原......
  • 第三周学习总结
    类与对象的理解深化本周,我对Java中的类和对象有了更深的理解。类(Class)是创建对象的模板或蓝图,它定义了对象所拥有的属性(即数据成员)和方法(即函数)。而对象(Object)则是根据类创建的具体实例,它拥有类中定义的属性和方法,并且可以存储具体的数据。通过构造器(Constructor),我学会了如何初......
  • com.alibaba.fastjson.JSONObject cannot be cast to xxx
    问题描述:通过redis读取的缓存对象用Object去接,因为我们已经知道他具体是什么类型了,所以接来的对象直接转换,报了上述错误。这里其实我们已经对该实体类完成了序列化与反序列化。 publicclassLoginUserimplementsSerializableLoginUserloginUser=redisCache.getCache......
  • 自学考试(北邮)计算机专业毕业总结
    本文目的2024年是北京自学考试专业过渡期,恰好赶在过渡期前完成了专业的全部课程,于是2024上半年开始毕业论文与设计并完成了答辩,赶在收到毕业证这天总结一下,给后续北邮自考生一点参考,给自己这5年的努力作个总结。毕业要求所学专业的所有笔试、实践科目、论文成绩均合格,其中笔试、......
  • 《算法笔记》总结No.10——链表
        从第10期破例插叙一期单链表的实现,这个东东相当重要!考研的同学也可以看:相较于王道考研的伪码不太相同,专注于可以运行。如果是笔试中的伪码,意思正确即可~ 注:博主之前写过一个版本的顺序表和单链表的C++实现,和这篇的写法有所不同,不过内容也较全,大家可以先行阅读~......
  • Day02-计算机硬件以及快捷键(电脑基础知识)
    Day02-计算机硬件以及快捷键(电脑基础知识)学习Java第二天,想要学好计算机,最基础也是最能用来装13就是了解电脑的基础知识了!此篇文章依旧是受秦疆老师视频影响,对计算机硬件以及一些基本操作进行了总结在开始之前首先推荐一些电脑必备好用的软件:视频播放器推荐PotPlayer,压......
  • 7/21日课堂总结
    7/21日课堂总结知识点唯一分解定理唯一分解定理:任何一个大于1的整数,可以唯一拆分为若干个质因子的乘积。质因子:本身就是质数的因子。for(inti=2;i*i<=n;i++)if(!(n%i)){sum+=i;if(i*i!=n)sum+=n/i;}$$h=p1^......
  • JVM调优 jstat 与 jstack
    jstatjstat是一个命令行工具,用于监控正在运行的Java虚拟机(JVM)的性能。它能够显示关于堆内存、非堆内存、类加载、编译器活动、垃圾收集器(GC)活动等各种运行时数据的信息。jstat是JDK自带的工具之一,无需额外安装。要使用jstat监控JVM的内存和GC情况,你可以按照以......
  • js的for循环
    在JavaScript中,没有直接类似于for(i:arr)的语法,但你可以利用ES6引入的for...of循环来遍历数组或可迭代对象。此外,还有forEach方法,它提供了一种更函数式的方式来遍历数组。以下是几种遍历数组的方法:1.for...of循环这是最接近for(i:arr)语法的方法,它允许你遍历数组中......
  • 7月21号模拟赛赛后总结
    7月21号模拟赛赛后总结\[7月\21号\模拟赛\\赛后总结\\2024年7月21日\\by\\\hcy\]一、做题情况第一题比赛\(10pts\),赛后\(AC\)第二题比赛\(0pts\),赛后\(AC\)第三题比赛\(30pts\),赛后\(AC\)第四题比赛\(0pts\),赛后\(AC\)比赛得分\(40pts\)......