CSS三大特性:层叠 继承 优先级
如果一个属性通过两个相同选择器设置到同一个元素上,相同的属性就会出现冲突,那么这个时候一个属性就会将另一个属性层叠掉,采用的是就近原则
js优秀代码
es6数组去重此技巧适用于包含基本类型的数组:undefined,null,boolean,string和number。(如果你有一个包含对象,函数或其他数组的数组,你需要一个不同的方法!)
程序员讨厌项目经理的5个原因
我有一个很好的朋友,他是一个经验丰富的数据架构师。由于我一直在写关于IT项目管理的文章,因此,我就问他有没有考虑过担任PM的工作。
Js中函数的5个高级技巧
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。函数对任何一门语言来说都是一个核心的概念,在javascript中更是如此。本文将深入介绍函数的5个高级技巧。
JS中间件封装api调用处理过程
秉持低耦合的观念,拆分各个功能函数,做到清晰控制,数据单向流转,定义中间件对象、配合API接口数据返回后的操作函数、通过中间件以此注册
让CSS官方后悔的一些决定
CSS工作组在其官方WIKI总结了这些年CSS在设计上犯的46条失误。这些错误大体可以概括为5类:属性key、value设计失误,布局、对齐上的设计失误,颜色相关的失误,选择器设计失误
程序员必备的学习工具
学习技术过程我们经常需要使用搜索引擎来检索资料,国内常用的也就是某度了。当然有条件的话,搜索引擎首先还是推荐使用 Google,如果没办法使用,可以使用以下几个作为备用:
js中的策略模式
什么是策略模式,官方定义是:定义一些列算法,把他们封装起来,并且可以相互替换。说人话(⊙ˍ⊙):就是把看似毫无联系的代码提取封装、复用,使之更容易被理解和拓展。常见的用于一次if判断、switch枚举、数据字典等流程判断语句中
Vue 中的 Props 与 Data 细微差别,你知道吗?
Vue提供了两种不同的存储变量:props和data。这些方法一开始可能会让人感到困惑,因为它们做的事情很相似,而且也不清楚什何时使用props,何时使用data。那么props和data有什么区别呢?