有关ubuntu12.04遇到的问题解决
有关ubuntu12.04在使用过程中遇到的修改密码和主机名的解决
推荐网站
学习前端推荐网站
LeetCode刷题之总结记录
持续记录中...
添加外挂标签
引入外挂标签
【javaScript案例】之类似购物车的效果实现
这次的效果如下图: 实现的效果是在购物车界面选择想要选购的商品,提交后转到支付界面确认支付,最后支付成功后返回选购页面。 我们这篇文章只讲解选购的页面,支付界面见这篇文章:https://xinxin-l.github.io/2022/02/15/%E3%80%90javaScript%E6%A1%88%E4%BE%8B%E3%80%91%E4%B9%8B%E6%94%AF%E4%BB%9810%E7%A7%92%E5%80%92%E8%AE%A1%E6%97%B6/ 我们开始咯~ 我们首先来实现html和css的部分:如下图 其实这个部分很考验基础功~,我们需要用到table标签,在td中写入对应的文字(具体可见下方的代码,可以根据自己的喜好添加样式)。 重点其实在于js的部分: 这个效果实现的基本功能如下: 勾选/不勾选第一列的框,对应第五列的小计中的价格会改变,下方的合计价格会改变 选择第一行第一列的全选按钮,下方所有的复选框都会被选中,对应的小计和合计中的价格都会发生改变 选择第四列中的-和+,表示要选购该物品的数目,相应的小计和合计中的价格会发生改变 点击最后一列 ...
javascript之set和weakset的用法
简单介绍一下javascript中set和weakset集合的使用场景
为什么要清除浮动及如何清除浮动
关于CSS中什么是浮动、为什么要清除浮动以及如何清除浮动进行了简单的讲解
防抖节流的简单实现
javascript有关防抖节流的实现
class的继承之super的使用
javascript中class的继承一直是比较难懂的点,这篇文章就先来讲述一下class继承中super的用法
双指针之比较含退格的字符串
我刚开始的思路是正着遍历,碰到#就删除两个(即#和它后面的字符),然后最终比较处理后的字符串。 但是这样问题是解决了,但是会超时,说明时间复杂度太高了,怎么回事呢? 是因为这样其实会有很多没必要处理的字符串被处理,比如两个字符串刚开始的字符就不一样但长度却很长,这样就会导致时间复杂度上升。所以我们是不是可以通过一边遍历一边比较的方法呢? 答案是可以的。 一边遍历怎么一边比较呢?? 这时候我们可以想,如果是正着的话,当我们遍历到某个字符的时候,我们需要看这个字符后面是否有#、有多少个#,这样其实就不能算一边遍历一边比较了,嘶,#? 表示删掉了之前输入的字符,那我们是不是可以认为从后往前遍历的时候,碰到#就可以跳过它前面的非#的字符了呢?对! 就是这样,思路就有了,那么怎么跳呢?如果#前面还是#,#是不能跳过#的,所以我们需要记录#的数量,当碰到非#时,如果之前记录的#数量大于0,就可以跳过这个字符了~~ 这样问题就解决啦 123456789101112131415161718192021222324252627282930313233343536373839404142434445/** ...









