Angular 文档生成:使用 compodoc 生成 Angular2+ 源码组件的 API 文档

compodoc 是针对 angular2+ 设计的 API 文档生成工具,其最大的特点是使用简单,生成文档全面美观。 1 compodoc 的优缺点 API 文档主要的作用一般有: 方便快速了解整体的模块、组件依赖、项目架构等 方便 API 文档快速查阅 利于重复方法、变量等的分析,优化项目结构( Miscellaneous) 项目质量跟踪,文档覆盖率统计分析(Documentation cov
Angular 文档生成:使用  compodoc 生成 Angular2+ 源码组件的 API 文档

CSS BEM 命名规范简介

1 什么是 BEM 命名规范 Bem 是块(block)、元素(element)、修饰符(modifier)的简写,由 Yandex 团队提出的一种前端 CSS 命名方法论。 BEM 是一个简单又非常有用的命名约定。让你的前端代码更容易阅读和理解,更容易协作,更容易控制,更加健壮和明确,而且更加严密。 1.1 BEM 命名模式 BEM 命名约定的模式是: .block {} .block__ele
CSS BEM 命名规范简介

使用 nrm 管理前端项目 nodejs 模块 npm 安装源(registry)地址

无论使用 npm 还是 yarn 管理前端项目的依赖,都可能会遇到网络访问问题而头疼。另外,你可能工作中需要使用内部私有仓库模块,却又有时又需要对外发布或更新模块。此时频繁来回切换或加 registry 后缀也会比较烦人。 nrm 即是因此类需求而产生的,它是一个用于快速切换 npm 源地址的 nodejs 工具。 1. 使用 nrm 安装 nrm: npm i -g @lzwme/nrm nrm
使用 nrm 管理前端项目 nodejs 模块 npm 安装源(registry)地址

H5 活动页之移动端 REM 布局适配方法

本文介绍的方案来源于一次 H5 活动的开发实践。 H5 DEMO 参考:bir2017 拿到设计稿后,如何进行布局还原? 如果只需要做非精确的响应式设计,那么使用媒体查询来实现就 OK 了。如果需要精确还原设计稿,则一般通过缩放来实现,常见的缩放方案有基于 viewport 和基于 rem 的布局适配方法。 1 viewport 缩放方案 在移动端,可以通过 viewport 缩放页面大小比率达到
H5 活动页之移动端 REM 布局适配方法

puppeteer 最新版本安装设置国内代理、设置跳过 chrome 安装的方法

puppeteer 安装设置国内代理下载 chrome 的方法 通过执行命令 npm install puppeteer,可以快速简单的将 puppeteer 添加到项目依赖中。 但是期间会下载 Chromium,如果是在国内大概率会被卡主很长时间,甚至是失败。 设置如下环境变量(支持puppeteer新旧版本),可以让它通过访问在国内的镜像文件达到快速下载的目的: export PUPPETEE
puppeteer 最新版本安装设置国内代理、设置跳过 chrome 安装的方法

html 标签 iframe 基础与应用实践

在中后台管理系统中,由于业务功能模块的复杂性,使用 iframe 是不可避免的。当需要嵌入单独实现的或由另外一个系统提供的页面功能模块时,你只能选择 iframe。 本文尝试对 iframe 应用实践中常见的问题进行简要整理。 1 HTML <iframe> 标签 iframe 用于创建页内框架,以在当前页面中嵌入另外一个页面。所有浏览器都支持 &lt;iframe&g
html 标签 iframe 基础与应用实践

fis3 工程化工具应用实践经验

1. fis3 简介 fis3 是狼厂出产的工程化构建工具,在其厂内得到广泛推广应用,在国内也火了很长一段时间。而在 webpack 和 rollup 大红大紫的当下,fis3 似乎在日新月异的前端圈里渐渐地淡出大众的视野。 暂不说孰优孰劣,好用够用就是最好的。fis3 相对已比较成熟稳定,又太长时间没有新东西拿出来,在 tree shaking 这些技术面前显得有些落后。当前应该仍有不少的团队在
fis3 工程化工具应用实践经验

前端 javascript 实现文件下载

在 html5 中,a 标签新增了 download 属性,包含该属性的链接被点击时,浏览器会以下载文件方式下载 href 属性上的链接。示例: <a href=\"https://www.baidu.com\" download=\"baidu.html\">下载</a> 1. 前端 js 下载实现与示例 通过 javascript 动态创建一个包含 download 属性的 a
前端 javascript 实现文件下载

Animated PNG:使用 PNG 格式的动画图片

Animated PNG 可以解决高清动画图片的问题。PNG 动画图片支持 24 位(1600W 色),并且支持 alpha 透明度。另外,GIF 动画每秒最多限制为 10 帧,PNG 动画则无此限制,因此可以得到更为细腻的动画效果。
Animated PNG:使用 PNG 格式的动画图片