- 博客(31)
- 收藏
- 关注
原创 阿拉丁开发者年度大会
本文为阿拉丁的小程序开发者年会的记录,因为后半部分主要为小游戏产品的演讲,与我们做的方向关系不大,所以主要记录前半部分工具类产品的内容。附上观看链接:视频直播丨第二届阿拉丁年会-流量之变 工具、内容、流量一 演讲--百度智能小程序开源,把百度智能小程序的所有代码上传到GitHub上,希望所有智能小程序可以运转在百度小程序开源代码的产品上,构建互联互通开放的智能小程序生态,一次开发多端运...
2019-01-06 02:09:22 473 5
原创 RFM模型
RFM模型是广泛使用于传统零售行业的用户分层模型,它主要以三个维度的数据来划分用户层级(质量高低),RFM分别是: R(Recency):离某个时间点最近的一次消费,为【近度】维度; F(Frequency):一段时间内的消费频次,为【频度】维度; M(Monetary):对应这段时间内的消费金额,为【额度】维度。 通过RFM模型,我们可以轻松划分出用户的层级。R
2017-08-29 22:24:37 3492
原创 众包模式
众包模式定义:众包模式是指一个公司或机构把过去由员工执行的工作任务,以自由自愿的形式外包给非特定的(而且通常是大型的)大众网络的做法模式。众包的任务通常是由个人来承担,但如果涉及到需要多人协作完成的任务,也有可能以依靠开源的个体生产的形式出现。众包是互联网带来的新生产组织形式:企业利用互联网来将工作分配出去,发现创意或解决技术问题,通过互联网控制,这些组织可以利用志愿员工大军的创意和能力,他们
2017-08-17 17:59:09 5134
原创 打造平台产品的经验----《启示录》
所谓平台产品,是指一类基础软件,应用开发者能在其基础上开发应用程序。比如淘宝就是一个平台,它自己不卖东西,而是让买家和卖家在这里交易,它提供帮助、服务和监管的作用。平台型产品要面对三种不同的用户:1 应用软件供应商 选择你的平台创建解决方案的公司。2 开发人员 应用软件供应商的雇员,由他们在平台上开发应用软件3 终端用户 应用软件的使用者,也是平台服务的真正使用者。
2017-08-16 15:29:50 382
原创 技术,情感接纳曲线----《启示录》
技术接纳曲线模型,横轴是时间轴,纵轴是用户数量: . 技术狂热者(自己疯狂地在网络或生活中搜寻酷的产品,不惜代价和时间地拿过来使用。非常积极,可以利用。有点类似于社区的版主/意见领袖。)· 天使用户(病毒式营销,去跨越鸿沟寻找早期大众。)· 早期大众(购买决策有强烈的实用性想法推动,会在购买之前细心观察身边的人对新产品的使用感受、口碑等。占比1/3。)· 后期大
2017-08-16 15:11:33 1312
原创 评估产品机会+产品评审团------《启示录》
为了评估产品机会,产品经理需要思考如下十个问题:(1)产品要解决什么问题?(产品价值)(2)为谁解决这个问题?(目标市场)(3)成功的机会有多大?(市场规模)(4)怎样判断产品成功与否?(度量指标或收益指标)(5)有哪些同类产品?(竞争格局)(6)为什么我们最适合做这个产品?(竞争优势)(7)时机合适吗?(市场时机)(8)如何把产品推向市场?(营销组合策略)(9
2017-08-16 11:08:36 358
原创 敏捷方法--《启示录》
什么是敏捷开发: 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 理念: 个体和交互 胜过 过程和工具
2017-08-09 17:43:30 367
原创 瀑布式开发方法--《启示录》
瀑布式开发方法的两大基本原则是:(1)采用阶段式开发:这是产品经理最熟悉的用的最多的方法,即软件开发过程被事先分为固定的几个阶段:撰写书面的需求说明文档,设计高层软件架构,设计底层细节,编写代码,测试,部署。(2)采用阶段式评审:每个阶段结束后,对该阶段提交的成果进行评审,评审通过后才进入下一阶段。 瀑布式开发使用最广,并且经久不衰的原因: 瀑布式开发的流程具有可预测性,所
2017-08-09 17:03:33 1955
转载 信息结构图和产品结构图的区别
信息结构包括各级页面的展现,导航等。主要是指表现层的东西,也就是APP如何展现页面。产品结构图是指产品有哪几个部分组成,各部分之间如何发生关系,通过产品的结构图能把产品的各个部分,及其产品的概念原型梳理出来。图片摘自 https://tangjie.me/blog/213.html
2017-08-03 09:47:53 1688
原创 APP可盈利模式分析
1 启动页广告: 优点:适用范围广,启动页面布局空间充足,展示频率大,用户每启动一次广告即展示一次。缺点:等待时间不好把握,降低用户体验。说明:现已有点击跳过功能,弱化缺点。2 提供固定入口:(应用推荐精品) 优点:以分类方式,分类里面可以进行内容相关app或广告的推广,固定的入口易于符合用户习惯,且内容并不局限,也可顺便提
2017-07-31 09:44:21 6070
原创 产品怎样做好后台管理系统
前言:上周实习,让我做一个后台管理系统,导师根据现在要开发的app的功能简单讲解了一下,把前端页面图给了我,霎时间有点懵,不过前前后后整整改了近一周,期间每改一次就和导师交流,交流以后继续改,所以现在来简单总结一下,同时也查了一些资料来丰富内容。 因为后台管理系统面对的主要是公司的各个部门,比如运营,产品,老板之类的人物,他们相对用户更加专业,对于功能的需求会更大,或者说,对功能梳理
2017-07-18 10:19:02 4389
转载 B端产品经理与C端产品经理
TOC的产品是与用户接触,挖掘用户需求,定义用户价值,思考和实践,准确推动项目进程,是个从无到有,从思考到创造出来的过程。需要产品经理有较强的用户嗅觉,能够发现用户的真实需求,通过数据分析,来找到在市场和用户之间的平衡点,还需要有一定的运营基础,能根据用户反馈不断优化产品。 另外,TOC的产品和开发是同一个团队,目标一般都是一致的,他们朝着同一个产品方向去努力即可。所以TOC产品经理
2017-07-17 14:49:55 861
原创 前端笔试重点(3)
1 浏览器内核分别是什么?IE: trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核Chrome:Blink(基于webkit,Google与Opera Software共同开发)2 什么是伪数组?如何将伪数组转化为标准数组?伪数组(类
2017-05-01 16:53:54 356
原创 前端小知识点(2)
1 谈谈你This对象的理解?(1)js的this指向是不确定的,也就是说是可以动态改变的。call/apply 就是用于改变this指向的函数,这样设计可以让代码更加灵活,复用性更高(2)this 一般情况下,都是指向函数的拥有者。(3)在函数自执行里,this 指向的是 window 对象。扩展:关于this,还有一个地方比较让人模糊的是在dom事件里,通常有如下3
2017-05-01 13:46:24 580
原创 http常见状态码
100:告诉客户端应该继续发送请求,这个临时响应是用来通知客户端的,部分的请求服务器已经接受,但是客户端应继续发送求请求的剩余部分,如果请求已经完成,就忽略这个响应,而且服务器会在请求完成后向客户发送一个最终的结果 200:是最常见的http状态码,表示服务器已经成功接受请求,并将返回客户端所请求的最终结果202:表示服务器已经接受了请求,但是还没有处理,而且这个请求最
2017-04-12 11:56:12 260
原创 Merge Sorted Array
题目:Given two sorted integer arrays A and B, merge B into A as one sorted array.Note: You may assume that A has enough space (size that is greater or equal to m + n) to holdadditional elements fr
2017-03-31 23:32:04 275
原创 Pascal's Triangle
题目:Given numRows, generate the first numRows of Pascal's triangle.For example, given numRows = 5, Return[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]要得到一个帕斯卡三角,我们只需要找到规律即可。第k层有k个元素每层
2017-03-31 23:10:54 169
原创 Remove Duplicates from Sorted Array
题目:Given a sorted array, remove the duplicates in place such that > each element appear only onceand return the new length.Do not allocate extra space for another array, you must do this in plac
2017-03-30 00:39:27 208
原创 Remove Element
题目:Given an array and a value, remove all instances of that > value in place and return the new length.The order of elements can be changed. It doesn't matter what you leave beyond the new length.
2017-03-29 23:58:24 360
原创 平稳退化 渐进增强
一 平稳退化我们要知道,网站的访问者完全有可能使用的是不支持JavaScript的浏览器,还有一种可能就是浏览器支持,但是用户可能因为不想看到弹出广告而禁用了JavaScript,所以,我们应该考虑,面对这些用户的时候要怎样解决他们浏览的问题。如果能正确使用JavaScript脚本,就可以让访问者在他们的浏览器不支持JavaScript的情况下仍能顺利浏览网站,这就是所谓的平稳退化,从而可
2017-03-28 23:55:21 456
原创 前端小知识点
1 Ajax的理解,作用,特点:Ajax指的是异步的JavaScript和XML,是一种创建交互式网页应用的开发技术,特点是异步执行,可以实现无刷新效果,提升用户体验,但是会破坏网页中前进和后退按钮的正常功能,可以通过简单的插件弥补。2 模板引擎模板引擎不属于特定技术领域,它是跨领域跨平台的概念。模板引擎可以让(网站)程序实现界面与数据分离,业务代码与逻辑代码的分离,这就大大提升了开发
2017-03-26 18:13:14 268
转载 js事件代理
在javasript中delegate这个词经常出现,看字面的意思,代理、委托。那么它究竟在什么样的情况下使用?它的原理又是什么?在各种框架中,也经常能看到delegate相关的接口。这些接口又有什么特殊的用法呢?这篇文章就主要介绍一下javascript delegate的用法和原理,以及Dojo,jQuery等框架中delegate的接口。JavaScript事件代理首先介绍一
2017-03-26 15:32:05 458
转载 js实现跨域的方法
因为同源策略,导致不同的域之间不能进行相互传输数据或通信,只要协议,域名,端口号有一个不同,那么它们就是不同的域,但是在有时候我们有需要请求访问其他的域中的内容,所以我们有必要解决跨域问题。一 通过jsonp跨域原理就是通过script标签引入一个js文件,这个js文件载入成功后会执行我们在url参数中指定的函数,并且会把我们需要的json数据作为参数输入,所以jsonp是需要服务器端页面
2017-03-26 14:41:56 473
原创 浏览器标准模式和怪异模式之间的区别是什么——整理自网页
在标准模式页面按照HTML,CSS的定义渲染,而在怪异模式就是浏览器为了兼容很早之前针对旧版本浏览器设计,并未严格遵循W3C标准而产生的一种页面渲染模式。浏览器基于页面中文件类型描述的存在以决定采用哪种渲染模式,如果存在一个完整的DOCTYPE则浏览器将会采用标准模式,如果缺失就会采用怪异模式。下面介绍标准模式和怪异模式之间的区别(1 )盒模型:在怪异模式下,盒模型为IE盒模型,
2017-03-21 18:55:02 12210 1
原创 网页性能优化方案整理
(1)减少http请求次数:可以合并CSS样式和JS样式,进行源码压缩,图片大小进行合适的控制,可以用网页Gzip压缩检测,(2)CDN托管:内容分发网络其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况
2017-03-21 17:39:19 316
原创 常见浏览器兼容性问题与解决方案---整理自网页
(1)浏览器兼容性问题一:不同浏览器的标签默认的外补丁和内补丁不同 问题现象:写几个标签,不加样式控制的情况下,各自的margin和padding的差异较大 这是最常见的一个兼容性问题,几乎所有的CSS文件开头都会用通配符*来设置各个标签的内外补丁是0; 解决方案:CSS里 *{margin:0;padding:0;}(2)浏览器兼容性问题二:块属性标签float后,又有横
2017-03-21 17:33:40 448
原创 jQuery性能优化(2)
四 使用data()方法缓存数据使用data()方法,可以针对元素定义数据,在元素中存取数据,从而避免数据被循环引用的风险。根据功能不同,有下列几种使用格式:(1)根据元素中的名称定义或返回存储的数据 data[name] 可选参数name为字符型,表示存储数据的名称(2)根据元素中的名称在元素上存储或设置数据 data(name,value)n
2017-03-08 20:09:38 204
原创 jQuery性能优化(1)
一 优化选择器的执行速度(1)优先使用ID与标记选择器 在jQuery中,访问DOM元素的最快方式是通过元素ID号,其次时通过元素的标记。再其次就是使用类别(.class)访问。在访问页面元素时,要尽量避免出现下列的访问语法:1)虽然访问DOM元素的最快方式是通过元素ID号,但应避免重复修饰,即用ID号修饰ID号,如var eleName()=$(“#divTip
2017-03-06 23:41:24 198
原创 jQuery选择器总结
基本选择器是使用最频繁的选择器,可以实现大多数页面元素的查找。基本选择器语法 选择器 功能返回值#id根据给定的ID匹配一个元素单个元素element根据给定的元素名称匹配所有元素元素集合.class根据给定的类匹配元素元素集合*匹配所有元素元素集合selector,s
2017-03-05 23:33:52 232
原创 读书笔记--删除数据时的提示效果在项目中的应用
需求分析:(1)当用户单击删除按钮时,整个页面背景类似于关机效果,“删除”提示框突出显示,用户可以选“关闭”按钮,或者单击“确定”或“取消”操作。(2)删除提示框一直居中显示,不论页面带小发生如何变化(3)如果对某条记录打钩,当用户单击提示框中的“确定”按钮时,将在页面中删除该条记录,同时关闭提示框,页面背景恢复正常功能实现: $
2017-03-05 13:54:37 455 1
原创 读书笔记--数据删除和图片预览在项目中的应用
需求分析:(1)在页面中创建一个表格,用于展示多项数据信息,各行间采用隔行变色的方法展示每行数据(2)如果选中表格中某行的复选项,并单击表格下面的删除按钮,那么将删除其选中的行,选中全选复选框后,再次单击删除按钮时,将删除表格的全部行数据(3)如果将鼠标移动到表格中某行的小图片上,将在该图片的右下角出现一幅与之对应的大图片,用以显示图片预览效果功能实现:
2017-03-04 19:35:33 343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人