# 迷你导航笔记--2

# 引入Icon图标

symbol引用

1、拷贝项目下面生成的symbol代码:

//at.alicdn.com/t/font_1799396_cvz13b3snhj.js

2、加入通用css代码(引入一次就行):

<style type="text/css">
  .icon {
     width: 1em; height: 1em;
     vertical-align: -0.15em;
     fill: currentColor;
     overflow: hidden;
  }
</style>

3、挑选相应图标并获取类名,应用于页面:

<svg class="icon" aria-hidden="true">
  <use xlink:href="#icon-xxx"></use>
</svg>

# 实现搜索功能

使用form表单

<form class="searchForm" method="get" action="https://www.baidu.com/s">
  <input type="text" name="wd">
  <button type="submit">搜索</button>
</form>

# 实现点击跳转

使用a标签

<li>
  <a href="https://vuejs.org">
    <div class="site">
      <div class="logo">V</div>
      <div class="link">vuejs.org</div>
    </div>
  </a>
</li>

# 实现新增按钮

引入jQuery操作

 <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.0/jquery.min.js"></script>
$('.addButton').on('click',()=>{
  let url = window.prompt('请输入要添加的网址:')
  if(url.indexOf('https') !== 0){
    url = 'https://' + url
  }
  const $lastLi = $('.siteList').find('li.last')
  const $li = $(`<li>
        <a href="${url}">
          <div class="site">
            <div class="logo">${url[8]}</div>
            <div class="link">${url}</div>
          </div>
        </a>
      </li>`).insertBefore($lastLi)
})