用jQuery创建一个可编辑的SELECT下拉控件(HTML/CSS) 普通的SELECT控件只能选择,不能编辑,这里可以用JS代码来实现这个功能。基本原理是在select控件上面添加一个input盖住,当select改变时自动更新input的值。
<div class="select-editor">
<select>
<option value="OPTION 1">OPTION 1</option>
<option value="OPTION 2">OPTION 2</option>
<option value="OPTION 3">OPTION 3</option>
<option value="OPTION 4">OPTION 4</option>
</select>
<input type="text" name="host" value="" />
</div> 如何用Bootstrap免费网站模板和OnceAir云盘系统搭建网站服务器 OnceAir们顽石云盘是一款集文档管理、编辑、同步、搜索、博客、权限、考勤于一体的微型服务器。功耗仅3.5瓦。因采用内存数据库和异步编程技术,在低功耗ARM平台上也能有很好的性能。
这篇文章主要介绍如何在OnceAir私有云盘上用免费模板搭建个人网站。
redis、memcache和mongodb各自的优缺点是什么,怎么选择呢? redis、memcahce 比较相似,但与 mongodb 完全不同,几乎没有可比性。
总的来说 redis/memcache 是基于内存的,讲究的是性能,多用作缓存层,比如说存放session。而 mongodb 是面向文档的,存储的是类似JSON的非结构化数据,查询起来非常方便,开发效率高,比较类似传统SQL关系型数据库。
普遍认为其性能明显好于MemoryCache。所以这里主要比较 Redis 和 Mongodb。
Node.JS读取中文TXT编码文件显示乱码问题解决方案 Windows下默认的编码格式是ASNI,其实这并不是真正的编码格式,但Node.JS默认的编码、解码则是目前通用的UTF-8。因此在读取Windows默认的TXT文件时会显示乱。
可以用iconv-lite来用gbk解码:
var fs = require('fs')
var iconv = require('iconv-lite')
fs.readFile('readme.txt', function(err, data) {
console.log(iconv.decode(data, 'gbk'))
}) Node.JS与USB接口通信:检测U盘/移动硬盘插拔事件和发送接数据 在做嵌入式开发时,我们经常需要能够侦听USB端口的热插拔事件。目前node.js本身是不提供这类系统事件的接口的。不过已经有人用node.js和c/c++来侦听USB的系统事件,并将其打包进了NPM。
使用
var usb = require('usb')
usb.on('attach', function(device) {
});
usb.on('detach', function(device) {
}); Node.JS如何查看本地MAC/IP地址、计算cpu使用率和内存容量 Node.JS的OS提供了一系统CPU/内存/网络相关的接口,通过它我们可以查看本地的网络配置。使用起来非常简单
cpus返回CPU情况,返回的是一个数组,有多少个核心就有多少个元素:
var cpus = os.cpus()
console.log(cpus)
40行JavaScript代码实现的3D旋转魔方动画效果 这是2016年JS1k上传的作品,用几十行代码实现的一个3D旋转魔方:

移动端开发框架哪个好?jQuery/Vue/AngularJS有哪些区别和优缺点? JS框架,我认为大体上可以分为两种。一种是类似jQuery/ d3那样的,通过修改html的DOM结构来渲染UI的库。
还有一种则是类似于AngularJS/ReactJS 那样的,采用MVC分层的,通过Model来渲染View UI框架。
注意这里的区别,jQuery类似于库,而Angular类似于框架,这也意味着使用Angular要严格按照框架规定来写。但Vue虽然也是MVC渲染,但更像一个库,所以明显要比Angular上手要容易。
红衣教主周鸿祎会不会成为中国首富 360公司董事长周鸿祎因为总是穿件红色T恤,他还说正反面都能穿,一件能穿好久,家里衣柜中几乎是同一品牌、同一款式红T恤。他的绰号除了因为他爱穿红色T恤,还因为周鸿祎的创业史就是一部战争史。因此被人称之为红衣教主。
三六零借壳热门公司江南嘉捷成功重返 A 股。复牌的江南嘉捷连续18个涨停,复牌后累计涨幅达456%。
那么周鸿祎还有没有机会成为中国首富呢?
从 Node 到 Go:一个粗略的比较—GO平均性能比JavaScript快十几倍 虽然我在大学时期和刚刚工作的一些时间在使用更严谨的编译语言,比如 C++ 和 C#,而后来我开始使用 JavaScript。我很喜欢它的自由和灵活,但是我最近开始怀念静态和结构化的语言,因为当时有一个同事让我对 Go 语言产生了兴趣。
我从写 JavaScript 到写 Go,我发现两种语言有很多相似之处。两者学习起来都很快并且易于上手,都具有充满表现力的语法,并且在开发者社区中都有很多工作机会。没有完美的编程语言,所以你应该总是选择一个适合手头项目的语言。在这篇文章中,我将要说明这两种语言深层次上的关键区别,希望能鼓励没有用过 Go 语言的用户有机会使用 Go 。