Skip to content

Latest commit

 

History

History
171 lines (171 loc) · 5.95 KB

2018-12-27.md

File metadata and controls

171 lines (171 loc) · 5.95 KB

异步编程

异步编程的语法目标, 就是 怎样让它更像同步编程

    1. 回调函数 => 回调地狱
    1. Promise 将回调函数的横向加载改成纵向的, 只是回调函数的改进, 并无新意
    1. yield 协程: 线程自己协作自己, 完成异步任务
    1. Generator 协程在 ES6 的实现, 可以交出函数的执行权(即暂停执行)
<!-- 函数名前要添加一个 *  -->
function* gen(x){
  var y = yield x + 2
  return y
}
// 返回的是指针对象, 调用 g 指针的 next() 方法, 会移动内部指针
var g = gen(1);
/** 
next() 的作用是分阶段执行 Generator 函数
每次调用 next(), 都返回一个对象, 表示当前阶段的信息
value: yield语句后面表达式的值
done: 布尔值, 表示 Generator 函数是否执行完毕
*/
g.next(); // { value: 3, done: false }
g.next(2);  // { value: 2, done: true }

来一个高级的异步示例:

// 引入模块
var fetch = require('node-fetch');
// 定义函数
function* gen(){
  var url = 'https://api/github.com/user/github';
  var result = yield fetch(url);
  console.log(result.bio);
}
// 函数的调用
var g = gen();
// 指针指向第一个 yield, 返回的结果是一个 Promise 对象哦
var result = g.next();
// yield 的执行结果
result.value
  .then((data) => {
    // 调用一个 json() 函数, 生成一个 JSON.parse() 的结果
    return data.json();
  })
  // 处理后的值返回到下一步
  .then((data) => {
    // 继续执行构造器 将处理后的值传过去(额~ 传过去干啥呢)
    g.next(data);
  })

flex布局自适应

经典的左右布局, 图片大小往往是固定的, 那么为了自适应, 要为内容区域设置 flex: 1;, 当内容不足以撑开时, 依然能够占满

.news-item__a .news-info-wrapper{
  /* 左侧内容区域是自适应的 */
  flex: 1;
  min-height: 75px;
  display: inline-flex;
  flex-direction: column;
  justify-content: space-between;
}
.news-item__a .news-avatar{
  margin-left: 14px;
  /* 右侧的图片是定宽高的 */
  flex: none;
  width: 95px;
  height: 75px;
  background: url('https://images.fangbee.cn/3/photos/3e8ac86a5fc4e1bd5c8dddb2c15458dcfilepng') center no-repeat/cover;
}

创意文案是怎么炼成的

    1. 5种创意表现手法
    • 夸张, 违背常理, 戏剧性, 幽默而不失风趣
    • 拟人, 名词拟人化(身材、奔腾), 人形, 第一人称(我、我们)
    • 对比, 差异效果, 视觉冲突, 控制变量的方法(不同的是我们的产品), 定量对比(相同的效果, 成本不同), 产品测验对比
    • 联想, 接近, 对比, 因果(结果 => 原因), 相似, 强制
    • 悬念, 产品和悬念之间的联系(连续性: 如倒计时; 一次性), 答案要把握分寸
    1. 5条生产创意的流水线
    • 形象化类比, 相似的物品, 相同的属性(用子弹放倒敌人, 用二锅头放倒兄弟)
    • 极端情况(不买就有大麻烦; 极端情况也需要)
    • 呈现后果(使用后的后果, 效果太好以至于...)
    • 制造竞争, 做什么不做什么, 突出产品
    • 改变纬度, 时间或空间的转换
    1. 8种创意标题的写法
    • 形象化类比
    • 制造极端
    • 呈现后果
    • 制造竞争, 对比
    • 改变纬度
    • 夸张
    • 悬念
    • 反常识

怎么写文案卖货

文案, 销售产品或服务的文字技巧

    1. 如何提取产品亮点?
    • 产品是亮点, 先识货, 才能卖货
    • 历史挖掘--时间是最好的证明
    • 名人光环
    • 自我对比--过去和现在
    • 他人对比--同样的..., 我们的更...
    • 功能效果法
    1. 如何让产品脱颖而出?
    • 打造独特的销售卖点
    • 传递别人没有传递过的信息
    • 用独特的方式展示, h5等
    • 独特的包装和名字
    • 让品牌标签化, 找准产品定位
    • 真正的独特, 是对方认为你独特
    1. 消费者为什么买你的产品?
    • 需求、导火线、值 赚 信任
    • 主动需求: 安全、生命, 了解消费者的需求
    • 潜在需求: 没有触发就不存在, 不知道自己想要什么(内容+情景触发)
    • 动机: 解决问题、防备问题、不完全满足、动机冲突(小福利)、正常消耗、满足感觉、促进智力、社会认可
    • 产品价值, 附加价值
    • 信任是成交的货币, 基本认知, 不要颠覆认知; 解释清楚; 数据说话, 消除疑虑; 证明; 说到心坎里去(人只相信自己愿意相信的事)
    1. 怎么克服消费者的惰性?
    • 先定一个小目标(比如: 先搞到联系方式)
    • 问题认知、信息收集、方案评估、购买决策和购后行为
    • 给一定的激励, 一步步引导
    • 给清楚指示, 消费者可能很懵逼
    • 找一个对比, 自己对比出来的(诱饵效应)
    • 值得做, 容易做
    1. 如何用女性思维卖货?
    • 选购权
    • 真实性
    • 功能大于技术
    • 功能具象化
    • 使用情景化
    • 讲故事
    • 谈价格
    • 营造感同身受
    • 使用第三方
    1. 如何写出淘宝爆品文案?
    • 众筹文案
    • 产品整体展示
    • 活动优惠
    • 刺激购买需求
    • 突出功能卖点, 清晰清晰再清晰
    • 细节带来惊喜
    • 产品使用场景
    • 没有功劳也有苦劳
    • 信任来自荣誉
    1. 5种常见的文案诉求
    • 利益诉求
    • 恐惧诉求, 没有你就会很惨
    • 从众诉求, 人不能离开群体
    • 真实诉求
    • 名望诉求
    1. 7种欲望让产品大卖(七宗罪)
    • 傲慢, 少数人拥有
    • 嫉妒
    • 愤怒, 不是共同去喜欢一个人, 而是一同讨厌一件事
    • 懒惰
    • 贪婪
    • 贪食
    • 色欲, 污污的
    1. 8步说服消费者
    • 一切只为改变
    • 故事开头
    • 3B 元素
    • 具体数字
    • 打破常态
    • 最新出炉
    • 提出问题
    • 免费提供
    • 眼里有顾客
    • 强调好处
    • 与众不同
    • 证明实例
    • 建立信任
    • 塑造价值, 低成本高收获
    • 呼吁行动, 怎么做