关注IMWeb前端社区公众号

  • 第一时间获得最新、最火的技术干货
  • 定期推送您所关注的专题文章
  • 和大牛们一起讨论前端技术
  • 获取IMWeb社区、前端相关的最新活动
热文 更多

  • 小程序自动化测试总结

    一、缘起-为什么要进行小程序自动化测试 微信小程序生态日益完善,很多小程序项目页面越来越多,结构越来越复杂,业务逻辑也更加多样。以腾讯课堂小程序为例,目前腾讯课堂小程序部分页面结构和不同业务场景下的表现如下图所示: [http://imweb-io-1251594266.cos.ap-guangzhou.myqcloud.com/d871cf7da2bd2919ff679d4f43df562e.png] 可以看到在核心功能上主要页面对于不同业务场景有众多不同的表现,因此在开发与发布的过程中需要手动验证大量测试用例以保证小程序按预期表现运行,善于利用工具的程序员当然会想: 这种重复的工作能不能交给程序自动进行呢?

  • node爬虫实践总结

    网络爬虫 [https://baike.baidu.com/item/网络爬虫/5162711?fr=aladdin&fromid=22046949&fromtitle=爬虫] (又被称为网页蜘蛛,网络机器人,在 FOAF 社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 随着web2.0时代的到来,数据的价值愈发体现出来。无论是在目前火热的人工智能方向,还是在产品侧的用户需求分析,都需要获取到大量的数据,而网络爬虫作为一种技术手段,在不违反主体网站基本要求的情况下是获取数据成本最低的手段。与此同时,爬虫技术也飞速发展。 了解爬虫,首先要了解一个君子协议。 ROBOT.TXT协议 该协议是搜索引擎从业者和网站站长通过邮件讨论定下的,有几个重要的特点: * robot.txt协议是蜘蛛访问网站的开关,决定蜘蛛可以抓取哪些内容,不可以抓取哪些内容。 * robot.txt是指网站与搜索引擎之间的协议 * 存放在网站根目录网站服务器的根目录下 NODEJS爬虫

  • 使用React DnD实现列表拖拽排序

    概述 项目中需要对列表实现拖拽排序,同时要支持点击选中和删除功能。 [http://imweb-io-1251594266.cos.ap-guangzhou.myqcloud.com/cf8d9b128ba2bf4da0efe09b928b7eac.gif] 主要实现以下功能: 1. 鼠标hover到【列表项】,显示可【拖动图标】; 2. 抓取【拖动图标】并拖动,【列表项】跟随鼠标; 3. 拖动过程【其他列表项】自行挪动; 4. 拖动到目标位置,释放鼠标,完成排序; 由于项目使用 React,因此用到 React DnD [https://react-dnd.github.io/react-dnd/about] 来实现。 React DnD 是一组 React 高阶组件,使用的时候只需要将对应的 API 将目标组件进行包裹,即可实现拖动或接受拖动元素的功能。 可以在 codesandbox [https://codesandbox.io/search?query=react-dnd-example>page=1] 查看 React DnD 例子的源码,包含ES6、ES7的实现。

  • 腾讯在线教育小程序开发实践之路

    作者于2019年6月21日赴北京GMTC大前端技术会议小程序专场,分享话题《腾讯在线教育小程序开发实践之路》演讲稿 一、腾讯在线教育小程序矩阵 首先介绍下腾讯在线教育下的3个主要业务: 腾讯在线教育小程序开发实践之路.004.jpeg [http://note.youdao.com/yws/public/resource/e93df8bb23dd5313474a259e2f2d6d91/WEBRESOURCE6d77652e0ed2f0660339e253997a093c?ynotemdtimestamp=1561717612061] * 面向成人职业化,兴趣化学习的腾讯课堂 * 面向小学,初高中k12领域的企鹅辅导 * 面向少儿英语学习的ABCmouse 每个业务下都有PC Web,客户端,H5,APP这几端,来满足学生的多端上课需求。但由于教育的前身是基于QQ群视频孵化出来的,后续也是围绕QQ生态去搭建产品形态,所以在流量上面,QQ相关的流量占比较多。

  • 前端学serverless系列——WebApplication迁移实践

    导语: 说起当前最火的技术,除了最新的区块链,AI,还有一个不得不提的概念是Serverless。Serverless作为一种新型的互联网架构直接或间接推动了云计算的发展,从AWS Lambda到各厂商争先推出Serverless服务框架,Serverless一路高歌。在这个风口,前端好像都要做点什么? 目录: 一、Serverless简介 二、一个轻量web Application迁移实践 一、SERVERLESS简介 本章简单介绍一下Serverless的演变过程、Serverless是什么,其优缺点以及适合的应用场景。 云计算的发展从IaaS,PaaS,SaaS,到最新的BaaS,FasS,在这个趋势中serverless(去服务器化)越来越明显。 [http://imweb-io-1251594266.cos.ap-guangzhou.myqcloud.com/8d33b68aa748d03774b45c0bd784dadc.png] Bare Metal(IDC): 物理机托管 IAAS: IaaS(Infrastructure as a Service)

热问 更多