标签:ted let github 局部变量 rom bre 方法 es6 设计
组件名-container 格式,如当前页面组件为 Home,则最外层样式为 home-container,不要求一定是 container,但是如果存在对 debug 和规避样式污染有百利无一弊。组件名-component 格式,如当前页面组件为 NavigationBar,则最外层样式为 navigation-bar-component。global-,避免出现样式覆盖现象。const StatusCodeConstants = {
SUCCESS: 200,
REDIRECT: 300,
NOT_FOUND: 404,
SERVER_ERROR: 500
}
export default StatusCodeConstants
<b> 标签,使用 <ib><bi> 来实现加粗、斜体样式的标签)。特殊需求使用 React 或 Vue 自带的自定义组件方式。function () {
if (isTrue) return
console.log("hello world")
}
/** 注释内容 */,如果是方法,补充参数和返回值说明。// 注释。方法内部需要多行注释时,使用 /* */ 注释,并注意对齐。// 单行注释时,在双斜杠后方预留一个空格,再书写注释语句。如
function hello(name) {
// 打印 hello
console.log("hello, " + name)
}
!important 关键字,书写不当不仅会降低 stylesheet 的可读性,而且使其难以维护(尤其是多人协同开发时);if (isDev) {} else {} 等为了方面调试,将数据挂载至 window 或者在页面输出的代码,可以采用其他组件使用全局 wrapper 的方式,而不要遍地开花(本来交互逻辑,数据处理逻辑就复杂,再加上一大堆的特殊环境的判断,后期维护人员如何分得清 ?)。http: 或 https:),但仍建议加上,如果后期有类似 electron 打包需求,此处会获取不到资源。import * as React from ‘react‘;import { merge } from ‘lodash‘;import HelloComponent from ‘./HelloComponent.js‘;import splitString from ‘../stringUtil.js‘;import ‘./Demo.less‘;components 和 module 并存混用。标签:ted let github 局部变量 rom bre 方法 es6 设计
原文地址:https://www.cnblogs.com/MasterJexu/p/14912028.html