进阶前端知识
文章平均质量分 52
进阶前端知识
Sophie_U
勿忘初心,方得始终
展开
-
前端基建——前端团队技术构建方向指引
在一个前端团队中,构建好前端团队的基建工程,一方面是在个人业绩上能有点亮点成绩,另一方面也是为了统一技术栈,提升开发效率,使得即使是新人也能快速融入团队。以下介绍前端基建的搭建方向,及方向内空举例。持续学习,持续更新中...原创 2022-11-29 23:01:16 · 865 阅读 · 0 评论 -
算法入门(JavaScript)
文章目录前言算法复杂度时间复杂度位运算按位操作一道leetCode算法题(序号136)排序算法前言虽然作为前端,目前接触到的数据结构和算法业务应用并不很多,但是要想有进一步的提升,学习这些是很有必要滴,所以,在这里记录下关于算法的一些扫盲问题,算是入门,也算是为了方便回顾和进步。算法复杂度算法复杂度分为时间复杂度和空间复杂度时间复杂度:指执行算法所需要的计算工作量(时间)空间复杂度...原创 2020-01-06 20:34:44 · 445 阅读 · 0 评论 -
前端进阶---单元测试入门
什么是单元测试?对软件中最小可测单元进行测试(如:一个方法function)引入单元测试的原因?(一般是大的项目时)- 分模块开发,方便的定位到哪个单元出了问题- 保证代码质量- 驱动开发(测试驱动开发)TDD:测试驱动开发,从需求角度看,即我需要结果是什么,如果不是就是错误的。(需求分析-》编写单元测试-》编写代码使单元测试通过-》重构)BDD:行为驱动开发,...原创 2019-12-11 17:21:05 · 407 阅读 · 0 评论 -
gulp自动化构建工作流——项目实例
gulp自动化构建工作流——项目常用配置写在最前 在项目中,除了使用Mvvm框架开发一个完整的app外,往往还有在原生app内部嵌入多个灵散H5页面的需求。 在MVVM框架中,因为有vue-cli来实现项目结构的搭建,其中搭配webpack进行了开发的自动化构建配置,使开发过程中能过专注于业务逻辑,而不用多去考虑代码压缩,图片压缩,及替换等。 对于灵散的H原创 2018-01-10 23:39:08 · 752 阅读 · 1 评论 -
js测试框架:mocha学习总结
一、总结 教程引用自:阮大神的文章1.1 Mocha是现在最流行的JavaScript测试框架之一,在浏览器和Node环境都可以使用。所谓”测试框架”,就是运行测试的工具。通过它,可以为JavaScript应用添加测试,从而保证代码的质量。除了Mocha以外,类似的测试框架还有Jasmine、Karma、Tape等,也很值得学习。# 安装npm install ...原创 2018-04-20 16:50:17 · 1680 阅读 · 0 评论 -
Javascript数据结构与算法学习(一)—— 栈
文章目录栈什么是栈?**栈结构的实现——数组****栈实例:十进制转二进制数**栈的应用场景栈什么是栈?栈(Skipper):一种后进先出(LIFO:last in first out)的数据结构。栈结构的基本概念:栈顶,栈底,入栈,出栈栈结构的相关操作push入栈,pop出栈,peek检查栈顶元素,isEmplty是否为空,clear清空栈,size栈元素栈结构的实...原创 2019-12-27 23:35:42 · 197 阅读 · 0 评论