IT常识笔试知识点整理:移动APP、网红内容成产模式的差异
移动APP的分类
• native app :原生APP,IOS上独立开发者做的基本都是这类。格志、小目标等。特点直接调用系统摄像头、文件等。成本最高。
• web app:浏览器APP,也叫做H5APP,就是在浏览器输入地址就能用的“伪应用”,之前云智冷就是这种
• hybrid app:混合APP,在原生app基础上也可以直接进入H5app部分,实现一些更新频繁的页面功能,淘宝、支付宝都是这种。
• light app:13年百度提出的轻应用,其实就是现在微信的小程序的先驱版,依托母程序的权限,实现子应用的服务与功能。
内容生产模式专业程度
• UGC:全称为User Generated Content,也就是用户生成内容,即用户原创内容。
• PGC:( Professional Generated Content) 专业生产内容,如新浪、网易、搜狐、腾讯的客户端。
• PUGC:(Professional User Generated Content),即“专业用户生产内容”或“专家生产内容”相当于网红,大V。
• OGC:PGC包括OGC(Occupation Generated Content)职业生产内容,如央视新闻、人民日报客户端。相当于官微。
UGC、PGC和OGC的区别 这三者之间既有密切联系又有明显的区别。一个平台(网站)的PGC和UGC有交集,表明部分专业内容生产者,既是该平台的用户,也以专业身份(专家)贡献具有一定水平和质量的内容,如微博平台的意见领袖、科普作者和政务微博。
通过python解析HTML、XML最好选用的模块
• Requests:当时选了最眼熟的这个,因为只用python做过爬虫的工作,也知道这个是用在网页访问数据获取上,但并不是用来解析HTML的。使用requests可以执行多种网页访问命令,如get、put、post、head等。
• Delorean:"Delorean"是电影《回到未来》里的那辆极为炫酷的鸥翼汽车,采用这部电影里的非常具有代表性的汽车的名字作为库名,作者估计也是想表达使用这个库能让你在时空里任意遨游,没有掣肘。获取当前时间的第三方库。
• Structlog:顾名思义,结构化模块日志模块,能支持python脚本输出如json格式的日志记录。
• lxml:XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历【遍历(Traversal),是指沿着某条搜索路线,依次对树(或图)中每个节点均做一次访问。】。对应插件名为lxml。
页面元素的位置和大小会跟着屏幕分辨率变化的布局是
• 静态布局:传统Web设计,对于PC设计一个Layout,在屏幕宽高有调整时,使用横向和竖向的滚动条来查阅被遮掩部分;对于移动设备,单独设计一个布局,使用不同的域名如wap.或m。如织梦官网就是这个设置,或者是有个m文件夹作为子目录自动跳转。
• 流式布局:特点(也叫"Fluid") 是页面元素的宽度按照屏幕进行适配调整,主要的问题是如果屏幕尺度跨度太大,那么在相对其原始设计而言过小或过大的屏幕上不能正常显示。
• 自适应布局:(Adaptive)的特点是分别为不同的屏幕分辨率定义布局。布局切换时页面元素发生改变,但在每个布局中,页面元素不随窗口大小的调整发生变化。把自适应布局看作是静态布局的一个系列。
• 响应式布局:为不同的屏幕分辨率定义布局,同时,在每个布局中,应用流式布局的理念,即页面元素宽度随着窗口调整而自动适配,元素大小也会随着分辨率变化而变化
AJAX之父认为的交互设计属于用户体验要素的第几层?
• 表现层:内容、功能和美学汇集到一起来产生一个最终设计。框架层设计类似于低保真原型。而表现层就类似于无交互的高保真原型页面。表现层注重视觉的传达,是对用户视觉的直接的感官刺激。
• 框架层:框架层的内容分为三类:交互设计、导航设计、信息设计。需要考虑到每个页面具体的界面设计,要考虑有哪些控件,哪些哪些图标文字信息等
• 结构层:交互设计和信息架构的设计,从哪到哪可以完成哪个痛点需求和业务功效。设计过程中重视各个需求功能的关系,把它们有机的连在一起。
• 范围层:范围层帮助对功能做了取舍和排期,进而引出了版本的概念。综合考虑行业趋势,竞品状态,用户和企业资源等因素考量结束后对范围进行规划和设计。
• 战略层:所有产品的战略立足点都是基于某类固定需求的目标用户群体展开的。滴滴解决出行打车困难的需求,摩拜解决出地铁后最有1公里的需求。这都是战略设计。
【交互设计到底是啥?】理解了用户的工作方式、行为及思考模式后设计出来的。早年开始用微信的用户应该知道,微信刚出小视频的时候,为了不把它隐的太深,做到下拉中了,用户直接下拉就可以拍摄小视频完了再去选择要发送的好友或者群,而且微信也没有资讯类产品那种下拉刷新的习惯在。但是就这么一个看似合理的设计,用户市场表名它是不适用的,其主要原因有以下两点。
推荐阅读:苹果8性能