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

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

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

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

0 篇文章

HTML5 强大的 Details 元素

HTML5 新标签 details 元素刚刚被集成到 Chrome 最新的 12 版中。我将会在今天的快速入门中展示如何来使用它。________________________________________Details 标签可以用来做什么?它本质上允许我们在点击标签时显示和隐藏内容。你一定相当熟悉这种效果,但是直到现在,它总是用 Javascript 实现的。想象头部之后有一个箭头,当你点击它时,下面的附加信息将

一个前端工程师眼里的 Node.js

JavaScript 单线程的误解在我接触 JavaScript(无论浏览器还是 NodeJS)的时间里,总是遇到有朋友有多线程的需求。而在 NodeJS 方面,有朋友甚至直接说到,NodeJS 是单线程的,无法很好的利用多核 CPU。诚然,在前端的浏览器中,由于前端的 JavaScript 与 UI 占据同一线程,执行 JavaScript 确实为 UI 响应造成了一定程度上的麻烦。但是,除非用到超大的循环语句执行 JavaSc

jQuery 1.7 将 HTML5 引入 IE6-8,实施弃用策略

jQuery1.7 已于近日发布。新版本做出多项改进,如新的事件 API,委托事件的性能更高,对 IE6-8 的 HTML5 支持,对 AMD 规范的支持等等。同时,jQuery 还弃用了某些特性,以使 jQuery 保持精简。以下是 jQuery1.7 中一些让人感兴趣的新特性:新的统一的事件 API——.on()替代了.bind()、.delegate()和.live();.off()替代了.unbind()、.undel

JavaScript 1.6

JavaScript1.6 引入了若干新特性:E4X,新的 Array 方法,及数组和字符串泛型。1.数组扩展七个新的 Array 方法可以分成两类:项(item)的定位方法和迭代方法。项定位方法为:1.1indexOf():返回指定项首次出现的索引,没有的话,返回-1。语法:array.indexOf(searchElement[,fromIndex])参数:searchElement 需在数组中搜索的元素 f

JavaScript 1.8

JavaScript1.8 是 Gecko1.9(已合并在 Firefox3 中)的一部分。比起 JavaScript1.7,这只是很小的更新,不过它也确实包含了一些向 ECMAScript4/JavaScript2 升级的痕迹。JavaScript1.8 还将包含 JavaScript1.6 和 JavaScript1.7 中的所有新特性。1.使用 JavaScript1.8 为了可以在 HTML 中使用 JavaScript1.

奇货可居典故

最近在看《寻秦记》。新出的穿越剧是一部不如一部啊,还是老的比较经典。看到吕不韦说“奇货可居”,不解。查了下,该成语真是出于他。解释如下:指把少有的货物囤积起来,等待高价出售。也比喻拿某种专长或独占的东西作为资本,等待时机,以捞取名利地位。由于看的是电视剧,和历史必然不同。又看了下,该故事大概说的是:阳翟大商人吕不韦,经常出现在赵国都城邯郸的街头。往往来来,买买卖卖。他手头已经赚下了很多很多的钱,可说

11 个有用的移动网页开发 App 和 HTML5 框架

听过的寥寥无几,移动的时代来了。需要跟上步伐 ^^ 在过去的两年里,触屏设备飞速增长。iOS 和 Android 设备让开发者和设计师开始重新思考他们的网页应用,以提供更好的触屏体验。移动 Web 应用相对于本地的 App 有很多优势,虽然也有很多设计和开发上的挑战。这里列出了一系列有用的框架来帮助基于 HTML 的 webapp 开发。他们支持大部分流行的智能手机和平板。1.Lungo.js:HTML5 移动开发框架 Lung

文件拖拽上传

