🎶 Sym - 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台

📕 思源笔记 - 一款桌面端笔记应用,支持 Windows、Mac 和 Linux

🎸 Solo - B3log 分布式社区的博客端节点,欢迎加入下一代社区网络

♏ Vditor - 一款浏览器端的 Markdown 编辑器

2017 VS 2016 前端使用数据对比

JavaScript 生态系统比以前更加丰富,即使是最有经验的开发人员,在考虑各个阶段可用的众多选项时也会犹豫。这就是调查所在的地方:我们向全世界超过 28,000 名开发人员提出了 100 多个问题,涵盖了从前端库到后端框架。我们相信,结果是目前可用的 JavaScript 状态的最完整的图片,我们很高兴与您分享!附:如果所有这些数据让你倍感压力,我相信今年你一定会大踏步前行。JavaScript 预编译当谈论 J

如何实现 im.qq.com 首页视觉差效果

Demohttp://sym.b3log.org/源码地址 https://github.com/b3log/index/tree/master/src/main/webapp/sym 原理使用 background-attachment 属性设置背景图像是否固定或者随着页面的其余部分滚动 html 结构 css.bg{position:relative;width:100%;height:600px;backg

迁移到 Pipe

Pipe 是?小而美的博客平台。具体可参看 https://github.com/b3log/pipe 虽然目前 Pipe 只有 2 个主题,还有一些 bug,性能还不够优化,同步到黑客派的文章点击后还不会直接打开 Pipe 对应的文章页面。但我肯定这些问题都会逐一解决的。为了更好的改进,我决定从 Solo 迁移到 Pipe。Pipe 浓缩了 Solo 的精华,去除了部分鸡肋的功能。你可以通过以下方式进行使用:下载可执行文件后双击

JS 查看三角套利(币币交易)是否有赚头

概念币币交易用一种数字资产去直接换取另一种数字资产,中间不涉及任何法币结算,就是我们所说的币币交易。如 OKEX 币币交易或者火币币币交易三角套利用两个市场(比如 MANA/USDT,BTC/USDT)的价格相除计算出 MANA/BTC 价格,如果该价格和实际的 MANA/BTC 价格不一致,那么就可以从中赚取差价。案例注:由于人民币无法直接兑换为数字货币,因此我们选用价格稳定的 USDT 替代 CNY。使用 MANA、

Pipe 主题开发指南

开发步骤主题框架 pipe/theme//主题目录 |-comment//评论组件目录 |-head//head 组件及第三方统计 |-images//通用图片目录 |-js//JS 通用方法目录 ||-article.js//文章页面 ||-common.js//所有页面 ||-manifest.json//清单 ||-symbol.js//svg 图标 |-scss//通用样式目录 |-x//主题页面目录 ||-theme-

React Native 系列【四】打包

SymAppDemoToChttps://hacpai.com/article/1496906863683https://hacpai.com/article/1497002998658https://hacpai.com/article/1497406003289https://hacpai.com/article/1497235254333Android 步骤 1 生成签名秘钥 keytool-genk

React Native 系列【异常】

每每小伙伴出现类似问题,总是想不起来怎么解决的。开个贴记录下吧....JavaScriptMobx+ListView 无法显示当使用 mobx 的 observable 注解变量做为 ListView 的 DataSource 时,变量需要 slice()@observablecategoryList=[];@computedgetcategoryDs(){constds=newListView.DataSource(

React Native 系列【二】目录结构及依赖

DemoToChttps://hacpai.com/article/1496906863683 目录结构根据自己的喜好分了下 SymApp|-__test__||-android||-app|||-actions//数据处理 |||-components//组件 |||-config//配置 |||-images//图片 |||-screens//屏幕视图 |||-services//服务 |||-stores//

React Native 系列【一】环境安装及 Debug

SymAPPDemoToCReactNative 系列【一】环境安装及 Debug 安装环境打开 AppStore 安装 Xcode 安装 AndroidStudio 安装依赖 brewinstallnodebrewinstallwatchmannpminstall-greact-native-cli 据说有个 CreateReactNativeApp,不需要安装以上东西。但是我到现在都没装成功,有兴趣的小伙伴可以看看。创

Solo 皮肤开发指南

皮肤开发框架简介 solo/src/main/webapp/skins/skin-name|-css//样式目录 ||-fonts//字体文件 ||-selection.json//如使用 icomoon.io,请上传原文件 ||-base.css//样式,尽量避免使用行内样式及页内样式 |-images//图片目录 |-js//JavaScript 目录 ||-common.js//脚本,尽量避免在 ftl 中写脚本 |

TL;DR PR

💔 前几天发现 tldrpm2 居然没有,今天本来想去 PR 一发的。但是但是,5 天前有人已经提交了。太伤心了,让我 😢 一下 tldr 确实好用,尤其对记性,英语都不好的我来说,太棒了。下次有再发现没有的,一定要 PR。

JS Emoji 过滤

想用的直接看最后一行就好基础知识不得不承认阮蜀黍的文笔通俗易懂字符编码笔记:ASCII,Unicode 和 UTF-8Unicode 与 JavaScript 详解 EmojiUnicodeTablesEmoticons(1F601-1F64F)Dingbats(2702-27B0)Transportandmapsymbols(1F680-1F6C0)Enclosedcharacters(24C2-1F251)

恶补大前端

大前端何为大前端?请移步当我们在谈大前端的时候,我们谈的是什么,总的来说就是:前后端分离抢占移动端团队扩大,种类细分补补补好在胫骨不错,偶尔也锻炼一番。刚进团队就要熟悉一堆堆业务,开始撸码。于是只能边撸码,边一小时速成 XXX。。。由于往年忙于政(P)务(M),武功荒废,如今只能重拾 RESTfulGitAtomatom-beautifylanguage-vueterminal-plusmerge-co

黄山 - 杭州五日游记

Day1 早上 4 点起床,开车到机场坐灰机。停车费 60 一天,据说是降过价的了由于儿童票和取公积金的事情,D 独自带着 Erik 坐了早上 8 点 40 的飞机。而我和父母坐中午 12 点 40 的,但飞机晚点了 5 个小时,中途被安排了午饭和宾馆休息。于是整个计划被打乱了,心好累。只能重新订酒店、重新安排计划 D 从来没独自带过 Erik,但看下来还是不错的。独自带着取车、办理公积金,晚上还来机场接我们。真是幸苦 D 了,为了能按时到达黄

时隔十年再游轿子雪山

十年之前十年前的夏天邀请宿舍的小伙伴们还有一众亲戚来轿子雪山游玩。虽然现在都各奔东西了,但是情谊、照片,还有满满的回忆都不曾抹去。废话不多说,上照片妈妈和一个小表妹刚到缆车的地方就高原反应,吐了。但是小表妹十年之后又和我爬山了这座山好吧,这就是十年前的我。一线天,感觉每座山都有叫一线天的地方。十年之后没啥没变化。缆车,话说当年为了省钱,是爬上爬下的。还好最高峰没有开发出来,否则就要哭出来了。但是我四

申请 js.org 二级域名

继 https://hacpai.com/article/1485173842388 后,我本应该是去升级我的 webpack,但是但是,我的注意力被 js.org 这个域名吸引了。本宝宝也想要 ~~~~IWantIWantIWantit...原来还是蛮简单的,参照 https://dns.js.org/一步一步往下做就可以了。登录 GitHub,参照 GitHubPages 进行配置检测你需要的 foo.js.org 是