zoukankan      html  css  js  c++  java
  • 工作随笔 2018-11

    上传文件到阿里云oss:前端大概流程:

    上传文件之前需要先请求一个配置(验签),阿里云返回一个config;

    上传文件的时候 var form_data = new FormData();
    form_data.append("各种配置");
    
    form_data.append("input file那个文件")

    成功之后阿里云会返回一个key(文件路径);于是我们把这个路径保存在我们自己的服务端后台;这样在阿里云的文件和自己服务端的文件就有一个映射关系;

    前端只需要请求我们自己服务端的文件路径即可;

    微信JS-SDK 录音大概流程:

    在页面引入 jweixin.1.2.0.js 的脚本;

    录音之前必须要请求配置: 

    录音之后,录音文件会被马上上传到微信服务器(有效期3天);成功之后返回一个serveId;

    serveId可以用来下载 wx.download(serveId);以及播放;

    script标签的async和defer的区别;

    1.两者加载都是异步的;

    2.区别是async在加载完之后和defer的执行顺序不同;async是第一个执行周期;defer则是后面一个执行周期;(换句话说;在页面同时引入 async和defer;defer后执行);

     css单行溢出省略号; 

    overflow:hidden;

    text-overflow:ellipsis;

    white-space:nowrap;

     css多行溢出隐藏;              flex-wrap:wrap;/*用来换行----通常情况下:display:flex;和display:-webkit-box下;元素会在一行;*/

    display:-webkit-box;

    overflow:hidden;

    -webkit-box-orient:vertical;

    -webkit-line-clamp:3        /*超过三行就显示省略号并隐藏*/

  • 相关阅读:
    node 随手记录
    node 调试器
    GIT
    原型
    ES6 (11):Class
    ES6 (10):Generator
    集合框架02
    集合框架01
    实现各种尺寸的图片裁剪成圆形头像
    鼠标移上显示 ( 自定义内容 ) 弹出框
  • 原文地址:https://www.cnblogs.com/liuliu-hai/p/9934689.html
Copyright © 2011-2022 走看看