面试宝典整理了55道面试题,给银四面试车加加速~

产品经理、项目经理、开发leader、设计、前端工程师、后端工程师、测试...

测试在评审过程中主要是站在测试的角色从需求的特性来分析需求是否正确或准确。

(1)完整性:每一项需求都必须将所要实现的功能描述清楚,使设计人员获得设计和实现这些功能所需的必要信息。

(2)正确定:每一项需求都必须准确地陈述其要开发的功能。(只有用户代表才能确定需求的正确性)

(3)可行性:每一项需求都必须是在已知的系统或环境内可以实现的。(建立数学模型,进行仿真)

(4)必要性:每项需求都是编写文档的根源,每项需求都唔那个回溯到具体用户。(用户需求,跟踪矩阵,WishList)

(5)无歧义性:对所有的需求,读者只能有一个明确统一的解释。(形式化的语言、图、表)

(6)可验证性:检查每一项需求是否能通过测试用例或其它验证方法。

3.一个完整的测试过程

1)制定系统测试计划

2)编写系统测试用例

3)执行系统测试用例

4)跟踪管理缺陷

5)总结测试

4.测试结束的标准是什么

2)第二类标准:执行了所有的测试用例,但并没有发现故障,则停止测试。

3)第三类标准:使用特定的测试用例设计方案作为判断测试停止的基础。

4)第四类标准:正面指出停止测试的具体要求,即停止测试的标准可定义为查出某-预订数目的故障。

5.你认为是BUG的,但开发不认同,你觉得怎么沟通才好呢

测试和开发沟通大部分都在讨论bug,测试说是bug但是开发认为这个不是bug,对于测试来说就很头痛了。明明是问题,但是为什么开发不主动修改呢这时候测试应该去需求文档中找出有关这个功能的描述或者去询问产品经理,总之不要正面冲突,要拿出证据来说服开发。

6.近期遇到的比较印象深刻的bug

如果问印象深刻的BUG,很多人会想应该回答一个很难发现的BUG,其实这不一定要找一个很发现的BUG,理想的回答应该是找一个这样的BUG,发现这个BUG改进了研发流程,这是最合理的。

例如:

【问题描述】订单使用余额支付,支付成功之后返回收银台选择支付宝支付,仍可跳转至支付宝页面并支付成功

【复现步骤】

1、在订单确认页点击去支付拉起收银台

2、选择余额支付,并完成支付

3、支付完成之后,返回收银台

3、选择支付宝支付

7、平时做接口测试吗如果做,一般是怎么进行的

我们公司是要求做接口测试的,主要使用的工具是JMeter工具,一般接口测试的步骤如下:

1.分析接口说明书,开发会有一个接口说明书给到我们测试

2.根据接口说明书,设计需要的测试用例,设计用例的方法其实和功能测试有共同之处,例如等价类、边界值、判定表等。

3.使用JMeter工具来创建线程组,一个线程相当于一个用例

4.参测试过程中使用到的数据进行参数化,即数据驱动

5.设置断言对结果进行断言,通常包括JSON断言、文本断言、响应断言等.....

8.为什么开展接口测试

接口测试属于集成测试、测试接入越早,就越能在项目早期发现问题,修复问题成本降低。

接口测试非常快速,UI自动化执行一个测试用例10s左右,接口用例执行一般毫秒级。

9.做接口测试运用过哪些测试工具

(1)Postman

(2)JMeter

(3)SoapUI

(4)Python+requests

(5)Java+HttpClient

(6)Java+OkHttp

10.通用接口用例设计

(1)通过性验证:首先肯定要保证这个接口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果。

(2)参数组合:现在有一个操作商品的接口,有个字段type,传1的时候代表修改商品,商品id、商品名称、价格有一个是必传的,type传2的时候是删除商品,商品id是必传的,这样就要测参数组合了,type传1的时候,只传商品名称能不能修改成功,id、名称、价格都传的时候能不能修改成功。

(4)异常验证:所谓异常验证,也就是我不按照你接口文档上的要求输入参数,来验证接口对异常情况的校验。比如说必填的参数不填,输入整数类型的,传入字符串类型,长度是10的,传11,总之就是你说怎么来,我就不怎么来,其实也就这三种,必传非必传、参数类型、入参长度。

