I amQiana , WELCOME.

NO TRY , NO HIGH

基于《JavaScript设计模式》前八章及《JavaScript设计模式与开发实践》引言部分读书笔记。 模式是什么?一种可复用的解决方案,可用于解决软件设计中遇到的常见问题。 是已经验证的解决方案。 易复用。 富有表达力。 作用仅仅是为我们提供一个解决问题的方案。 模式最早诞生于建筑学,GoF(四人帮Gang Of Four)将模式观点应用于面向对象的软件设计中,并且总结了23种常见软件开发设计模式,详细可参考《设计模式:可复用面向

Read More...


什么是单元测试?Unit testing is when you write test code to verify 单元测试就是在编程时用测试代码来验证代码中的各个单元 如何正确书写测试?1.AAA逻辑顺序 arrange act assert [after(close something)] @Test public void testSay() { // Arrange HelloWorld helloWorld

Read More...


场景有这样一个需求,当用户选择特定元素时,需要table表中出现联动的效果。也就是说table表中能够滚动到被选择的特定元素上。给出一个简单的例子(jsfiddl在线示例) //HTML <div> <table id="my_table"> <tr id='row_1'><td>1</td></tr> <tr id='

Read More...


《暗时间》第一篇后半部分读书笔记: 人太容易为各种各样的事情分心,要集中注意力做一件事情是非常难的,而正因为难,少有人做到,那些做到的,就变成了🐂。 专注力是一种习惯。(做自己喜欢的事情 享受困难) 很多时候,仅仅是用自己的语言重新表述一下都能够极大地加深印象和理解。 将思考成为习惯-避免焦虑。 底线思考法(如果最坏状况也不过如此,又有什么可担心的呢?) 学习一项只是,问自己三个问题: 本质是什么? 第一原则是什么? 知识结构是怎样

Read More...


项目中老是要修IE的layout,IE这个让人想要放弃又欲罢不能的家伙。。。想要查询CSS或者某些库在IE或者其他浏览器的支持情况,可以使用canIUse这个网站,很赞!比如说我想搜索translate这个属性的支持情况,结果一目了然。 言归正传简单记录下在HTMl中如何区分IE以及其他浏览器: 所有非IE浏览器都去加载not-ie.css<!--[if !IE]><!--> <link rel

Read More...


React是”一个用于构建用户界面的JavaScript类库”。起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架都不满意,所以就自己写了一套,并且在13年开源了。官网描述其出发点为:用于开发数据不断变化的大型应用程序(Building large applications with data that changes over time)。 核心概念 Just the viewReact仅

Read More...


深刻的意识到自己是一个拖延症以及强迫症患者。最近在看《暗时间》以下是第一篇 暗时间前半部分的读书笔记: 所谓的暗时间就指别人看不到的自己又在充分利用进行思考总结的时间。 要充分的利用暗时间,不仅要迅速进入状态,还要看能够保持状态多久。 不要过早退出循环。 兴趣的很大一类来源就是”我擅长做这件事情”。 反思 有人会因为无法做出决定而推迟决定,然而推迟决定是最差的决定。因为在推迟期间,你不会有任何收获,完全是在浪费时间。 书写是为了更好的

Read More...


Karma?官网是这么定义的: On the AngularJS team,we rely on testing and we always seek better tools to make our life easier. That's why we created Karma- a test runner that fits all our needs. 简单的说,Karma是用来干什么的呢? The main goal for

Read More...


之前看了马大叔的《重构》一书,第三章就是对Java code smell的总结。最近项目更多在用JavaScript,查询资料以及自己的些许经验总结下 JS 的 code smell。 code smell 是什么?Google关键词code smell,第一个就是维基百科的解释,关键部分如下:Code smell, also known as bad smell, in computer programming code, ref

Read More...


最近买了一堆堆的书,在大牛的建议一下,作为小白的我在看《Effective JavaScript编写高质量JavaSript代码的68个有效方法》。 严格模式(strict mode)是由ES5引入的作为版本控制的考量特性,允许我们在受限制的JavaScript版本中禁止使用一些问题较多,容易出错的特性。其语法设计是向后兼容的,因此在没有实现严格检查的环境中也是可以执行严格代码的(注:严格代码期望运行在严格模式下)。 “use str

Read More...


每一个不曾起舞的日子,都是对生命的辜负。