开源插件(好用,工作必备哦)

  • Normalize.css

    1. 是一个可以定制的css文件,它让不同的浏览器在渲染网页元素的时候形式更统一
    2. Normalize.css 能干什么:
      1. 保留有用的默认值,不同于许多 CSS 的重置
      2. 标准化的样式,适用范围广的元素
      3. 纠正错误和常见的浏览器的不一致性
      4. 一些细微的改进,提高了易用性。
      5. 使用详细的注释来解释代码
    3. 支持的浏览器
      1. Google Chrome (latest)
      2. Mozilla Firefox (latest)
      3. Mozilla Firefox ESR
      4. Opera (latest)
      5. Apple Safari 6+
      6. Internet Explorer 8+
    4. 使用:
      1. 安装
        1. npm install --save normalize.css
      2. 引入
        1. import 'normalize.css/normalize.css'
  1. js-cookie

    1. js-cookie是什么?
      1. js-cookie用于处理cookie简单,轻量级的js API
    2. 安装
      1. NPM
        1. JavaScript Cookie支持NPM,名字为js-cookie.

npm inatsll js-cookie

  • ES模块化

import Cookies from 'js-cookie' Cookies.set('foo', 'bar')

  • 基本用法(添加,获取,删除)
    1. 添加cookie
//创建一个名称为name,对应值为value的cookie,由于没有设置失效事件,默认失效时间为该网站关闭时间,全网站有效 
Cookies.set('name','value') 
//创建一个有效时间为7天的cookie,全网站有效 
Cookies.set('name','value',{expires:7}) 
//创建一个当前页面路劲有效,有效期为7天 
Cookie.set('name','value',{expires:7,path:''}) 
//创建一个value为对象的cookie 
const obj={name:'cat'} 
Cookie.set('user',obj)

                2.读取cookie

//读取所有的可见缓存
//获取指定名称的cookie 
Cookies.get('name') //==> 'value' 
Cookies.get('nothing') //==> undefined 
//获取value为对象的cookie 
JSON.parse(Cookies.get('user')) 
//获取所有的cookie 
Cookies.get() //==>{name:'value'}

                3.删除cookie

//删除指定名称的
cookie Cookies.remove(name) 
//删除带有路径的cookie
Cookies.set(name,value,{path:''}) 
Cookies.remove('name') // fail! 
Cookies.remove('name', { path: '' }) // removed!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值