11.你们公司的接口测试流程是怎样的

接口测试计划跟功能测试计划是一样的,都是为了确认是否满足需求,确定测试环境及测试计划,为设计测试用例做准备,一般来说,接口测试计划包含概述,测试资源,测试功能及重点,测试策略,测试风险及测试标准

从开发中取得接口文档,了解接口业务,主要包括接口地址、请求方式、入参、出参、返回格式等信息。

12.Python的requests包是干什么的

requests是一个HTTP库,作用是发送HTTP请求,获得响应,往往使用在网络爬虫,接口自动化测试中。

13.在接口测试中关联是什么含义如何使用Postman设置关联

关联就是把上一个接口返回值的部分截取出来,作为下一个接口的参数,能让接口串联运行。

在Postman中设置关联的步骤如下:

(1)通过正则表达式提取的方式或json取值的方式把下一个接口需要的信息从上一个接口截取出来。

(2)使用设置全局变量的代码把取出来的值保存到全局变量里。

(3)在下一个接口中,使用(全局变量)代替要替换的静态值。

14.Get与Post请求的区别

15.web和APP测试有哪些共同点和不同点

共同点:主要是在于功能点的测试是相同的,其它的没有太多相当,一般不管是WEB还是APP的,服务器端都是一样的,所以功能点测试和服务器端的逻辑是一样的。

不同点则主要是在一些APP专项测试方面,主要包括以下几个维度:

web聚焦在浏览器的兼容性;APP聚焦在手机型号的兼容性,操作系统的兼容性,分辨率的兼容性

web则不用安装

APP的安装,升级(相邻,跨版本)

包括APP的响应速度,耗电量,耗流量,手机的cpu,内存web的性能主要包括端页面的性能和服务器的性能

工具模拟弱网

来电,信息等

16.APP测试的内容主要包括哪些,如何开展

业务逻辑正确性测试:依据:产品文档->测试用例编写

1.系统版本:Android:官方版本,定制版本;IOS:官方提供版本

2.分辨率:720*12801080*1920

3.网络情况:2g3g4g5gWi-Fi

2.网络切换和中断恢复:网络切换;中断恢复:

1.升级测试:临近版本升级(1.0->1.1);跨版((0.0....>2.2)

2.安装测试:首次安装;覆盖安装(同版本,不同版本覆盖);卸载后安装

3.卸载测试:首次卸载;卸载安装后在卸载

1.手机资源消耗:cpu,内存

2.流量消耗:图片,数据,视频

3.电量测试

4.崩溃恢复

17.常用的ADB命令

18.app闪退的原因是什么闪退怎么看日志

闪退原因,主要有:

1)、程序缓存过多或者可用内存过低。

2)、安装位置不对,可尝试更改储存位置。

3)、和其它的程序不兼容,或者不兼容操作系统的版本,可卸载重新安装该程序或卸载了一些与系统不兼容的程序;

4)、程序本身问题,有些程序本身存在问题导致闪退

5)、硬件不兼容,比如不兼容某些品牌机器

19.一个版本的测试周期大概是多久

现在互联网项目一般都是3周左右迭代一次,当然不同的公司不一样,有的2周迭代一次,每次迭代要测试多久也是不完全确定的,因为迭代的需求不确定,如果迭代的需求多,那测试周显然会长一些。

对于产品类的项目一般就不太可能3周迭代一次,例如汽车、手机

20.说出10个以上的Linux命令

1、创建文件:touch

2、删除文件:rm(remove)

3、查看文件:cat

4、复制:cp(copy)

5、创建文件夹:mkdir(makedirectory)

6、剪切或者重命名:mv(move)

7、压缩解压缩:tar

8、查看:Islist

9、编辑:vi/vim

10、查看当前路径:pwd(PrintWorkingDirectory)

11、切换用户:suswitchuser

12、创建用户:useradd

13、删除用户:userdel

14、创建用户组:groupadd

15、删除用户组:groupdel

16、查找:find

17、修改权限:chmod(changemode)