1.文件拖拽不多说了,看代码和注释。貌似 Chrome 和 Firefix 都支持的。vardragOver=function(event){//阻止默认事件 event.stopPropagation();event.preventDefault();//修改样式 this.className="xx-over";};vardragLeave=function(event){event.stopPropaga

tag 随想 ...... tag cloud plugin

在网络信息爆炸的年代,分类已经不能满足需求了。目前标签(tag)正越来越多的被使用着。每次为文章写标签的时候,自己总小心翼翼,左思右想,还带有那么点纠结。结果还是按照分类的思路进行着。每每回顾时,总觉不妥。就好像使用 googlebookmarks,收藏的链接多了,tag 还是按照分类的思路进行,每个链接基本使用一个 tag,最多使用两个。时间长了就都忘记自己把它分到哪里去了。可能有时会觉得 tag 多了难以

使用支付宝收款主页捐赠 B3log 开源项目

昨天,各大网站都报道了支付宝的收款主页。于是乎大家都纷纷抢占各种 url。作为 B3log 的开发成员,当然也毫不逊色的抢占了 b3log^^B3logSolo 是一款开源(ApacheLicense2.0)的博客程序,不仅可以运行在 GoogleAppEngine 上,也可以运行在标准 Servlet 容器上。B3log 提倡平等、自由、奔放,并正在尝试构建个人博客 + 论坛的互动体验。与如果您有兴趣,加入我们吧!B3l

NetBeans Weekly News # 508 - Oct 11, 2011

NetBeans 管理委员会投票!NetBeans 管理委员会选举开始了!阅读候选人简介并进行投票。投票时间:10 月 24 日(星期一)晚上!新闻稿:NetBeansIDE7.1&Delivers 提供对 JavaFX2.0 的支持甲骨文正式宣布了 NetBeans 社区的卓越成长及 NetBeansIDE7.1Beta 版已经可用。视频:JavaOne2011 将讨论 NetBeansIDE7.1 在 JavaOne 会议上,N

推荐 10 款非常优秀的 HTML5 开发工具

HTML5 发展如火如荼,随着各大浏览器对 HTML5 技术支持的不断完善以及 HTML5 技术的不断成熟,未来 HTML5 必将改变我们创建 Web 应用程序的方式。今天这篇文章向大家推荐 10 款优秀的 HTML5 开发工具,帮助你更高效的编写 HTML5 应用。InitializrInitializr 是制作 HTML5 网站最好的入门辅助工具,你可以使用提供的特色模板快速生成网站,也可以自定义,Initializr 会为你生成代

GAE 博客——B3log Solo 0.3.1 正式版发布了!

GAE 博客——B3LOGSolo0.3.1 正式版发布了!该版本对评论结构进行了调整优化,修复了一些 Bugs,并进行了一些改进。另外,0.3.1 加入了一款新皮肤-NeoEase;-)特性基于标签的文章分类同步发布文章到腾讯微博 PingGoogleBlogSearchEngine 博客/标签 Atom/RSS 输出 Sitemap 输出评论回复及邮件提醒自定义页面置顶/相关/随机/站外相关文章文章、页面永久链接(

通过支付宝捐赠 B3log 项目

如果你觉得 B3log 还行,可以通过支付宝捐赠 B3logSolo 项目哦。捐赠款将用作 b3log.org 域名与团队建设上,目前团建暂定为 B3 文化衫。长期维护一个开源项目的确是不容易的。在有一个小团队都为这个项目努力的时候,更应该坚持下去。期待更多的童鞋加入 B3log 团队,一起推进中国开源软件的发展,方便他人。

世上最伟大的十个公式,你知道几个?

英国科学期刊《物理世界》曾让读者投票评选了“最伟大的公式”,最终榜上有名的十个公式既有无人不知的 1+1=2,又有著名的 E=mc2;既有简单的-圆周公式,又有复杂的欧拉公式……从什么时候起我们开始厌恶数学?这些东西原本如此美丽,如此精妙。这个地球上有多少伟大的智慧曾耗尽一生,才最终写下一个等号。每当你解不开方程的时候,不妨换一个角度想,暂且放下对理科的厌恶和对考试的痛恨。因为你正在见证的,是科学的美丽

TinyMCE 3.3.9.2 升级到 3.4.3.2 遇到的问题

闲来无事,把 B3logSolo 所用编辑器 TinyMCE 从 3.3.9.2 升级到了 3.4.3.2。结果出现了 2 个问题。可能由于我没看 changelog 所致吧。因为实在太多了,人又懒,结果。。。1.使用“编辑 HTML 源代码”功能,标签中无内容(如:<aclass='text'></a>)将会被移除。修改文件:tiny_mce/themes/advanced/js/source_editor.jssaveC

虚拟座谈:JavaScript 单元测试现状

很早就想尝试下 JavaScript 测试,o(︶︿︶)o 唉一直木有啊。B3log 下个版本小试下。还据说什么 bdBuild(一个灵活、可扩展的开源 build 系统,使用 JavaScript 写成,并运行于 Node.js,Rhino 等 JavaScript 环境。非常适合前端人员创建自定义的打包过程),吹的不错,但很久没更新,demo 也木有。。。目前 B3log 中使用的是 88250 基于 Maven 编写的一个小插件,在

盛大糖果相册 - 免费图床

盛大糖果相册传送门:http://sndaurl.com/AP9C 首先说一下,我的博客空间是在台湾的虚拟主机上的。以前在北京息壤,后来因为个人原因,导致备案被删除,只能把博客放到外边了。也正因为如此,现在博客的速度总是不给力,再加上很多的博文配图,速度更是很不理想。一直想找一个免费的图床,前段时间朋友介绍了一个,但是那个图床不能随便的上传图片,只能是一些原创的摄影图片,所以最终放弃了。今天无意中发现

JavaScript 中的私有成员

看了有 3 遍了吧。收藏起来。原文:http://javascript.crockford.com/private.html 接下来准备看下 http://www.crockford.com/html/DouglasCrockfordwww.crockford.com 翻译:ShiningRay@NirvanaStudioJavaScript 是世界上最被误解的语言。很多人认为它缺乏信息隐藏的特性所以对象不能有