精华内容
下载资源
问答
  • 看过博主其他博客的都知道博主iOS出身,后来学的前端,Java,weex,快应用这些,思想上总是偏向于iOS,所以在快应用中也总想着能写一个全局的方法,现在就把这个经验分享出来: 在快应用的工程中有一个文件叫...

    看过博主其他博客的都知道博主是做iOS出身,后来学的前端,Java,weex,快应用这些,思想上总是偏向于iOS,所以在快应用中也总想着能写一个全局的方法,现在就把这个经验分享出来:
    在快应用的工程中有一个文件叫app.ux,在这个文件夹中
    这里写图片描述
    你会明显的看到博主写的全局变量和方法的注释,调用方法是:

    //这里直接输出,会打印两个,一个是方法中打印的,一个是这里打印的
    console.log(this.$app.$def.methodApp());
    //这里会打印name的值,这里要注意一点,dataApp里面的变量如果是固定的如域名,你可以直接写死,直接声明,但是也可以不声明,直接把你想存储的数据存进去
    console.log(this.$app.$def.dataApp.name);
    或
    console.log(this.$app.$def.dataApp['name']);
    //不声明变量,直接存入,这里就是一个隐形的参数,只有你知道里面有这些值,在app.ux不存在这些声明,使用的方法不变同上
    this.$app.$def.dataApp['login'] = xxxx;
    this.$app.$def.dataApp['useid'] = xxxx;
    this.$app.$def.dataApp['token'] = xxxx;
    this.$app.$def.dataApp['phone'] = xxxx;
    

    全局方法也有需要注意的地方,既然调用,那么一定是有返回值的,除非你只是作为某种标记,没有返回值的话默认返回undefined,容易造成其他错误。

    附加内容:之前在IDE中不支持引入js文件,最新版IDE(6月22更新版本)现在是可以的,使用方法:
    比如你在某个文件中需要使用md5加密,引入md5的js文件:

        import {md5} from '../xxxx/md5.js'
    

    使用时:

    	//这种基础的用法就不再说明了哈
        console.log(md5('哈哈'));
    

    除了使用方法,按照es的使用方法,js里面保存的json数据应该也可以直接拿来用。

    展开全文
  • 最近这个话题频频出现,而且讨论地越来越激烈,也越来越有趣。...之后又有了如下的这张图片  暂且不说这个微博的主人是不是炒作... 博主简历这件事情上,经常也会提醒师弟师妹们邮箱一定换一个看起来正式一点

        最近这个话题频频出现,而且讨论地越来越激烈,也越来越有趣。最开始是在人人网上当做笑口被大家广为扩散的那张图片,某大学在申请出国联系导师的时候使用******(数字)@qq.com的邮箱;之后又有了如下的这张图片


        暂且不说这个微博的主人是不是炒作,这段话着实引起了一番大浪,继而讨论越来越激烈。

        博主在做简历这件事情上,经常也会提醒师弟师妹们邮箱一定换一个看起来正式一点的,不求高雅,但总感觉数字@qq.com的邮箱地址总是给人一种你没上心的感觉,继而觉得你连发邮件和做简历的时候都这么不用心,能是一个在工作中用心的人吗。(这个,好吧,确实不能一概而论,不过本能地有可能就这么想了)。知乎上这个问题吵得很热,整理了一些回答拿上来,大家看看。

    @庄表伟
        说几点我的看法:

    关于统计学

        每个人都有自己的经验,并且根据自己的经验,定下一些今后做选择的“过滤条件”,这无可厚非。
        有一个“科学家”,做过类似的实验,当他们把青蛙的腿切掉之后,发现对着青蛙大喊,他们不会再跳了,于是,“科学家”得出了一个结论:青蛙的听觉器官,是长在腿上的。
        当骆轶航收到了很多低质量的简历之后,他们得出了一个结论:问题出在邮箱域名上。
        我当时在微博上的评论是:照我说,还不如基于毕业学校和工作经验来筛选呢。
        依据自己的狭隘的经验,得出了基于邮箱做筛选的结论,然后:还有一伙人帮忙洗地。。。统计学是怎么学的呢?

    关于傲慢

        当我想要招聘一个人,然后每天收到3~5封简历,那我当然得每个简历都仔仔细细的看啊。但是,如果一天收到300~500封简历,我就开始烦恼,开始考虑如何快速的筛选。这些都无可厚非但是有人会因此滋长出一种高高在上的傲慢,就不好了,到这里来投简历,还不肯换一个邮箱,直接就拒了,看都不必看!
        据说,有更加傲慢的做法:收到一堆简历,先分为两堆,随机的扔掉一堆,理由很简单:我们不招运气太差的人。(博主表示,呵呵)

    关于简历

        从2005年开始,我个人一直是Gmail的用户,找工作相关的事情我也一直是用的Gmail收发邮件,简历的附件我一般会保存为PDF再发过去(为了避免被猎头修改),附件的命名一般是:庄表伟简历2013.pdf(这样有助于对方保存,或者在今后查找邮件和附件)。

        当然,简历的内容,比简历的命名、所使用的邮箱,更加重要。
        当然,比简历更加重要的,是面试时的充分交流。
        当然,比面试更加重要的,是一个人的真才实学。
        当然,比能力更加重要的,是真的获得这份工作以后,是否能够努力做好。
        所以,我其实很怀疑,换一个邮箱发简历,对于改善一个人的职业生涯,会有多大帮助。


    @Joey Yin

        也许你们说的在逻辑上都对(用QQ邮箱的也有天才啊,共产党员也有好人啊),可是都没用。正确但是没用的话,就是垃圾。一天到晚说政治正确但是没有任何意义的话,对这个世界没有任何帮助。地球是靠“知行合一”的实干家推起来的。

        这个世界没有所谓绝对的公平。当你因为没有当局长的爹而在公务员考试中被落榜;当你因为没有穿正装被客户拒之门外;当你因为邮件没有按照投资人指定的标题而把精心准备的BP丢到垃圾箱;当你因为几个装订问题而被招标方把熬了一周通宵赶出来的标书当面扔进垃圾桶;当你发现跟你面试时表现差不多但是仅仅因为长得漂亮的同学淘汰你拿到offer;当你去美领馆面签时仅仅因为签证官昨晚的性生活不和谐而被reject;当马修·埃蒙斯最后一枪竟然打出4.4环……你会发现,仅仅是注意一下邮箱迎合一下招聘者的口味是多么fair不过的事情(好吧,有时候人还是要现实一点)

    @滇狐

        当你没有足够的信息来作出正确判断,但又必须作出判断的时候,你所能做的就仅仅是根据以往数据来做一个猜测。如果你通过之前筛选简历的经验,发现附件简历文件名类似「新建 Microsoft Word 文档 (2).docx」的人大部分不靠谱,发信人姓名类似「≮ ﹎ωǒ们偠开鈊」的人大部分不靠谱,发信人邮箱名全是数字的人大部分不靠谱,那么当你需要在两小时内看完 400 份简历的时候,对于满足以上特征的简历,你就有很大可能会直接略过

       作为一个在创业公司看过大批不靠谱简历的兼职业余 HR,相信我,在如此大的工作量下,很少有人会去专门花时间精力盯着你的邮箱后缀看到底是不是 @qq.com。如果你非要使用 QQ 邮箱的话,请申请一个英文邮箱取代掉你的数字邮箱,设置发件人姓名为你的真实姓名,简历以纯文本形式再放一份在正文里,正文不要用粉红啊淡绿啊湖蓝啊这样颜色来写,附件的简历文件名命名正常一些,就已经很好了。如果这些你都做到了,对方 HR 还专门不辞辛劳地特意去看你的邮箱后缀是不是 @http://qq.com,那就忽略这家公司吧。

    Update:

       评论中有人问为什么纯数字的邮箱不好,在这里统一解释一下:因为人类不擅长阅读和记忆数字。我生成了两组邮箱名,每个邮箱都是 10 个字符,长度完全相等,大家可以试一试阅读每组邮箱两分钟,然后把浏览器窗口最小化,打开一个记事本把每组邮箱都默写一遍,看看哪组邮箱更容易记住并写对:

    第一组:

    1971052436@qq.com

    5798669321@qq.com

    8132478361@qq.com

    8480105820@qq.com

    9444932098@qq.com


    第二组:

    paulappack@qq.com

    liangchang@qq.com

    miyanohara@qq.com

    nickfrolov@qq.com

    ralphhbaum@qq.com


    所有邮箱均纯属虚构,如有雷同,实属巧合。

    虽然在日常工作中收发邮件大部分时候都是复制粘贴,很少需要手工输入,但复制粘贴完了之后至少还要再看一遍确认一下贴对了没有吧?让人一眼看完之后记不住的邮箱名,会让人感觉很不舒服,这对于应聘而言并不是件好事情。


    @王亞暉

        我是在创业公司,一直也在给公司招人,我知道@骆轶航为什么吐槽,也有同样的感触。但是我不理解的是你居然用邮箱去给人划分三六九等,并且我强烈的认为此人情商和智商都不高。

        首先对于招聘邮件我有三个建议:

        1)标题写明确了应聘职位和你的名字,最好邮件的地址是『你的名字@某个邮箱』这种格式。

        2)附件尽量用pdf的,附件名字最好写清楚了是谁的简历,不要只是简历两个字。

        3)除了附件的简历最好稍微介绍一两句自己,一下子能看过去最好,对你有个初步了解。

        前两天主要是整理方便,后一条是为了给我一个初步的印象。另外对于程序员最好附上一个github和stackoverflow之类的

        至于是不是qq邮箱不是我关注的问题。不过我其实比较喜欢应聘者提供一个qq号的,我习惯去百度一下这个qq号看应聘者都会在什么地方留这个号码之类的,有的时候会有很微妙的发现。

    @马力

        不要先验的对人和群体做出判断。在没有看到求职信和简历(以及下面写的各项注意事项)之前,QQ、163 邮箱和 Gmail 邮箱用户之前就是否胜任工作方面没有本质区别。

        原作者想表达意思的重点我理解是在求职信本身的质量上,关于求职者应有的素质这些我也赞同,但是由此引申出来的判断并不对。

        很多人的求职邮件往往不够认真,不写正文的,写一句莫名其妙的话就完事的,写几句话却出现一堆错字的,同时在收件人里写上一堆公司的,还有附上以前公司所做原始文档的,这些都会减分
        求职邮件使用 QQ 邮箱时,发送者常常显示为其 QQ 昵称,有时的确很不专业,特别是昵称非常有个性,非常霸气时。QQ 邮箱好像有一个设计来解决这个问题,当发现邮件里提到简历时自动弹出确认对话框,询问这是一封正式邮件,是否要使用昵称等等。但是效果并不理想,因为很多人邮件正文里什么都不写…

        除了 QQ 昵称的那个设计外,其他的情况我觉得不是使用 QQ 或者 163 邮箱本身的原因。为什么不合格的求职邮件来自这两个邮箱的多?因为用户群本身就大。

        对于个人用户,QQ 邮箱和 163 邮箱本身也是合理的选择。我自己的邮箱主要是 Gmail 的,但同时也保有QQ 邮箱,139 邮箱等等,有时都会有各自的使用场景。使用什么样的邮箱,和是什么样的人,并不直接相关。

        给求职者的建议:
        1)邮箱不是重点,重点的是认真的细节和规范的格式。
        2)注意邮件的发送者姓名显示,可以给自己发封邮件来测试。
        3)不要只放一个附件就发出去了,要有简洁明了的正文,例如求职信,介绍你的特点或者对公司的兴趣。
        4)不要出现错字或者病句,写完后检查是必须的。
        5)附件的命名不要用诸如 新建文档.doc 简历.doc 之类,要有职位和姓名信息。


    附:怎样写一封得体的电子邮件 by 吴思扬

        以下内容不是规范,只是写邮件时的总结,请务必根据自己公司、团队的实际情况带入思考内容过长,手工码字不易,为避免没耐心的人误以为我在写申论,先提炼一下观点

        1)保证把事情说明白

        2)在1的前提下,尽可能短

        3)必要时可以罗嗦,不要为了短而短

        4)HTML格式与txt格式的选择,跟团队保持一致即可

        5)写完后考虑一下受众的阅读体验

        6)让自己的邮件易于检索

        7)由简入繁,后而化简
    -----------------------

        纯工作性质电邮的书写可以粗略分两个部分,思路和修辞。
    (这里先做一个区分,有一部分电邮是用来搞关系、扯皮、划分责任的,这些电邮的编写可以按照传统信的手法写)

    A-思路部分,有一些通用的原则可以作为书写的指导。

        1、“战地记者”原则
        设想自己是一名战地记者,在弹雨纷飞的时候要报道当前的战况,在每说一句话都有可能有枪子儿找上脑门的时候,废话、套话、官话、空话一概省略,直切主题是最合适的。比如说作为一个系统部署人员,要向一个主管技术的大领导汇报客户现场的一个重大问题,可以用这样的思路写:A系统B模块目前无法运行,部署日志见附件1,报错信息见附件2,客户端环境见附件3.客户要求24h内解决,否则将延迟上线。

        一句话将所有的重点信息浓缩起来,相关但冗长的技术信息用附件传递,可以保证对方在看到邮件后马上理解事情的起因经过以及可能的结果,这种情况下如果顾虑太多,仍然用“尊敬的领导”一类的套话起头和修辞的话,可能会导致对方遗漏重要信息。保证对方第一眼就能看到电邮的目的。

        2、“金字塔”原理
        想象一下金字塔的典型构造。我认为所有电邮(甚至可以包括其他实用文章)都应该遵循这种结构:中心明确,分层叙事,逐层铺开。
        关于金字塔原理的书籍,有一本同名的《金字塔原理》可以深入学习,这里只讲述一下我理解的具体概括法。
        (《金字塔原理》http://book.douban.com/subject/1020644/


        a.先用战地记者原理过滤一下自己所想表达的内容。找到少数的几个重点,然后再逐一筛减直到找到有且只有一个的中心,先将这个“点”暂时列为自己所有表述的最终目的。还是拿刚才的例子来解释,客户现场的重大问题,我需要告诉很多事情帮助对方判断,比如日志、报错信息、环境等等,但实际上仔细分析,这些东西都只是为了解决“系统部署失败”这个问题,而再仔细分析,解决“系统部署失败”后可以避免“系统延迟上线”,并且可以避免项目的失败、客户的不信任,最终将所有蛛丝马迹的问题都汇聚到一点“维持客户的信任”。


        b.分析邮件接受者对于这个中心点的理解程度。如果不言而喻,则降级到下一中心点,如果可能不甚理解,则保持这个中心点,围绕着它展开描述。对方是主管技术的大领导,对于“维持客户的信任”这一点自然能有足够的认识,因此降级,选择“项目失败”,同样有足够的共识,再降级“项目延迟上线”,在这一点上,大领导可能不会比现场人员有更清醒的认识,因为山高皇帝远,他能看到的实况有限,而自己的任务就是将这一实况以足够明显而肯定的方式汇报给对方,让他有足够的资源进行判断、协调资源,所以选定“项目延迟上线”这一点作为中心。


        c.描述中心点最直接相关的一层信息。
    项目延迟上线最直接相关的是部署失败,但部署失败只是个结果而不是过程,所以还需要继续描述为什么部署失败。通常做一件事有这么几方面信息,我有什么资源做、怎么做的、出现了什么结果,这三个方面就是部署失败的直接相关的信息。


        d.继续描述“直接信息”的“直接信息”。这里将进入一个循环,将自己认为需要说明的情况用逐层铺开的方式附加到中心信息上,丰富中心信息的支撑体系。在电邮里需要根据实际情况采用不同的方式进行附加,例如图片、图表、附件文档等。日志、操作记录等信息虽然有价值,但因为信息过长、对中心点没有直接帮助,而必须以一种不干扰阅读的方式出现,挂附件是比较好的选择,这可以保证对方在需要获取的时候不难获取、在不需要获取的时候直接避开。

    通常参考这两项原则、经过不断的书写联系和概括,就能保证自己的电邮产出是思路得体的。


    B-修辞部分,每个人都有自己的文字风格,但在工作性质的电邮中,需要适当约束自己的码字习惯。

        1.标点
        这部分是最容易忽视的,不少工作N年的老同事在书写电邮时要么不加符号,要么乱加符号。比如每句话都用问号结尾、到处乱跑的感叹号、翻译腔的破折号等等。我自己有一个电邮标点的心里底线,就是“可以不规范,但一定要规律”。
        比如有时因为输入法等问题没办法使用标准的中文句号,我索性就直接用英文句号、甚至减号,但一定会有规律地用,比如所有减号都是句号的意思,避免对方看不明白符号的意义,另外日常聊天时我习惯以三个句号结尾,但在电邮中尽量避免这些个人习惯,就算不能规范地使用标点,但也至少不要成为潜在的阅读障碍。

        2.字体

    · 默认字体

    如果公司有规范,严格执行,如果没有规范,就保持默认字体,因为在不知道对方视力、阅读场合、阅读仪器的时候,默认字体是最安全的选择。

    · 粗体

    仅限于刻意强调的文字,一般情况下在一段话内只出现一个粗体词组时,强调效果是最好的,而出现了三四个甚至更多的粗体时,效果反而降低,“都强调等于没强调”,所以,找到自己最需要的那个点,然后再考虑是否值得加粗。

    · 斜体

    另外,无论如何都要谨慎对待“斜体”,尽量避免使用,目前win平台的斜体是粗暴的。
    参考这个问题(http://www.zhihu.com/question/20120243
        

        3.颜色

    · 安全色:红色、绿色

    · 除了红色(代表强调或者危险)和绿色(代表通过和安全)可以适度使用外,其他颜色尽量避免使用。多种颜色时,给出标注

    如果一定要用多种颜色,必须在显眼的地方给出颜色的标注,否则邮件几经转手后,阅读者会不理解颜色的意义而错失、误解信息。

        4.对齐

    · 段首对齐

        我见过不少同事在写一个新段落的时候前面加了两个空格,甚至一些程序员会加四个空格(因为一个英文空格是1/4个汉字长度),但是在电邮中,段落开始时应该避免加空格,这属于“web时代新文字排版问题”,不在这里铺开讨论。
    (参考@梁海的这个回答:http://www.zhihu.com/question/19572531/answer/12254947

    · 段末对齐

        不要用回车控制换行,因为在自己的客户端设置下看起来美观的回车换行,到了别人的设备上将可能是一种视觉灾难,参考这个图片(左为原始屏幕,右为较小屏幕下的显示效果)。


        5.换行与行间距

    · 手工空行

       在表述完一个完整段落后,尽量手工空一行,因为在不同的阅读设备中,没有这个空行的话会导致密密麻麻的文字墙,这种视觉压力会直接影响阅读者的理解能力,留白能让人在阅读的时候有喘息的机会和理解的间隙。

    · 适当的间距

       行间距可以用默认间距或1.5倍以内的间距,取决于篇幅多长,更高的间距会让阅读者的视线跳跃过多引发视觉疲劳。

        6.文字描述手法
        概括一下我所推荐的电邮写作手法,“选择朴实准确的形容词和副词,多用具备一定意义的短句,避免复杂术语的堆砌”。选择朴实准确的形容词和副词

    · 这里主要针对偏爱小说式电邮的写作方式,比如需要用“美观”代替“美轮美奂”等等,工作电邮不是散文,需要确保务实。多用具备一定意义的短句

        将长句拆解为短句,可以让阅读者更容易理解,比如本次项目延期上线是因为在客户现场出现了一个由于安装A程序失败导致了冗余的tmp文件丢失所引发的故障。

        可以拆解为项目延期上线,因为在现场出现了安装故障,该故障由A程序安装失败所引发,具体原因为冗余tmp文件丢失。


    · 避免复杂术语的堆砌

        这一条在技术同事来看,可能有不同意见,因为在大部分RD相互沟通的时候,术语是相当于世界语的。
        不过大部分RD线以外的同事并不理解RD之间说的“我打算继承你写的A方法”或者“给我个接口”,所以在同事间互相电邮的时候,需要确保自己写的东西是对方能看懂的,例如下面这种替换(阅读者是财务同事)。你打开浏览器,输入1234,然后看系统控制台,把里面的systemp参数copy给我。

        可以替换成你打开IE,或者360浏览器,在地址栏(上面那个有http:\\字样的)里输入1234,然后看打开的页面,左边有一个菜单,靠中间的位置有一个功能叫“系统控制台”,点开它,再看弹出来的窗口,最上面有一排英文,把名字是systemp的后面的框内的东西复制下来发给我。


        7.标题
    电邮标题也是经常被忽视的一点,但这一点至关重要,可以说保证了自己和对方在今后查找相关信息时的准确性。
    恰当的标题一般是最全面的概括、最开始的引子、最点睛的描述。最全面的概括

    《有关XX项目在XX客户现场的部署故障及现场情况说明》

    · 最开始的引子

    《XX市XX客户现场部署故障》

    · 最点睛的描述

    《XX客户现场部署故障将可能导致延期上线》

    · 这些都是可行的例子,根据实际情况作权衡。


        8.其他
        其他电邮的写作内容还包括签名档、邮件重要度、邮件格式、阅读者的环境预估等。签名档

        签名档主要用于让对方获取自己的其他联系方式,公司有统一要求的,需要严格执行,如果没有统一要求的,需要设置一个固定的格式,包括个人姓名\英文名、公司正式注册名称、部门\项目组、手机、座机、MSN等必要信息。

    · 重要度

    除非是火烧屁股的事,千万不要使用重要度这个设置,以免重写狼来了的故事,《狼来了之现代电邮版》。

    · 邮件格式

    通常设置为html格式,如果有特殊要求也可以考虑txt纯文本,但后者将没有视觉格式可言,一般不推荐。

    · 阅读者的环境预估

    这部分其实有一点投机,也可以看做是“电邮沟通中的用户体验”,例如对方经常使用12寸小本,就尽量把表格设置得紧凑一些,对方如果是出差在酒店里,发邮件时就尽量避免发送大附件,而使用其他方式传递等等。


    展开全文
  • 那么我们应该怎样才能选择一个合适的虚拟主机呢? 其实想要选择一个合适的虚拟主机这个问题并不难,就是要清晰的知道自己的实际需求。比如网站它主要是针对什么而的,如果是个人博客站,那建客站可能在网站空间...
  • 在阅读《我们应当怎样做需求分析》这篇博客之后,印象最深的就是博主所说的令人印象深刻难以忘怀的一个个软件项目,有的获得了成功,而有的走向了失败。导致这些失败的原因,值得我们深思。作为软件工程专业的学生,...

    在阅读《我们应当怎样做需求分析》这篇博客之后,印象最深的就是博主所说的令人印象深刻难以忘怀的一个个软件项目,有的获得了成功,而有的走向了失败。导致这些失败的原因,值得我们深思。作为软件工程专业的学生,进入社会,进入岗位,需要的就是对于一个项目的了解,并且清楚客户的需求,并且能顺利将需求进行合理的分析,从而使项目走向成功。

    那么我们应该怎样去做呢,前辈在博文中给了我们很好的建议:

    (一 需求调研

    一:初识

    很多需求分析的工作是从需求调研开始的,需求调研是需求分析最重要的一环,要求我们既要有理解能力,设计能力,又要有与人交往,沟通的能力。对于客户提出的需求要从技术人员的角度去看待,给出客户更加合理,可操作性的解决方案;另外不同的层次有不同角色上的需求,划分清楚角色,弄清楚每个角色的需求提出者与决策者;从宏观上制定目标与方案,随后的工作,就是与各方代码建立联系,逐一拜访他们,将需求调研工作一步一步进行下去。

    二:拜访

    需求调研不是一蹴而就的事情,是一件持续数月甚至数年的工作,我们需要依靠客户这个群体的帮助,从而掌握真实可靠的业务需求,更加需要我们有良好的客户关系,还要能够分析一个客户人群的关系,分析这个人群中,谁支持这个项目,谁在阻碍这个项目,谁能与我们结为盟友,荣辱与共,都是需要我们去掌握的,去交往的东西

    三:研讨会

    业务研讨会是重要的,同时也是灵活的,面对不同的管理模式,不同形式的多组织机构,众说纷纭的需求,我们要根据实际情况,合理的与客户组织研讨会,有限抑制个性化差异,分模块组织专项研讨会。

    四:需求研讨

    讨论业务需求是需求分析人员的功底,在做需求研讨时,我们需要的不是一些过于具体的业务需求,甚至是所谓的最佳设计方案,首先应该跟客户探讨的是现有的业务知识,即“业务领域分析”,不能仅仅停留在软件本身,应当更开阔一些,应当扩展到跟这个业务有关的那些领域知识中,而不是成为一个专家。只有建立在大量业务分析与技术可行性分析基础上的分析活动,才能保证需求的正确与变更的可控。

    五:迭代

    需求不是一蹴而就,而是一个反复迭代的过程,通过一次次验证,每次多理解一些,更多了解一些,每深入一步,我们的软件就更接近客户的满意。

    六:需求捕获

    需求捕获是整个需求分析工作中的最重要的部分,需求捕获是比较薄弱的环节,在需求捕获的过程中,最根本的问题是一个态度的问题,是主动还是被动,我们更多的要发倔,客户没有说出,或者没有想到的需求,一个需求分析人员只有熟悉了业务操作的流程,站在客户的角度去思考问题,进而深入的了解客户所提出的业务需求,达到这样的水平才能做出完整,准确的分析

    (二 需求分析)

    一:功能角色分析与用例图

    需求分析是一个由粗到细的过程,首先要从功能角色进行分析,对系统宏观的,整体的需求分析,并且还需要在它的基础上进行更详尽的分析

    二:业务流程分析

    在整个系统的整体脉络与轮廓已经被勾画出来,我们仍然需要为客户进行分模块的用例图设计,进行分为两个方向的需求细化,分别是业务流程分析与业务领域分析

    三:用例说明

    当我们进行业务流程分析时,不能空对空,必须要落实,在画用例图时,最重要的则是事件流,基本流程描述是应该是该用例中最佳的,最正常的方式流转

    四:查询报表分析

    一个有效的报表,并不是对数字的简单堆砌,它通过一组一组的数据,揭示的都是一些客观规律、复杂活动与发展趋势,需求人员在进行需求分析阶段,应当准确的与客户敲定这些格式,并最终在用例说明中体现出来

    :子用例与扩展用例

    六:行动图和状态图

    针对用例图缺乏生动形象的图形表示,行动图与状态图可以有效的弥补用例图的缺陷,使我们对系统设计的流程更加清晰

    七:业务领域分析

    对系统进行静态分析,通过与客户进行交流,掌握领域知识,然后绘制成业务领域模型,去指导我们软件开发的过程

    需求分析的方法还有原文分析法,领域驱动设计,非功能需求,通过这些才能将软件开发过程化繁为简,称为敏捷开发的精髓

    (三 需求确认)

    需求列表,一个需求列表的实例有了需求列表的内容,我们才能一项项的检查我们是否满足用户的需求,快速原型法能够确保与用户流畅的确认需求,面对状况不断,令人崩溃的研发过程,需求规格说明书显得尤为重要,本着实事求是的态度去描述客户的需求,最后经过一系列需求研讨,需求分析和整理确认,我们整理出了需求列表,最后的里程碑就是需求评审会了,确认需求,从而开始设计开发工作。

     思维导图:

     

     

    转载于:https://www.cnblogs.com/ggrm/p/8530218.html

    展开全文
  • 问题在移动端商城系统中,我们常常看到位于页面顶部有一个搜索框,这类搜索框博主比较喜欢的是固定在页面顶部,半透明悬浮,能依稀看见部分轮播图的形式。要制作这样的搜索框,技术关键在于:fixed 搜索框定位...

    这次给大家带来怎样用HTML做出移动端固定悬浮半透明搜索框,HTML做移动端固定悬浮半透明搜索框的注意事项有哪些,下面就是实战案例,一起来看一下。

    Question. 问题

    在移动端商城系统中,我们常常看到位于页面顶部有一个搜索框,这类搜索框博主比较喜欢的是固定在页面顶部,半透明悬浮,能依稀看见部分轮播图的形式。

    要制作这样的搜索框,技术关键在于:

    fixed 搜索框定位

    opacity 设置透明度

    Solution. 解决

    首先我们定义一个 html 片段:

    搜索

    bg.jpg

    header 标签为搜索框,下面的 div 为一个背景图。

    同时附上 CSS 样式:

    body {

    margin: 0; padding: 0;

    font-size: 14px; font-family: "microsoft yahei",'Arial', 'Verdana','Helvetica', sans-serif;

    }

    .bar {

    position: fixed; top: 0; left: 0; right: 0; /* 决定了搜索框置顶 */

    height: 44px; padding: 0 10px;

    background-color: #fff; opacity: 0.8; /* 搜索框半透明效果 */

    z-index: 10;

    }

    .bar form {

    display: block; padding: 0;margin: 0;

    }

    .search-row {

    position: relative;

    height: 30px; padding: 7px 0;

    }

    .search-row input[type=search] {

    position: absolute; top: 7px;

    height: 30px; line-height: 21px; width: 100%; padding: 10px 15px 10px 30px;

    border: 0; border-radius: 6px; outline: 0; background-color: rgba(0,0,0,0.1);

    font-size: 16px; text-align: center;

    z-index: 100;

    }

    .search-row .placeholder {

    position: absolute; top: 2px; left: 0; right: 0;

    display: inline-block; height: 34px; line-height: 34px;

    border: 0; border-radius: 6px;

    font-size: 16px; text-align: center; color: #999;

    z-index: 1;

    }

    .search-row .placeholder .iconfont {

    display: inline-block; width: 19px; line-height: 24px; padding: 10px 0;

    font-size: 21px; color: #666;

    }

    .search-row .placeholder .text {

    line-height: 40px;

    vertical-align: top;

    }

    .background img {

    width: 100%;

    }

    .active:before {

    position: absolute; top: 11px; left: 5px; right: auto;

    display: block; margin-right: 0;

    font-size: 21px;

    }

    .active input[type=search] {

    text-align: left

    }

    .active .placeholder{

    display: none

    }

    很长的一段 CSS 样式,但是其核心就两句话position: fixed; /* 决定了搜索框置顶 */ 和 background-color: #fff; opacity: 0.8; /* 搜索框半透明效果 */,其他的样式均为了页面的排版,排版的细节需要各位读者自己写一遍理解,过程可能需要花费点时间。

    这样我们就完成了一个静态的搜索框:

    备注:这里的搜索图标使用了 iconfont,读者可自行到 iconfont矢量图标库 下载。

    至此,我们还需要通过 JS 实现一些动效:

    用于实现用户切换输入时「搜索」位置图标的切换,原理很简单,增加和移除 class 类,这些类定义了样式。.active:before {

    position: absolute; top: 11px; left: 5px; right: auto;

    display: block; margin-right: 0;

    font-size: 21px;

    }

    .active input[type=search] {

    text-align: left

    }

    .active .placeholder{

    display: none

    }

    /* 输入框获取到焦点 表示用户正在输入 */

    $("#word").focusin(function() {

    $(".search-row").addClass("active iconfont icon-sousuo");

    });

    /* 输入框失去焦点 表示用户输入完毕 */

    $("#word").focusout(function() {

    /* 判断用户是否有内容输入 */

    if ($(this).val()=="") {

    /* 没有内容输入 改变样式 */

    $(".search-row").removeClass("active iconfont icon-sousuo");

    } else {

    /* 有内容输入 保持样式 并提交表单 */

    $("#search").submit();

    }

    });

    备注:这里需要引入 jQuery,千万别忘了!

    Extension. 扩展

    相信看了这些案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

    相关阅读:

    展开全文
  • 最近这个话题频频出现,而且讨论地越来越激烈,也越来越有趣。...之后又有了如下的这张图片 暂且不说这个微博的... 博主简历这件事情上,经常也会提醒师弟师妹们邮箱一定换一个看起来正式一点的,不求高雅...
  • 点赞,网络用语,表示“赞同...恰巧最近博主在一款APP,其中一个版块需要实现点赞和取消功能,经过思考决定用JQuery代码实现它,好了废话不多说,上干货!!首先要引入JQuery插件其次,我们需要定义一个div,并给它...
  • 最近我注意到位国外博主的家,所有外墙全是落地玻璃窗,拥有最佳的视野,采光条件也超好,可奇怪的是在玻璃落地窗外面加了整排的水泥板,这是为什么?外墙全是玻璃落地窗,在写字楼或别墅洋房比较常见,在玻璃...
  • 所以这次博主就跟你们一起一步步揭开SpringBoot的神秘面纱,让它不在神秘。正文我们开发任何一个Spring Boot项目,都会用到如下的启动类@SpringBootApplicationpublic class Application { public stat...
  • 版权声明:本文为博主原创文章,未经博主允许不得转载。 ...网站完后,并不是直接放到服务器(Tomcat)中去运行,而是先将其打包成War文件,再把War...那么怎样一个Jsp网站打包呢??? 一.方法一 进入cm...
  • 仅作为学习记录,大佬请跳过。...博主用visul studio2019做一个小计算器,功能已完成: 博主想通过按键盘的“enter键”触发“=” 过程: 博主用了一下午时间在网上搜索解决方案,发现给出问题解决的方案...
  • 怎样生成随机数?

    2012-10-22 20:41:00
    看了一下代码,博主使用库函数生成的随机数。 突然脑海中有一个念头:如果不用库函数,我们怎么生成随机数? 如果是在现实生活当中,我会这样: 几张白纸分割成很多小份,然后每张写上数字, 隐藏数字,形成纸...
  • 前言:最近在做一个项目,需求是实现一个天气预报页面效果。页面中用到了折线图,而我也是第一次接触android中的画图库,老师给我推荐了MPAndroidChart。在将MPChart配置好以后马上就遇到一个问题,即本文的标题...
  • 版权声明:本文为博主原创文章,未经博主允许不得转载 前言: 真正的了解计算机,探索其本质,培养对技术本质的兴趣。 不要把技术当作是黑盒子。 如何学习一门学问:(1)要划出一个“知识的范围”,让精通这门...
  • 怎样屏蔽(去掉)csdn博客侧栏广告

    千次阅读 2018-09-24 13:37:30
    0x03:找到广告的网址 改hosts文件即可(见到一个一个 域名ip都可以)  hosts文件在(推荐使用Notepad++) 最新更新:(这些肯定是不全的 貌似每个时间段 广告商不一样 有百度推广,还有36...
  • warfalcon,战隼的学习探索博主 我现在的在的: 1、每天早上5点起床,看半小时书,学半小时英语。用SuperMemo每天背20-30英语并复习以前的单词。剩小时更新BLOG。 2、车的时候和排队的时候用成寒的听力...
  • 已经学习的时候没有想过这问题,只知道用监听套接字来执行accept操作,获取与客户端的连接,从来就没想过如果对监听套接字执行普通套接字的操作会怎样,今天特意实验,对这三种情况进行测试。  、 read...
  • 博主推荐延展咨询 资深顾问 王晓东文章 伴随着信息化管理时代的到来,流程E化在我国企业中越来越普及,但很多企业在完BPM项目后面临这样种尴尬:不知道如何去评价流程E化系统的效果。笔者认为应当从以下五层面...
  • 介绍:最近开发需要弄一个像QQ一样的登陆界面(界面要用视频背景),上网发现这个博主介绍的比较好,便转载来分享给更多的人。 先看看效果 注意事项(代码里也标注出来了): 视频资源要添加res...
  • ceresslam全局优化的一些体会

    千次阅读 2018-04-04 11:16:46
    是用重投影误差来的,对于连续的数据流,无论你在前端采用什么样的代数算法pnp或者icp其实都只能算出一个粗略的解,博主亲自实验来比较代数解和非线性优化解的区别,发现无论怎样,即使我ba给的初值相当垃圾,...
  • Git详解

    2018-06-12 16:58:39
    关于Git学习总结,有部分是从他人博客中拷贝过来的,希望博主看到不要怪罪,我都有注明出处和原文地址的。 初始化本地库 获取Git库有两种方式: 一种是直接在工作目录下创建一个新的Git库 另一种是...
  • 辣鸡博主又开新坑…… CUDA是NVIDA家的GPU编程套件,他通过提供基本的底层执行环境和并行编程库,为GPU编程提供了便利。 介绍到此为止,那么CUDA的程序是怎样工作的呢? 首先,我们用GPU来什么?当然不是用来...
  • 博主过去几年听到朋友提到股票相关的数据供应商就是通达信,毕竟大家最常用的股票行情和交易软件的就是通达信,所以在博主看来通达信不管数据的质量怎样,那都是业内公认的风向标,因为太多人拿这些数据作为参考...
  • 由于博主我懒,所以页面画的比较粗糙,...但如果一直点同一个按钮的话,本来这个图片切换框只有3张图片的话,到最后一张的时候我们要做一个判断,让它移动回第一张或者最后一张。思路分析完了,下面看下我们的代码:
  • 程序猿教你学剪辑

    2017-02-20 20:28:04
    上个月因为自己在忙着做...这里我们就来从怎样做一个优秀的剪辑师入手,说说前期需要有哪些准备: 1、素质方面: 1.1 具备美感,也就是具备审美的能力,当然这个博主是不太具备的,哈哈 1.2 对构图方面有一个良好的

空空如也

空空如也

1 2 3 4
收藏数 73
精华内容 29
关键字:

怎样做一个博主