18、查看进程:psprocess

21.在Linux系统中,一个文件的访问权限是755,其含义是什么

755表示该文件所有者对该文件具有读、写执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。

22.linux查看文件用什么命令,查看进程用什么命令

23.linux传输文件的方式

24.linux中常见的监控命令

iostat、vmstat、top、free、sar等

25.以/etc/passwd的前五行内容为例,提取用户名

cat/etc/passwd|head-n5|cut-d:-f1

26.在linux中find和grep的区别

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它的使用权限是所有用户。

linux下的find:

27.什么是数据库

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库

28.写出表的增删改查SQL语法

29.事务的特性

1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。

2、一致性(Consistency):几个并行执行的事务,其执行结果必须与按某--顺序串行执行的结果相一致。

3、隔离性(Isolation):事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务必须是透明的。

4、持久性(Durability):对于任意已提交事务,系统必须保证该事务对数据库的改变不被丢失,即使数据库出现故障。

30.简述什么是存储过程和触发器

存储过程:是数据库中的一一个对象,Transact-SQL语句的预编译集合,这些语句在一个名称下存储并作为一个单元进行处理。(可以理解为C语言中的函数,有参数、返回值等函数特性)

触发器是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT或DELETE。

profifile的语法如下:

SHOWPROFILE[type[,type]...][FORQUERYn][LIMITrow_count[OFFSEToffset]]

32.如何监控mysql连接池

33.mysql常见的查询优化方法

mysql常见查询优化的方法如下:

1.应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引

2.应尽量避免在where子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描

3.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描

4.应尽量避免在where子句中使用or来连接条件,否则将导致引擎放弃使用索引而进行全表扫描

5.in和notin也要慎用,否则会导致全表扫描

6.应尽量避免在where子句中对字段进行表达式操作,这将导致引擎放弃使用索引而进行全表扫描

7.应尽量避免在where子句中对字段进行函数操作,这将导致引擎放弃使用索引而进行全表扫描

8.不要在where子句中的“=”左边进行函数、算术运算或其他表达式运算,否则系统将可能无法正确使用索引。

9.索引并不是越多越好,索引固然可以提高相应的select的效率,但同时也降低了insert及update的效率,因为insert或update时有可能会重建索引,所以怎样建索引需要慎重考虑,视具体情况而定...

34.什么是B/S架构,什么是C/S架构,两者有可区别在测试侧重点上有什么不同

一般用PHP、JAVA、ASP.net等开发语言;

一般用C/C++/C#等开发语言

1)HTTP协议是一种使用明文数据传输的网络协议,数据不加密,而HTTPS是协议的升级,就是在HTTP的基础上增加了数据加密,HTTPS是建立在TSL/SSL子层上的协议

2)HTTP端口号80,HTTPS端口号443

3)HTTPS协议的服务器必须要有一套数字证书,而HTTP不需要

36.cookie与session的区别

1、cookie数据存放在客户的浏览器上,session数据放在服务器上。

2、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。

4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。

5、可以考虑将登陆信息等重要信息存放为session,其他信息如果需要保留,可以放在cookie中。

37.你们项目版本上线(发布)的标准是什么

严格标准:

1、所有的缺陷都被修复并且回归测试通过;

2、所有的需求都被测试覆盖;

3、所有的测试用例都被执行并通过;

4、通过XX缺陷管理方法达到测试退出的条件;

宽松标准:

1、所有的严重级别为一般以上的缺陷都被修复,遗留缺陷加权和小于3;

2、主要的需求都被测试覆盖;

3、所有的H,M级的测试用例都被执行并通过,70%以上的L级用例执行并通过;

38.你会搭建测试环境吗

一般的来说,对于大公司是有专门的人来搭建测试环境和维护环境的,所以回答这个问题可以这样说,我们公司是有专门的人来搭建测试环境的,测试环境不需要我们测试来搭建。

但对于一些小公司来说,则不是这样,小公司测试环境主要是我们测试人的来搭建,当然小公司搭建测试环境也比较简单,主要是一些基础功能的软件进行安装即可,如apache、mysql等。

39.给你一个网站怎么开展测试

