Vue.js UI 组件库及框架

Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。

Mint UI,Mobile UI elements for Vue.js

iView,一套基于 Vue.js 的高质量 UI 组件库。

Vant,有赞移动端 Vue 组件库。

VUX,一个凑合的 Vue.js 移动端 UI 组件库

Cube UI,基于 Vue.js 实现的精致移动端组件库。

Mand Mobile,一个基于Vue的移动端UI组件库,丰富、灵活、实用,快速搭建优质的金融类产品,让复杂的金融场景变简单。

Vuetify - Material Design Component Framework

Muse UI,基于 Vue 2.0 和 Material Design 的 UI 组件库.

Radon UI,一个用于快速开发产品的简洁、优雅、高效的 Vue 组件库.

ASCII Decorator 在手,字符画我有

维基百科对字符画(ASCII Art)的解释如下:

ASCII Art,又名“文字图”、“字符画”、“文字画”,这种主要依靠电脑表现的艺术形式是指使用电脑字符来表达图片,最早于 1982 年美国卡内基梅隆大学出现,互联网刚出现时在英语世界的社交网上时常利用到的表情符号。它可以由文本编辑器生成。很多 ASCII 艺术要求使用定宽字体来显示。

////////////////////////////////////////////////////////////////////
//                          _ooOoo_                               //
//                         o8888888o                              //
//                         88" . "88                              //
//                         (| ^_^ |)                              //
//                         O\  =  /O                              //
//                      ____/`---'\____                           //
//                    .'  \\|     |//  `.                         //
//                   /  \\|||  :  |||//  \                        //
//                  /  _||||| -:- |||||-  \                       //
//                  |   | \\\  -  /// |   |                       //
//                  | \_|  ''\---/''  |   |                       //
//                  \  .-\__  `-`  ___/-. /                       //
//                ___`. .'  /--.--\  `. . ___                     //
//              ."" '<  `.___\_<|>_/___.'  >'"".                  //
//            | | :  `- \`.;`\ _ /`;.`/ - ` : | |                 //
//            \  \ `-.   \_ __\ /__ _/   .-` /  /                 //
//      ========`-.____`-.___\_____/___.-`____.-'========         //
//                           `=---='                              //
//      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //
//         佛祖保佑       永无BUG     永不修改                       //
////////////////////////////////////////////////////////////////////

阅读剩余部分 -

【译】PHP 7 中的可抛出(Throwable)异常及错误

以往,在 PHP 中处理致命错误几乎是不可能的。致命错误不会调用由 set_error_handler() 设置的错误处理程序,而只会停止脚本的执行。

在 PHP 7 中,当发生致命错误和可恢复错误(E_ERRORE_RECOVERABLE_ERROR)时,将抛出异常,而不是停止脚本执行。不过,致命错误在某些情况下仍然存在(比如内存不足),并会像以前一样立即停止脚本执行。未捕获的异常在 PHP 7 中仍是致命错误。即,如果一个由错误(该错误在 PHP 5.x 中是致命错误)抛出的异常未被捕获,它在 PHP 7 中仍将是一个致命错误。

请注意,其他类型的错误(如警告和通知)在 PHP 7 中保持不变。只有致命错误和可恢复错误才会抛出异常。

从致命错误和可恢复错误抛出的异常并不继承自 Exception 类。这是为了防止现有的 PHP 5.x 代码捕获以前会导致脚本停止执行的错误所引发的异常。从致命错误和可恢复错误抛出的异常是一个新的独立的异常类 Error 的实例。与所有其他异常一样,Error 可被捕获和处理,并能执行 finally 块中的代码。

阅读剩余部分 -

PHP 全文搜索引擎 TNTSearch

TNTSearch 是一个以 PHP 写就的功能完备的全文搜索引擎。

安装

最简单的安装方式是通过 composer 来安装 TNTSearch:

composer require teamtnt/tntsearch

系统要求

在继续之前,请确保您的服务器满足以下要求:

  • PHP >= 5.5
  • PDO PHP Extension
  • SQLite PHP Extension
  • mbstring PHP Extension

阅读剩余部分 -

微信小程序放大招:web-view 组件可内嵌网页文档

经历数个 bug 修复版本之后,昨天更新的微信小程序放出了大招:新增 <web-view/> 组件。

一直以来,用 WXML 制作复杂的页面布局都是一件费时费力的麻烦事,并且由于小程序不支持外链,如果想要显示富文本(HTML)页面,在 1.4.0 基础库之前只能借助于第三方比如 wxParse 这样的库来解析和转换成 WXML,在这之后虽然有了 <rich-text/> 组件,但也有诸多限制,只能用于静态展示。

此次新增的 <web-view /> 组件使得小程序能够内嵌网页文档,可打开限定域名内的网页(域名在小程序后台中设置 > 开发设置 > 业务域名中配置),这无疑将大大拓宽小程序应用场景。不过,目前个人类型与海外类型的小程序暂不支持使用 <web-view/> 组件。

阅读剩余部分 -