全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

前端开发技巧-那些不常见但十分有效的小玩意

发布时间:2021-06-10 09:14:00
发布人:小千

      同学们在开发功能的时候可能会遇到这样那样的问题,但可能手中没有什么好的解决办法,那么不妨来看看小千下面介绍的几个代码,说不准就有能够解决你问题的哦。

      console.table()

      思考一下平时在开发过程中, 我们的代码中出现频率比较高的一段代码是什么 console.log('xxx'),因为各种各样的原因, 我们的代码一旦在浏览器运行总是各种 红色 所以很多小伙伴会选择在控制台打印一下看看。看看我遍历的是个啥,看看我获取的元素是个啥,看看我请求回来的东西是个啥,看看我算的数是不是 NaN。

      但是遇到类似下面这样的代码

1

      在控制台打印出来的可能不是我们想要的

2

      如果只有一两个属性, 那么没啥问题, 我不用打开就能看到结果 但是一旦对象中属性变得多了, 那么我们展开以后看到的结果就会误导我的代码了 这个时候, 我们可以选择使用 console.table() 来进行控制台展示

3

      contenteditable

      我们在页面上写的大部分标签都是不可以编辑的 但是一旦你给元素加上 contenteditable 属性以后, 就变成可以编辑的了。这个玩意有啥用呢, 也保存不下来, 刷新以后还是和以前一样 可以帮我们玩一下 css 样式的问题 我们可以写一个内联样式, 写在 body 标签里面。

4

5

      calc()

      我们再写 css 的时候, 经常会遇到一个小问题 就是我已经写了宽度 25% 了 然后发现, 你 ** 竟然有 margin 好吧, 我给你加一个 margin: 0 10px。

6

      好吧, 我认命了, 不写 25% 了, 拉个计算器过来, 我算数还不行吗 (1)归零 ... 归零 ... 归零 ...

      我们也可以选择使用一个 calc()

      li { width: calc(25% - 20px); }

      轻松解决问题。

      还有更多小技巧同学们感兴趣的话不妨来千锋前端交流群一起探讨一下,更有全套前端视频教程可以领取,赶紧来找在线老师了解一下吧。

相关文章

oracle怎么样实现数据库跨机房同步?

oracle怎么样实现数据库跨机房同步?

2023-10-14
安卓开发前需要考虑哪些问题?

安卓开发前需要考虑哪些问题?

2023-10-14
安卓APP应用开发相比iOS应用开发有哪些优势?

安卓APP应用开发相比iOS应用开发有哪些优势?

2023-10-14
web网站性能测试的常用指标有哪些?

web网站性能测试的常用指标有哪些?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取