2.制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试,界面测试,性能测试,数据库测试,安全性测试,兼容性测试

3.设计测试用例:

(1)功能性测试可以包括,但不限于以下几个方面:链接测试;链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回等;提交功能的测试;多媒体元素是否可以正确加载和显示;多语言支持是否能够正确显示选择的语言等

(2)界面测试可以包括但不限于以下几个方面:页面是否风格统一,美观。页面布局是否合理,重点内容和热点内容是否突出。控件是否正常使用。对于必须但为安装的空间,是否提供自动下载并安装的功能。文字检查。

(3)性能测试-般从以下两个方面考虑:压力测试,负载测试,强度测试

(4)数据库测试要具体决定是否需要开展。数据库--般需要考虑连结性,对数据的存取操作,数据内容的验证等方面。

(6)兼容性测试,根据需求说明的内容,确定支持的平台组合:浏览器的兼容性;操作系统的兼容性;软件平台的兼容性;数据库的兼容性。

4.开展测试,并记录缺陷。合理的安排调整测试进度,提前获取测试所需的资源,建立管理体系(例如,需求变更、风险、配置、测试文档、缺陷报告、人力资源等内容)。

5.定期评审,对测试进行评估和总结,调整测试的内容。

40.nginx,tomcat,apache都是什么

Nginx(enginex)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,是开发和调试JSP程序的首选。

41.apache和nginx的区别

Nginx相对Apache的优点:

Apache相对Nginx的优点

42.Selenium有哪些定位元素方法

1.id定位

2.name定位3.class__name

4.tag__name

5.link_text

6.partial_link_text

7.Xpath

8.CSs

当定位一个元素是,如果存在ID属性值时,我们可以优先考虑ID定位,当没有ID,有name属性值和class属性值时也可以采用name和class_name定位。当次能确定该元素的标签为页面唯一时,可以采用tag.name定位,一般来说采用link.text定位的方法比较少。如果ID,name,class_name单个定位不了,可以采用css和xpath定位。

43.加入购物车如何测试

44.拉取商品详情页

45.搜索商品如何测试

46.支付的接口如何测试的

以调用支付宝为例,后台会有一个专门的程序将客户端的信息发送到支付宝的服务器上。

biz_content={

"out_trade_no":"0000010001000010102953",

"total_amount":"0.01",

"subject":"1181418945838252034",

"body":"1181418945838252034",

"product_code":"QUICK_WAP_WAY"

}

47.优惠卷如何测试

48.积分如何测试

49.结算功能如何测试

测试商品金额的计算公式是否正确"订单总金额=商品总金额-折扣-商品折扣+发票税额+配送费用+保价费用+支付费用+包装费用+贺卡应付款金额=已付款金额-使用余额-使用积分-使用红包"

50.TCP三次握手

51.jmeter,一个接口的响应结果如下:

小贷公司标管理/title>

请用正则表达式方法分别获取一下74956和713504275825这两个数值分别赋值给A1和A2

52.接口产生的垃圾数据如何清理

53.简述常用的Bug管理或者用例管理工具,并且描述其中一个工作流程

54.禅道和qc的区别

同为缺陷管理工具。

QC

缺陷查看页面:可以根据自己需要选择要呈现的字段,相对人性化可操作,每个显示的字段都可以进行筛选,使研发人员很快能定位到属于自己的bug,再根据bug状态、优先级进行筛选,使未完结的bug能有序并无遗漏地完成修改;页面还有注释功能,研发人员能写出针对本问题的各种感想,方便完善而又人性化。

