8个前端开发的独特技巧

举报
海拥 发表于 2021/08/04 23:30:47 2021/08/04
【摘要】 这篇文章附带了一些开发人员的独特技巧。一些技巧可能对您的学习工作有所帮助,并提高您的效率。 1.数据清单标签 您可以通过使用<datalist>标签为为<input>元素创建autocomplete功能。 <input list="cars" name="car" id="car"> <datalist id="cars...

在这里插入图片描述
这篇文章附带了一些开发人员的独特技巧。一些技巧可能对您的学习工作有所帮助,并提高您的效率。

1.数据清单标签

您可以通过使用<datalist>标签为为<input>元素创建autocomplete功能。

<input list="cars" name="car" id="car">
<datalist id="cars"> <option value="BMW"> <option value="Mustang"> <option value="Sienna"> <option value="Avalon"> <option value="Fortuner"> </datalist>

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

在这里插入图片描述

2.CSS calc()函数

此功能允许您在指定CSS属性值时执行计算。最有用的功能calc()是它混合了单位,例如百分比和像素。

width: calc(5px + 100px)
width: calc(6em * 8)
width: calc(100% - 5px)

  
 
  • 1
  • 2
  • 3

3.in 运算符

in 运算符可以检查是否在数组中存在的索引,并且将返回true或false。

let cars = ['tesla', 'bentley', 'mustang', 'fortuner', 'Audi', 'BMW']; 

0 in cars // returns true
2 in cars // returns true
9 in cars // returns false

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

4.console.log()

该工具允许您通过接收数组对象以非常简洁的方式在控制台视图中显示表。

let actor = {name: 'Leonardo Di Caprio', movie: "Titanic"}
let actor2 = {name: "Shah Rukh Khan", movie: "DDLJ"}
let actor3 = {name: "Robert Downey JR", movie: "Iron Man 2"}

console.log([actor, actor2, actor3]); 

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

5.Writing mode

此技巧使文本可以垂直运行。此属性有五个可能的选项。

<p class="nlt">Subscribe to DevWriteUps</p>

<style>
 .nlt { writing-mode: vertical-rl;
 }
</style>

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在这里插入图片描述

6.Legals or TnC

您可以在带有<small>标签的页面底部添加法律文档,引文,条款和条件或其他印刷品。

<p>
  <small>* Please read Terms and Conditions</small
</p>

  
 
  • 1
  • 2
  • 3

7.数学方程

利用MathML语言嵌入数值问题实际上是HTML5的基础。您可以将所有方程式放在<math>标签之间。

<math> <mrow> <mrow> <msup> <mi>a</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>b</mi> <mn>2</mn> </msup> </mrow> <mo>=</mo> <msup> <mi>c</mi> <mn>2</mn> </msup> </mrow>
</math>

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

在这里插入图片描述

8.直系子女

Utilizing>选择组件的直接后代。

#footer > a

  
 
  • 1

这将选择和设置快速位于页脚ID下的所有动态连接组件的样式。它不会选择动态组件之外的任何内容,也不会选择页脚中包含的其他任何内容,类似于纯内容。这也适用于高级路由组件。

感谢您的阅读

文章来源: haiyong.blog.csdn.net,作者:海拥✘,版权归原作者所有,如需转载,请联系作者。

原文链接:haiyong.blog.csdn.net/article/details/116431826

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。