前端开发规范文档(持续更新...)

前端开发规范:命名规范、配置规范 -------------------------------------------- 命名 驼峰式命名法介绍 Pascal Case 大驼峰式命名法:首字母大写。eg:StudentInfo、UserInfo、ProductInfo Camel Cas...

2019-05-27 11:26:28

阅读数 1176

评论数 0

前端开发规范

前端开发规范:命名规范、html规范、css规范、js规范一个好的程序员肯定是要能书写可维护的代码,而不是一次性的代码,怎么能让团队当中其他人甚至一段时间时候你再看你某个时候写的代码也能看懂呢,这就需要规范你的代码了。我是有一点强迫症的人,上周我们后端给我了一个CanUsename的接口(该接口的...

2019-05-22 11:26:52

阅读数 53

评论数 0

windows 使用 Git Bash 上下箭头不生效的解决方案

winpty vue.cmd create hello-world

2019-05-17 10:25:18

阅读数 42

评论数 0

linux命令

pwd 获取当前目录 / 根目录 ls -l 查看隐藏文件 ls -h 人性化展示文件 ls -a 查看隐藏文件 vim .test 文件名前加 “.” 创建一个隐藏文件 tree dir 显示dir文件目录结构 mkdir -p a/b/c/d/e 递归创建文件夹及文件 ...

2019-03-31 17:29:00

阅读数 38

评论数 0

Tree Shaking只支持ES6的 ES module

Tree Shaking只支持ES6的 ES module webpack.config.js module.exports={ mode:'development' ..., optimization:{ usedExports:true } } package.json { &...

2019-03-31 12:09:36

阅读数 61

评论数 0

2019年给前端的5个建议(三)

三、回归 Sass/Less 2015 年我们就开始实践 CSS Modules,包括后来的 styled-components 等,到 2019 年 css-in-js 方案依旧争论不休,虽然它确实解决了一些 CSS 语言天生的问题,但同时增加了不少成本,新手不够友好、全局样式覆盖成本高涨、伪类...

2019-03-23 11:23:36

阅读数 42

评论数 0

Git:The following untracked working tree files would be overwritten by merge

问题 The following untracked working tree files would be overwritten by merge 解决方案 git clean -d -fx 备注:会删除掉没有add到仓库的文件,操作记得慎重,以免改动文件的丢失。本质上就是操作仓库中没有被...

2019-03-22 09:32:10

阅读数 66

评论数 0

Git冲突:commit your changes or stash them before you can merge

error: Your local changes to the following files would be overwritten by merge: xxx/xxx/xxx.file Please, commit your changes or stash them...

2019-03-22 09:30:40

阅读数 32

评论数 0

WebStorm开发TypeScript的设置

npm install typescript -g 安装好,在命令行可以查看编译器的版本 tsc --version 在Webstorm中新建项目并创建tsconfig.json文件 打开Webstorm,为TypeScript文件更改编译设置,File->Settings-&...

2019-03-19 10:58:55

阅读数 82

评论数 0

es6操作数组

const table=[]; const data = [{'name':'nick','age':20},{'name':'locky','age':12}] const first = data[0] const head = Object.keys(first) const res = d...

2019-03-16 20:39:24

阅读数 37

评论数 0

es6 filter 过滤两个数组中相同的项

var a=[1,2,3,4,5] var b=[2,3,7,8,9] a.filter(item=>b.indexOf(item)==-1)

2019-03-15 09:10:14

阅读数 501

评论数 0

vue面试题

看看面试题,只是为了查漏补缺,看看自己那些方面还不懂。切记不要以为背了面试题,就万事大吉了,最好是理解背后的原理,这样面试的时候才能侃侃而谈。不然,稍微有水平的面试官一看就能看出,是否有真才实学还是刚好背中了这道面试题。(都是一些基础的vue面试题,大神不用浪费时间往下看) 一、对于MVVM的理解...

2019-03-15 09:09:58

阅读数 55

评论数 0

2019 - Web开发技术指南和趋势

以下内容来自我特别喜欢的一个Youtube频道: Traversy Media 这是一个2019年你成为前端,后端或全栈开发者的进阶指南: 你不需要学习所有的技术成为一个web开发者 这个指南只是通过简单分类列出了技术选项 我将从我的经验和参考中给出建议 首选我们会介绍通用的知识, 最后介绍2...

2019-03-07 15:59:24

阅读数 138

评论数 0

现代前端技术解析

前端知识体系主要包含html(h5)、 css(ccs3)、js(es6)、前端js库(比如jquery)、前端样式库(如bootstrap)、前端框架(angular、react、vue)、 移动端开发、模块化、组建化、工程化、前端安全、前端性能 模块化 组件化 “智能”加载静态资源(性能优...

2019-03-07 15:51:16

阅读数 72

评论数 0

大公司里怎样开发和部署前端代码?

这是一个非常有趣的 非主流前端领域,这个领域要探索的是如何用工程手段解决前端开发和部署优化的综合问题,入行到现在一直在学习和实践中。 在我的印象中,facebook是这个领域的鼻祖,有兴趣、有梯子的同学可以去看看facebook的页面源代码,体会一下什么叫工程化。 接下来,我想从原理展开讲述,...

2019-03-07 15:30:28

阅读数 46

评论数 0

架构师的技能体系及正确的学习路线

找到正确的学习路线 一、构成架构师的技能体系 二、阅读源码,分析源码知识点总汇 这张图详细介绍了源码中所用到的经典设计思想及常用设计模式,先打好内功基础,了解大牛是如何写代码的,从而吸收大牛的代码功力。 结合Spring5和MyBatis源码,带你理解作者框架思维,帮助大家寻找分析源码的切入点...

2019-03-07 14:10:26

阅读数 107

评论数 0

4-6 机构/操作相关models的创建

organization/models.py # _*_ encoding:utf-8 _*_ from __future__ import unicode_literals from datetime import datetime from django.db import models ...

2019-02-24 01:04:49

阅读数 32

评论数 0

4-3 / 4-5 课程models的创建

将users注册到settings.py中,并重载settings的一个方法AUTH_USER_MODEL覆盖django的默认users方法。 设计app时,避免循环引用,增加用户操作层 新增邮箱验证模型/首页轮播banner模型 新建courses APP 课程与章节是一对多的关...

2019-02-24 00:37:51

阅读数 29

评论数 0

4-2 新建django项目

(关于makemigrations和migrate的操作原理请移步我的另一篇博文:理解Django的makemigrations和migrate) pytcharm => run => debug

2019-02-24 00:02:28

阅读数 37

评论数 0

理解Django的makemigrations和migrate

在你改动了 model.py的内容之后执行下面的命令: python manger.py makemigrations 相当于在该app下建立 migrations目录,并记录下你所有的关于modes.py的改动,比如0001_initial.py, 但是这个改动还没有作用到数据库文件 你可以手...

2019-02-23 23:54:40

阅读数 34

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