archive: 2017

多行超出尾部展示省略号的bug

前言之前写过一个多行自动显示省略号的文章,网上也能查到很多资料。超出两行展示省略号, 这两天抽时间做了一个退化处理,就是支持-webkit-box属性的浏览器中采用css来控制,不支持这一属性的浏览器如IE9以上、火狐浏览器,则使用JS动态计算的方法裁剪文本,在文本末未追加省略号(…)。在这个过程中,出乎意外的发现了chrome浏览器的一个bug,版本 55.0.2883.87 m.

前端开发神器cmp设计思想

去年的时候,自己总结了一篇关于神器的设想,幻想着神器能帮我们前端开发人员完成很多事情。时隔一年,经过不断地思考与实践,神器终于来了。虽然现在开发出来的功能还不是很完善,但是已经能减少很多开发工作量了,特别是对于前端设计方面的意义重大,有了神器的帮助,作为前端开发的你会用一种新的角度,一种做设计的角度来思考如何开发组件、模块,如何构建你的产品线、业务线。 关于前端开发思考的问题a. 视觉稿一直是前端

使用CMP设计制作FTL模板

为什么是CMPCMP其实是我的一个设想。设想前端只需要一个核心的框架维持系统的运行,就类似与操作系统的内核。然后外围都是扩展,做任何网页、不论是前台展示的web页面还是后台管理页面,都属于内核外围的扩展。CMP主要负责完成页面的设计与制作,也就是外围的扩展成,其生成的组件都是运行在核心层之上的,所以取名称为core mapping pages。其实还有另外一层含义就是类似于CMS一样,属于content manage pages。

使用CMP设计制作前端模块

什么东东想不想减少每天的开发工作量?想不想改变粘贴、复制、修改的开发模式?新的利器来了。CMP试用版本发布了,CMP是一个用于制作网页的工具,你可以用它来制作静态网页,也可以制作网页片段比如一个组件,一个UI,或者一个模块,甚至是一个包含数据请求的模块,它能根据你的需求灵活的实现任何事情。

使用VSCode要做的一些事情

新的一年新的一年要做很多事情。IDE转向VSCODE了,觉得还是很好用的。最近做了一个提高开发效率的软件,先不放出来,等做好了再说。主要是个界面编辑器,开发人员可以根据视觉稿编辑各种组件或者模块,然后导出成需要的程序代码,目前支持FTL和Regular模块,支持include、IF/ELSE函数、FOR函数等等。敬请期待。