第1章 课程内容介绍主要介绍为什么我们录制本次课程、课程包含的主要内容。 1-1 导学1-2 课程介绍第2章 NodeJS 是什么,为什么偏爱NodeJS?在一切课程课程内容开始之前先了解一下 NodeJS 究竟是什么,NodeJS 有哪些核心特性。 2-1 NodeJS 是什么2-2 NodeJS ...
分类:
Web程序 时间:
2018-11-24 11:26:01
阅读次数:
263
1、为什么学习设计模式:http://www.iteye.com/news/32092 (个人):设计模式,可以看做是对象的一种代码风格。不同的设计模式,应对变动的需求,处理效果是有很大差异的;如果不考虑设计模式,随意用,需求的开发都是可以实现的。但是需求改变,维护的时候,不同的设计模式 维护难易就 ...
分类:
编程语言 时间:
2018-11-19 11:14:06
阅读次数:
119
项目结构 build 构建工具相关的目录 config 配置目录 dist 通过工具打包生成的最终需要上线的目录 node_modules 存放本地开发所有的依赖包的目录 src 源码目录 static 存放图片等静态资源的目录 .babelrc babel是把新的ES语法,编译成浏览器兼容的语法的 ...
分类:
其他好文 时间:
2018-11-14 20:56:56
阅读次数:
156
为了统一代码风格,提高代码的可读性和可维护性,特制定此编码规范。 统一规则 HTML 编码规范 标签名称小写 正确: 错误: 属性名小写,属性值使用双引号引起来 正确: 错误: 确保页面的元素 ID 唯一性 在一个页面中,要保证元素 ID 唯一。 非标准属性名,使用 data- 前缀,并且多个单词之 ...
分类:
其他好文 时间:
2018-11-14 14:11:48
阅读次数:
187
题目 分析 深度优先搜索遍历每一种情况,去翻转次数最小的,当然,还要加一些剪枝,毕竟O(nn)的时间复杂度。 代码 C风格 C++风格 参考链接: https://blog.csdn.net/tianshuai1111/article/details/7659673 http://blog.sina ...
分类:
编程语言 时间:
2018-11-10 12:48:03
阅读次数:
196
简单应用场景:代码提交到git仓库,仓库监控到变化的jar包,然后把变化的jar包推到私服maven仓库。 Git预定义了触发时机: ClientSide hooks: 1 pre commit,当执行commit动作时先执行此hook,可以用此hook做一些检查,比如代码风格检查,或者先跑测试。 ...
分类:
其他好文 时间:
2018-11-08 22:12:09
阅读次数:
248
本文来自: "百度FEX" 1 前言 CSS作为网页样式的描述语言,在百度一直有着广泛的应用。本文档的目标是使CSS代码风格保持一致,容易被理解和被维护。 虽然本文档是针对CSS设计的,但是在使用各种CSS的预编译器(如less、sass、stylus等)时,适用的部分也应尽量遵循本文档的约定。 2 ...
分类:
Web程序 时间:
2018-11-06 11:23:32
阅读次数:
194
本文来自: "百度FEX" 1 前言 HTML 作为描述网页结构的超文本标记语言,在百度一直有着广泛的应用。本文档的目标是使 HTML 代码风格保持一致,容易被理解和被维护。 2 代码风格 2.1 缩进与换行 [强制] 使用 个空格做为一个缩进层级,不允许使用 个空格 或 字符。 解释:对于非 HT ...
分类:
Web程序 时间:
2018-11-06 11:21:18
阅读次数:
176
如果代码风格相对而言不是那么的pythonic,或许很少碰到这类错误。当然并不是不鼓励使用一些python语言的技巧。如果遇到这这种类型的错误,说明我们对python中变量引用相关部分有不当的认识和理解。而这又是对理解python相关概念比较重要的。这也是本文写作的原因。 本文为理解闭包相关概念的做 ...
分类:
编程语言 时间:
2018-10-31 10:36:50
阅读次数:
232
工欲善其事,必先利其器。 现在我们说一下,刚开始新建project的时候,选择的ESLint,这是一个代码规范规则,用来统一不同开发人员,不同开发工具产生的不一样的代码风格,导致公共代码的可读性不高的问题。 需要配置一下webstorm的默认设置,CTRL+ALT+S打开设置框,Editor->Co ...
分类:
Web程序 时间:
2018-10-20 21:03:03
阅读次数:
204