上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 我们在项目中,经常会定义一些变量(很多时候,定义过多的全局变量),当我们调用这些变量的时候,就会发生各种各样的突发状况。 看一个示例: 很简单的一段javascript代码,那么会输出什么呢? 那么a和b有什么区别呢?很明显,a声明了,但是未赋值,b直接就是未声明,那通过typeof 检测都返回un 阅读全文
posted @ 2017-11-17 11:31 烛火星光 阅读(12355) 评论(1) 推荐(2) 编辑
摘要: 在前端面试过程中,常常会遇到这样一种类型的题目: 使用js将16进制的颜色值转为rgb颜色! 反而在项目中,不怎么遇到这种问题,也很少有这种需求的项目。 但毕竟面试中常常遇到,我自己在之前的面试的时候,也遇到了这个题目,那就写一下吧,当做熟悉这个过程了! 考虑到通用性, 就定义一个colorToRG 阅读全文
posted @ 2017-10-26 16:20 烛火星光 阅读(2353) 评论(0) 推荐(0) 编辑
摘要: 在一些项目中,我们常常需要实现选择类似于3的倍数的位数的元素,或者从第n个之后的元素,或者从第n个到第m个元素这种类型的选择,如果说在以前,想完全通过css实现,似乎是天方夜谭,根本不可能实现,CSS3的出现,给我们提供了类似的选择器,但是又有多少人能够真正通过CSS3选择器实现这些功能呢? 下面, 阅读全文
posted @ 2017-10-23 16:07 烛火星光 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 前面讲过《完全使用css编写复选框》,后来在深入学习sass过程中,发现:这种写法虽然也能达到目的,但是稍嫌复杂了一点。这里介绍一种可以说更简单一点的方法,其实也就是html结构更简单一点,就css而言,也差不多吧。 还是以复选框为例吧。 其实核心的html结构也就是我们正常使用的input[typ 阅读全文
posted @ 2017-10-12 09:49 烛火星光 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 前面文章《vuejs实现瀑布流布局(一)》和《vuejs实现瀑布流布局(二)》已经介绍了瀑布流的基本实现的一种方法,虽然是在vuejs中实现的,可是实际上也可以把这段代码扒出来,在我们的任何项目中使用,并不局限于vuejs。 我也在项目中用这段代码实现了这种瀑布流。 后来发现一个问题,就是瀑布流布局 阅读全文
posted @ 2017-09-05 09:44 烛火星光 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 关于怎么触发transition的效果,前面有篇文章说过一次,《关于transition和animation》,而且在实际的项目生产中,也是一直这么使用的,因为明明知道直接添加class是无法触发transition效果的,那何必再做这些无用功呢?而且很确定的是,之前也做过各种测试的。 然而,事实真 阅读全文
posted @ 2017-09-04 09:39 烛火星光 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 在项目中,遇到一些信息列表描述的需求时,很多时候,设计给出来的设计图大概会类似于如下格式: 这种需求应该也属于常见需求了,之前遇到的时候确实也没什么特别好的办法,基本上都是依靠给文字之间加上空格来保证同等宽度的两端对齐。 前两天,看到有人也遇到类似问题了,就想着是不是可以完全依赖css来解决,思考之 阅读全文
posted @ 2017-08-28 15:15 烛火星光 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 其实,之前也写过jQuery插件,今天写的是一个模拟select选择的下拉插件。 既然是jQuery插件,那么必然是依赖jQuery的了。 老规矩,直接上代码吧! 页面上比较干净: js部分属于直接调用dropload方法即可: items数组内容也可以直接是多个字符串,如: ["苹果", "水蜜桃 阅读全文
posted @ 2017-08-17 15:27 烛火星光 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 在前面的文章中也有介绍过css3动画的内容,可见《关于transition和animation》和《webkitAnimationEnd动画事件》,今天又要唠叨一下这个东西了,随着知道的越多,然后就会发现自己还有更多的不知道。 今天主要说的是利用animate制作帧动画。 我们常见的loading效 阅读全文
posted @ 2017-07-18 15:28 烛火星光 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 不管是使用框架,还是不使用任何的框架,我们都不可避免的需要与“加载中……”打交道,刚刚学习了Vuejs自定义组件的写法,就现学现卖,介绍一下吧! 先看一下目录结构,一般情况下,每一个组件都新建一个新的文件夹,里面包含对应的vue文件,和Index.js,如下图: 如果想要像Mint-UI一样,在任一 阅读全文
posted @ 2017-07-17 10:46 烛火星光 阅读(8519) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页