THE END
1.Web端测试点合集Web端测试点合集 多角度考虑【功能、性能、兼容性、可靠性、易用性、安全性、异常、UI】 兼容性 分辨率 浏览器(内核不同) ①、谷歌 ②、ie:ie7, ie8 , ie9,ie11 ③、火狐 性能 客户端性:响应时间 服务器 ①、容量 ②、负载 ③、压力 ④、并发https://blog.csdn.net/m0_72732835/article/details/144273142
2.《web前端性能优化》摘要响应:文本输入,按钮单击等操作必须在100ms内反馈,超过100ms用户会感知到轻微延迟。 动画:滚动,触摸拖动等UI特效,虽然人眼仅能分辨30帧的差别,但要尽力达到60fps的帧率才有更好的流畅体验,一帧时间约16ms,除去浏览器绘制新帧的时间,留给代码执行的时间约10ms。 https://zhuanlan.zhihu.com/p/644497435
3.浅谈网页端IM技术及相关测试方法实践(包括WebSocket性能测试搞懂现代Web端即时通讯技术一文就够:WebSocket、socket.io、SSE 4、项目整体测试过程概览 先从一张图看看我们在项目中的整体测试过程: 5、前置测试阶段 整体测试过程主要有三个测试阶段,“前置测试阶段”、“功能测试阶段”与“上线监控阶段” 所谓“前置测试阶段”就是在开发的过程中进行的测试。首先在需求评审完成https://developer.aliyun.com/article/1644021
4.网页端与移动端:设计开发与用户体验的深度剖析与网页端相比,移动端网络环境更加复杂多变。2G、3G、4G等多种网络并存,网络不稳定对页面性能构成挑战。因此,开发者需优化页面资源加载和缓存策略,确保页面在网络不稳定情况下仍能正常访问和快速响应。 技术选型 网页端与移动端在技术选型上也存在差异。网页端开发通常采用HTML、CSS、JavaScript等前端技术,而移动端则更https://www.pbids.com/aboutUs/pbidsNews/1861322364530298880
5.Java面试题及答案整理(2024年12月最新版,持续更新)春招金三银四快到了,发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全~ 这套面试文档包含了:Java基础、JVM、多线程&并发、spring、mybatis、springboot、MySQL、springcloud、Dubbo、Nginx、MQ、数据结构与算法、Linux、Zookeeper、Redis篇、分布式、网络篇、设计模式、maven篇、Elashttps://www.bilibili.com/opus/1007073013763407872
6.web前端自我介绍(精选11篇)篇2:web前端自我介绍 姓名:XXX 出生年月:XXXX年X月 名族:X族 政治面貌:XXXX Q Q:xxx 联系电话:xxx 博客:xxxx 教育背景 时间:20XX/0X---20XX/0X 学校:XXXX大学 专业:XXXX 学历:本科 主修课程:XXXXXXXXXXXXXXXXXXXXXXXX 获得奖励:XX一等奖、XX国家奖学金 在校https://www.360wenmi.com/f/filenoehmr3y.html
7.Loadrunner性能指标分析控件新闻说明:网络延迟时间的曲线突起显示有网络故障。 4.Network Sub-Path Time 说明:网络Sub-Path的时间曲线跳跃式的突起证明存在网络故障。 四、确定性能问题是在网络端还是服务端 1.Web Page Breakdown(页面分解总图) “页面分解”显示某一具体事务在测试过程的响应情况,进而分析相关的事务运行是否正常。可以按下面四种方https://www.evget.com/article/2016/6/17/24263.html
8.web前端面试问什么常见问题是web应用程序的传输协议,它提供了双向的,按序到达的数据流。他是一个HTML5协议,websocket链接是持久的,通过在客户端和服务器之间保持双向链接,服务器的更新可以被及时推送给客户端,而不需要客户端以一定的时间去轮询 6、Doctype作用?严格模式与混杂模式如果区分?意义? https://www.php.cn/faq/417738.html
9.2023Web前端开发面试手册番外:所以 HTML5 是HTML的新一代标准, 所谓的 H5 工程师这一词, 其实是国产词, 泛指新一代的web开发工程师, 具体H5工程师, 做什么工作方向, 还是要看需求 (比如: 移动端开发, PC端网页开发, H5小游戏开发…) 3. 前缀为data-开头的元素属性是什么? http://www.xxmr.cn/news/20406.html
10.软件测试面试必杀篇:2024软件测试面试八股文宝典800道软件测试面试真题,高清打印版打包带走,横扫软件测试面试高频问题,涵盖测试理论、Linux、MySQL、Web测试、接口测试、App测试、Python、Selenium、性能测试、LordRunner、计算机网络、数据结构与算法、逻辑思维、人力资源等模块面试题,命中率杠杠的,绝对是测试人的福音,面试者的最强武器。 https://maimai.cn/article/detail?fid=1834543922&efid=hd_N8vt67RYeT16kXOYD4Q
11.web前端性能如何测试?Worktile社区六、移动端性能测试 使用工具来模拟移动设备的网络环境和性能情况,比如使用Chrome开发者工具的Device Mode。 使用工具来监测移动设备上的页面加载时间和响应时间。 总结:以上是一些常用的Web前端性能测试方法,根据具体的需求选择适合的工具和方法进行测试,通过优化性能问题,可以提升网站的用户体验和SEO排名。 https://worktile.com/kb/ask/808704.html
12.安卓App测试简析及工具Emmagee介绍腾讯云开发者社区移动端相关资源利用率 业务响应时间 帧率(主要针对游戏应用) 四、工具Emmagee 4.1 简介 Emmagee是网易杭州研究院qa团队开发的一款用于监控安卓客户端性能的小工具,可以监控指定被测应用在使用过程中器的启动时间、CPU、内存、流量和电量变化情况,用户可自定义配置监控的频率以及性能的实时显示,并最终生成一份性能统计csvhttps://cloud.tencent.com/developer/article/1451870
13.B端产品如何做好移动化设计?我总结了这篇实战经验!优设网通过对比门店通 WEB 端和移动端的界面,虽然在页面结构上两端并不一致,但各自也都符合所在平台用户的操作习惯。以导航为例,在显示区域足够大的 WEB 端,侧边导航结构能确保所有的层级菜单都可以平铺出来,对用户在功能的选择上更加直观。移动化设计时需要遵循不同操作系统的规范,小屏幕更需要将信息进行聚焦,「更多」https://www.uisdc.com/b-end-product-mobility
14.保山中医药高等专科学校研讨互动智慧教室及多媒体智慧教室设备签到时间自动保存,方便后期查阅;签到有误的学生、教师能在课中及时修正,也可以在课后通过教师移动端或WEB端修正。系统具备2次签到功能。 4.学生加入方式:根据学校选择的系统架构不同,学生具有通过教务数据对接和通过管理员,教师加入,学生自己申请加入4种方式;老师可以设置学生申请加入课堂的权限。 5.实现与老师云端https://aiqicha.baidu.com/xbb/f9b8322e3d62ab9fbbc1f456f9b48f54d9a4dd10?source=seo
15.沈阳市装备制造工程学校校园一体化管理平台(含教学资源库)招标移动端支持IOS5.0以上版本; (略) ; 系统在版本升级中保证接口协议、功能不发生变化。 系统性能要求 系统运行支持至少*级注册用户量。 支持5000以上用户同时使用。 支持1000以上并发用户量。 系统保证7×24小时运行。 普通页面响应时间,小于1秒,最大不超过5秒。 https://m.bidcenter.com.cn/news-1-198837090.html
16.天津web前端招聘(工资待遇要求)奥特赛斯(天津)自动化技术有限公司奥特赛斯(天津)自动化技术有限公司 web前端 工资按经验统计,3-5年工资¥9.0K。 web前端 招聘地区:主要分布在天津 天津 ¥9.0K 100%(1) 展开更多 奥特赛斯(天津)自动化技术有限公司 web前端 在哪些城市有办公地点? 主要分布如下:天津占100%,想知道其他城市分别占比多少?请点击该模块查看,统计依赖近一年https://www.jobui.com/company/17210301/salary/j/webqianduan/
17.前端实现电子签名(web移动端)通用的实战过程javascript技巧这里我们在监听鼠标按下(mousedown)(web端)/触摸开始(touchstart)的时候进行初始化,事件监听采用addEventListener。 1 2 // 创建鼠标/手势按下监听器 window.addEventListener(mobileStatus ? "touchstart" : "mousedown", init) 三元判断说明: 这里当mobileStatus为true时则表示为移动端,反之则为web端,后续使用到的https://www.jb51.net/article/269747.htm
18.web与移动端h5页面加载时间分析移动端h5性能测试 打开手机usb调试 如果是想调试混合app的webview,请打开: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { MtcWebView.setWebContentsDebuggingEnabled(true); } 手机连接电脑后,打开chrome,输入chrome://inspect/#devices https://www.jianshu.com/p/60b2b4896637
19.哔哩哔哩技术–TakinTalks稳定性技术交流平台为了满足不同创作者的需求,B站提供了多种投稿渠道,包括移动端的粉大加号、必剪APP,以及Web端和PC端的上传方式,确保创作者可以随时随地上传自己的作品。同时,B站的内容来源多样化,既有用户生成内容(UGC),也有专业生成内容(PGC),以及商业合作稿件等。这些内容通过分区品类、话题和标签等多维度进行分类,以满足不同用户https://news.shulie.io/?feed=rss2&cat=249
20.H5Media入门Demo语音视频桌面基础功能演示此Demo的源码分为三个部分,分别是服务端,PC端Web(横版)和手机端Web(竖版)。接下来首先来看移动端Web的运行效果。(1)首先是登录界面,在登录界面有三个输入框,依次为服务器IP、用户账号和用户密码,在本Demo中,用户账号和用户密码均可随便填写。 (2)接下来是首页界面,首页界面有一个已连接的提示框,代表的意思http://blog.oraycn.com/H5Media_Demo01.aspx
21.我的前端之路:工具化与工程化Web前端接下来的几年间随着互联网的发展与REST等架构标准的提出,前后端分离与富客户端的概念日渐为人认同,我们需要在语言与基础的API上进行扩充,这个阶段出现了以jQuery为代表的一系列前端辅助工具。2009年以来,智能手机开发普及,移动端大浪潮势不可挡,SPA单页应用的设计理念也大行其道,相关联的前端模块化、组件化、响应式https://www.iteye.com/news/32054
22.H5缓存机制浅析移动端Web加载性能优化下面我们首先分析各种缓存机制的原理、用法及特点;然后针对Anroid移动端Web性能加载优化的需求,看如果利用适当缓存机制来提高Web的加载性能。 2 H5缓存机制原理分析 2.1 浏览器缓存机制 浏览器缓存机制是指通过HTTP协议头里的Cache-Control(或Expires)和Last-Modified(或Etag)等字段来控制文件缓存的机制。这应该是WEB中最https://www.thinkphp.cn/topic/66501.html
23.移动端H5页面开发坑点指南学科资讯在平时的H5移动端开发时,我们难免会遇到各种各样的坑点,这篇文章就带着大家来看看怎么解决,文章较长,建议收藏方便以后查阅! 前方高能! canvas在retina屏模糊 只需要将画笔根据像素比缩放即可 run(canvasEl) { const canvas = canvasEl; const ctx = canvas.getContext('2d'); https://www.itsource.cn/web/news/2183.html
24.GitHublxxf/TimLiufirebase-ios-sdk - Firebase是一家实时后端数据库创业公司,它能帮助开发者很快的写出Web端和移动端的应用。 自2014年10月Google收购Firebase以来,用户可以在更方便地使用Firebase的同时,结合Google的云服务. sqlitebrowser - Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLithttps://github.com/lxxf/TimLiu-iOS/
25.企业办公软件SaaS软件(系统)服务企业服务所有设备自适应,Web端、PC端以及移动端多平台数据自动同步,实现数据无缝对接,随时随地访问云端文件,轻松实现移动办公。 便捷分享,随时随地与他人共享文件提供多种分享模式,提高文件交互效率。支持外链分享,不仅可以分享公共链接和还可以分享私密链接;支持文件共享,可以按不同的操作权限共享给指定的团队成员;支持内部收集,https://36kr.com/project-4/
26.测试工程师常见面试题适应:web端开发,移动端开发,跨平台应用开发 优点:遵循MVVM模式,体积小,运输效率高,实现了双向绑定,简化DOM操作 借鉴:angular的模板和数据绑定,react的组件化和虚拟DOM技术 二、Cookie&Session&localstorage 三、Cookie和Session别 (1)cookie数据存放在客户的浏览器上,session数据放在服务器上 http://it.en369.cn/jiaocheng/1725918329a577201.html