项目

  • 好久不见,网易乐评地铁那样的口碑流量双爆营销_道道

    道道发表于音识课堂(Mr_musician)原文:道道发布在音识课堂(Mr_musician)方法需要实践,实践出真理。最近在疯狂加班筹备第5届营销峰会时,同事们聊起了自己觉得经典的本土营销案例。大家一致怀念起网易云音乐的乐评地铁,没想到有个直男同事还专程从上海去杭州打过卡。在一些外人看来,乐评专列无非是“乐评+地铁”的简单操作。但实际上却是经历过5个月的超长筹备,数十次的差点流产,面临各种不看好的压力,强

    2020/04/18
  • 案例复盘|我是这样把「用户增长」项目做失败的!_行走的大雄

    行走的大雄发表于大雄背起行囊(dxbqxngo)原文:行走的大雄发布在大雄背起行囊(dxbqxngo)一切活动以终为始开展,一切复盘从始到终推演。成功的经验不可复制,失败的经历却如此相似。今天笔者来分享一个朋友的case:一个用户增长项目是如何一步步走向失败的?项目背景小A是某公司的产品经理,有一天老板叫他到办公室,跟他说:小A啊,最近公司产品的活跃用户数在持续下跌,经过讨论决定,需要成立专门的项目组去提升用户

    2020/04/18
  • 采用vue-cli搭建一个Vue.js项目工程菜鸟指南_cli入门知识

    Vue是目前来比较火的一个前端框架,与react和angular成三国鼎立。Vue是什么?是一套构建用户界面的渐进式框架(官网解释)Vue两大核心思想:组件化和数据驱动,组件化就是将一个整体合理拆分为一个一个小块(组件),组件可重复使用,数据驱动是前端的未来发展方向,释放了对DOM的操作,让DOM随着数据的变化自然而然的变化(尤神原话)vue-cli 的脚手

    2020/04/06
  • 使用jenkins进行前端项目自动部署小白指南_前端作者: 小火柴的蓝色理想使用说明

    原文来源:https://www.cnblogs.com/xiaohuochai/archive/2018/05/28/9096873.html前面的话  后端的nodeJS项目可以使用pm2进行自动部署,由于前端项目打包后是静态资源,不需要进程守护。一般地,前端项目使用jenkins来进行自动部署,包括打包、测试等一系列流程。本文将详细介绍jenkins的

    2020/04/05
  • vue中关于eslint,以及如何在vue项目中关闭或使用ESLint入门知识_eslint菜鸟知识

    ESLint是一个用来识别 ECMAScript 并且按照规则给出报告的代码检测工具,使用它可以避免低级错误和统一代码的风格。 由于每个人写代码的习惯都会有所不同,所以统一代码风格在团队协作中尤为重要。 在vue中使用 ESLint:1、使用vue-cli:在vue-cli在init初始化时会询问是否需要添加ESLint,确认之后在创建的项目中就会出现.e

    2020/04/05
  • Node.js项目拆包工程化基础指南_工程化指南教程

    背景在我们开发的过程中,经常会遇到这样的问题,开发完了一些代码或者一个接口,别的小伙伴过来问你,代码可不可以给他复用,接口可以给他调用。这说明代码的复用和抽象对团队协作是很重要的。举个例子,如下图在这幅图中A服务先开发的,B服务开发的时候与A服务功能相似,尽量使用A服务的接口以提高效率,那么B服务是依赖A服务的,这样会产生如下痛点如果B服务有需求,A服务不满

    2020/04/03
  • 如何在 Vue 项目中使用 echarts基础知识教程_echarts基础知识

    数据的重要性我们大家都知道,就算再小的项目中都可能使用几个图表展示,我最近在做项目的过程中也是需要用到图表,最后选择了echarts 图表库,为什么选择 echarts第一:简单上手容易第二:它几乎可以满足我们所有的开发需要第三:echarts 应该是国内做的最好的可视化库之一了。废话不多说,那我们就看看如何在 Vue 的项目中使用 echarts。第一种方

    2020/04/03
  • vue项目中vux的使用基础知识_vue使用指南

    vuxVUX 是基于 WeUI 和 Vue.js 的 移动端 UI 组件库,提供丰富的组件满足移动端(微信)页面常用业务需求。在vue-cli中使用步骤如下:1、安装:npm i vux -S2、vux2必须配合vux-loader使用,并配置build/webpack.base.conf.jsnpm i vux-loader -D const vuxLo

    2020/03/31
  • 用Cordova打包Vue项目入门教程_Cordova小白帮助

    现在国内越来越多的开发者使用Vue开发混合app,但是当大家开发完成过后才发现不知道该怎么将Vue项目打包成app。现在的打包Vue项目目前流行的就是使用weex和cordova。weex是阿里提供并且Vue的作者也极力推荐的,有兴趣的可以去学习使用一下。下面说说怎么使用cordova打包Vue项目:第一步:安装cordova,创建好cordova项目。第二

    2020/03/31
  • 原生JS实现随机点名项目使用帮助_项目入门指南

    核心思想随机产生规定范围内的整数,然后再产生相同范围内的整数,两者相同时,则暂停。所用知识Math.random() * num: 产生从0到num的随机数Math.floor(): 向下取整简单的DOM操作等技术扩展扩展人数添加停止键等效果 代码如下html:

      2020/03/30
    • Vue项目优化入门攻略_优化使用教程

      在日常的Vue项目开发中,随着业务的日渐负责,代码量的日益增加,随之带来的问题就是打包后的vendor.js体积过大,导致加载时空白页时间过长,给用户的体验太差。为此我们需要减少vendor.js的体积,从本质上来解决这种问题。这里大概例举几个在项目中实际用到过的方法,优化后的js大概缩小了50%左右,效果还是挺明显的。1,webpack externals

      2020/03/29
    • 项目中使用 TypeScript 的一些感悟小白指南_TypeScript使用帮助

      上周发布了一款名为 Smartour 的工具,是完全采用 TypeScript (以下简称 ts)来开发的。抛开以前做业务的时候的不完全使用,这次实践可以算是我第一次真正意义上的使用 ts。由于写法上的不同,以及对不熟悉事物的新鲜感,在这次项目开发的过程中着实有着许多感悟,于是打算写篇小东西好好记录下来。TS 能让人养成“先思考后动手”的好习惯在以往的开发过

      2020/03/29
    • 如何迁移Flutter项目到Flutter Web?小白知识_web菜鸟教程

      这篇简单介绍下怎么将一个现有的 Flutter 项目转成 Flutter Web 项目。开始之前先浇一盆冷水,我们理想中的一套代码、多端运行的愿望是要破灭了,至少目前版本的 Flutter Web SDK 是没法做到的。不过没关系,谷歌爸爸已经在 官网 中降低了我们的预期:项目目前只是处于 technical preview 状态项目是从 Flutter 主

      2020/03/26
    • vue项目better-scroll使用注意点基础知识_项目使用指南

      1.应该在何时创建BScroll对象1)created : 中请求数据,ajax是异步的,这个时候可能mounted已经执行完了,也就是dom挂载完了,但数据还没请求回来,无法获取到内部元素(数据渲染出来的dom)高度. 无法渲染内部元素,无法滚动2)updated:数据发生改变时执行;数据改变,dom也要重新渲染,并执行updated,但无法保证是先dom

      2020/03/26
    • vue项目接入mock&& axios 通用配置使用教程_接口基础入门

      前言兵马未动,粮草先行; 同理,项目开发过程中经常会出现接口未出, 前端页面已搭建完毕的情况;此时为了提高前端的开发效率,解放生产力,我们 FE 可以按照预定的接口文档做一些接口模拟的工作,等等后端小伙伴开发完接口后我们只需要替换一个接口基地址即可…初始准备这里已 vue 项目为例, 所需模块:mockjs, express; 直接 npm 进行安装即可

      2020/03/26
    • 在Vue项目中使用Eslint新手入门PrettierStylelint小白攻略_项目

      准备工作首先搭建vue项目,lint选择ESLint + Prettier,配置方式选择In dedicated config files。具体搭建过程这里就不赘述了,如果不熟悉的同学可以点击这里。配置Eslint项目搭建完成后,根目录下会自动生成一个.eslintrc.js文件,我们直接来看默认的配置:module.exports = {root: tru

      2020/03/26
    • 如何在 React 项目中整合 Eslint 和 Prettier?教程视频_项目使用攻略

      创建项目首先,我们使用官方提供的脚手架 create-react-app 来创建一个项目:npx create-react-app eslint-prettier-react-demo/
      cd eslint-prettier-react-demo/Eslint安装依赖Eslint 是一个可以检验代码,并给出报告的工具。它的目标是保证代码的一致性,避免错误。E

      2020/03/24
    • vue-cli项目引入jquery和bootstrap小白攻略_bootstrap菜鸟教程

      1.安装插件npm install jquery –save
      npm install bootstrap –save
      npm install popper.js –save //提示框插件,bootstrap4依赖它
      2.配置插件:webpack.base.conf.js的module.exports里加入:plugins: [
      new webpa

      2020/03/24
    • spa项目如何计算首屏新手入门_项目菜鸟指南

      对于首屏的定义,浏览器没有给出标准的指标,因为不同网站对于首屏的要求也是不尽相同的。我们从谷歌的第一次有效时间(first meaningfull paint)得到了一些启发,例如,一个新闻网站文字跟字体对于它来说是更重要的,而图片是次要的。新闻网站可以认为所有文字或字体加载出来即为首屏。但是对于电商网站来说,电商网站的图片可能更加重要,因为图片占据整个网站

      2020/03/23
    • Nginx如何实现一个域名访问多个项目基础指南_项目基础入门

      最近在个人的多个项目部署中遇到这样一个问题,一个域名如何实现多个项目的访问。因为不想自己单独去申请域名证书和域名配置,便想到了这个方案,结合Nginx的location功能实现了自己的需求,便记录下来。示例中是以PHP的项目演示,其他的语言类似同样的方式进行部署。例如node的项目,可以在location中做一个验证,然后使用 porxy_pass 反向代理

      2020/03/23