曾经,在那个 IE6 还是主流浏览器的时代,为了实现稍微复杂一点的功能,也需要很多代码。如果要做到兼容主流浏览器,更需大费周章。当 jQuery 出现后,使用 jQuery 实现同样的功能,我们只需写很少的代码,并且兼容主流浏览器。于是,大部分网站都会使用 jQuery。时过境迁,我们到底需不需要 ...
分类:
Web程序 时间:
2019-05-18 15:59:01
阅读次数:
150
1、includes,判断元素是否存在数组中 2、filter,对数组进行过滤 3、Number函数换成+ ...
分类:
Web程序 时间:
2019-05-14 19:19:15
阅读次数:
118
特殊说明:设置时间的方法,虽然W3C说明传参的范围,在开发过程中,传入的参数不在该范围也是可以的。例如: setDate传入的参数是一个负数,Date对象会自动借位或进位(超过一个月)。比转化为时间戳计算代码看上去更加简洁。 ...
分类:
其他好文 时间:
2018-10-26 19:48:24
阅读次数:
152
Arrow Function 是ES6的新语法,使函数看起来更简洁,代码看起来更炫酷!! 箭头函数类似于匿名函数 主要结构 () => {} 原来的函数结构 function() {} 省去了function 加上了炫酷的箭头 1.参数是一个的时候可以省略() 表达式只有一条可以省略{} 自带ret ...
分类:
其他好文 时间:
2018-09-23 22:21:04
阅读次数:
136
注解的好处:1.能够读懂别人写的代码,特别是框架相关的代码。2.本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一个或者多个注解来替代,这样就使得编程更加简洁,代码更加清晰。3.(重点)刮目相看。 (但是怎么样才能让别人刮目相看呢?会用注解不是目的,最重要的是要使用自定义注解来解决问题。) 举个栗子: 如果面试的时候,你跟老板说你会使用注解,老板觉得你这个人还行;但是如果老板发现你
分类:
编程语言 时间:
2018-07-18 23:34:12
阅读次数:
243
在工作中经常碰到关于表单的验证,一般采取正则表达是比较简洁,代码量少,但是却经常忘记一些正则的用法。下面记录工作中经常用到的正则表达式。 * 代表0次或者多次 +代表1次或者多次 ?代表0次或者1次 $代表结尾 ^代表开头 let flag = reg.test(value) value是需要匹配的 ...
分类:
Web程序 时间:
2018-07-15 16:17:57
阅读次数:
210
直接通过中序遍历来解。但是需要设置两个节点记录每个子树排序后的第一和最后一个节点,尤其是最后一个,因为最后一个节点是由于连接所需。 上代码: 法二:(思路同上,但是更简洁) ...
分类:
其他好文 时间:
2018-07-07 12:42:38
阅读次数:
162
程序员的职业素养原名“The Clean Coder”,单看书名可能以为这是一本讲解怎样编写简洁代码的技术书籍,实则不然。相比之下,中文译名要更贴近主题一些,这本书是编程大师Bob大叔40余年编程生涯的心得体会, 他以自己以及身边的同事走过的弯路、犯过的错误为例,为后来人引路。 这本书一方面阐述了作 ...
分类:
其他好文 时间:
2018-04-26 01:23:55
阅读次数:
182
需求: 1、用户的注册信息写在json文件中 2、将读写文件的重复操作提取为函数,简洁代码 实现: ...
分类:
编程语言 时间:
2018-04-23 19:53:49
阅读次数:
174
练习MVP架构开发的App,算是对自己学过的知识做一个总结,做了有一段时间,界面还算挺多的。代码量还是有的,里面做了大量封装,总体代码整理得非常干净,这个我已经尽力整理了。不管是文件(java、xml、资源文件)命名。还是布局设计尽量简单简洁,代码不会写的非常复杂。整个代码结构有非常高的统一度,结构 ...
分类:
编程语言 时间:
2018-04-07 11:24:12
阅读次数:
459