加载分类中...

    精读《如何做好 CodeReview》 1 引言 任何软件都是协同开发的,所以 CodeReview 非常重要,它可以帮助你减少代码质量问题,提高开发效率,提升稳定性,同时还能保证软件架构的稳定性,防止代码结构被恶意破坏导致难以维护。 所以 CodeReview 机制是否健全是一个工程团队能否长期健康发展的决定因素之一,这次我们读一篇关...

    codereview 代码 可以 better 问题 公司 评论 提交 精读 团队
    朱凡     2022-02-22 13:23     來源: FM_App     1 107 0

    解决HbuildX无法格式化TS文件的问题 使用内置的jsbeautifyrc格式化工具, 在编写TS文件,发现不能格式化,解决方法如下: 1.HBuilderX安装目录下plugins\format\jsbeautifyrc.js文件parsers对象添加".ts": “js” 2.HBuilderX安装目录下pl...

    文件 博客 hbuilderx 开发 解决 使用 设置 预览 安装 代码
    朱凡     2022-02-20 20:59     來源: FM_App     0 107 0

    Prerender(JavaScript 网站静态化) 搜索引擎经常试图来抓取我们的网站,但是搜索引擎不能执行 JavaScript 脚本,Prerender 服务就是来解决这一问题。Prerender 可以对这些使用了前端渲染的 JavaScript 框架做的网站进行良好的 SEO 优化。 基于 SEO 这样的场景,Prerender...

    prerender 可以 插件 服务 缓存 这个 我们 页面 如果 网站
    朱凡     2022-02-20 20:08     來源: FM_App     3 85 0

    GitHook 工具 —— husky介绍及使用 名称 githooks-Git使用的挂钩。(githook在官网的介绍) 描述 如同其他许多的版本控制系统一样,Git 也具有在特定事件发生之前或之后执行特定脚本代码功能(从概念上类比,就与监听事件、触发器之类的东西类似)。Git Hooks 就是那些在Git执行特定事件(如commit...

    钩子 commit 提交 可以 挂钩 如果 使用 脚本 一个 文件
    朱凡     2022-02-19 15:05     來源: FM_App     0 101 0

    dart-sass和node-sass的区别与eslint的几个选择 今天创建vue3项目,用cli创建的时候出现了css预处理器的选择,node-sass和dart-scss。记得以前都是选择node-sass,他们的区别忘了,重新查了查这两个的区别,发现已经不是之前记忆的区别了。 先说说node-sass,node-sass底层依赖...

    node-sass 安装 dart-sass 博客 数据 实现 编译 eslint 项目 选择
    朱凡     2022-02-19 12:03     來源: FM_App     0 106 0

    CSS变量(CSS variable) CSS变量 是由CSS作者定义的实体,其中包含要在整个文档中重复使用的特定值。使用自定义属性来设置变量名,并使用特定的var()来访问。 一、CSS变量的用途 构建大型站点时,在这些网页中,有大量的CSS样式,并且会在许多场合大量重复的使用。比如说:为了保持一种配色方案,在这个配色方案中会有一些颜...

    变量 使用 background 可以 这个 属性 定义 background-color margin 声明
    朱凡     2022-02-19 11:18     來源: FM_App     0 163 0

    vue2 怎么用vite_下一代前端构建工具Vite 一、背景 Vue作者尤雨溪在今年4月提出了一个由Vue3搭载的前端开发工具Vite。Vite主要提供了前端开发服务器的功能以及生产环境打包的功能,而其主要突破则是在前端开发服务器这一方面,提供了一种基于ES Module的快速的本地开发服务器。 二、Vite简介 2.1 什么是Vit...

    项目 使用 服务 服务器 开发 浏览 浏览器 文件 更新 博客
    朱凡     2022-02-18 23:46     來源: FM_App     0 118 0

    近10年是web前端极速发展的10年,前端这10年的发展在其他编程⽅向⽐如Java后端看来,简直就像蜗⽜看⻅兔⼦⼀般。在这个过程中,前端构建⼯具的发展则尤为令⼈瞩⽬,这跟前端应⽤的复杂度⼤⼤提升,以及JavaScript标准快速推进落地有很⼤的关系。 前者让前端开发不能再局限于⼀个⻚⾯⼏个js⽂件就可以搞定的开发⽅式,古早的前端开发其实...

    朱凡     2022-02-18 23:43     來源: FM_App     0 124 0

    iOS 中几种常用的锁总结 iOS锁介绍 多线程编程中,应该尽量避免资源在线程之间共享,以减少线程间的相互作用。 但是总是有多个线程相互干扰的情况(如多个线程访问一个资源)。在线程必须交互的情况下,就需要一些同步工具,来确保当它们交互的时候是安全的。 锁是线程编程同步工具的基础。iOS开发中常用的锁有如下几种: 1、@synchroni...

    线程 dispatch 使用 一个 semaphore 访问 加锁 互斥 pthread nslock
    朱凡     2021-08-28 21:23     來源: FM_App     0 104 0

    ios 异步多线程 获取数据 9月11日,腾讯Techo Hub技术沙龙,相约腾讯北京总部,深入音视频技术解析 鹅厂技术大佬带飞,现场分享实时音视频的落地实践,结合不同场景帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案 简介 iOS有三种多线程编程的技术,分别是: (一)NSThread (二)Cocoa NSOperat...

    线程 dispatch nsthread 执行 操作 一个 多线程 可以 异步 使用
    朱凡     2021-08-28 21:17     來源: FM_App     0 129 0
    知识分享平台 -V 4.8.7 -wcp