我们是谁?Who are we

Control design of your blog posts & archive pages with neat options in the customizer. Manage width, content and even meta.

我们能做什么

专业提供WordPress、Joomla、Drupal定制开发服务及应用解决方案.

WordPress

Joomla

Drupal

- 最新主题 -

Latest Themes

json2.js 入门教程

JSON官方(http://www.json.org/)提供了一个json2.js,提供了JSON的序列化和反序列化方法,可以将一个JSON对象转换成JSON字符串,也可以将一个JSON字符串转换成一个JSON对象。

json2.js会创建一个内部的全局变量,提供json对象与字符串之间的转换。由于eval已经不提倡使用了,并存在一定的危险,建议使用内置parse json的方法。

JSON.parse(jsonstr); //可以将JSON字符串反序列化成JSON对象

JSON.stringify(jsonobj); //可以将JSON对象序列化成JSON字符串

序列化,json对象化转string

var jsonObj = { id: '1', name: 'Tom' };
var jsonStr=JSON.stringify(jsonObj)

输出结果:{"id":"1","name":"Tom"}

反序列化 string 转json 对象

Twitter的分布式唯一ID:雪花ID

唯一的ID使开发人员能够正确识别、保存和检索数据对象,并使数据对象参与到复杂的关系模式中。在应用程序开发周期中,程序员总会遇到要处理生成唯一的标识符这个问题。

这就是Twitter推出Snowflake计划的原因:Snowflake是一种能大规模生成唯一ID号的网络服务,同时具备一些基础的保证。

雪花算法的原始版本是scala版,用于生成分布式ID,订单编号等。

VirtualBox 一款开源免费的虚拟机软件

VirtualBox是一款简单易用还免费的开源虚拟机。VirtualBox是由Innotek公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在Sun被Oracle收购后正式更名成 Oracle VM VirtualBox。

VirtualBox软件体积小巧,操作简单,用户可以轻松创建虚拟机。不仅如此VirtualBox功能也很实用,支持虚拟机克隆等,为用户带来快速便捷的使用体验。

如何获取HTML页面所有class名称

js版本:

<script>
function getClass() {
	var arr = [];
	var str2 = document.getElementsByTagName("html")[0].innerHTML;
	var reg = /class=['"]?([\w\-+\s]+)['"]?/g;
	var flag1 = str2.replace(reg,function ($0, $1) {
		arr.push($1);
	});
	return arr;
}
console.log(getClass());
</script>

jq版本:

<script>
var class = $('*[class]');
$.each(class,function(){
	console.log(this.className);
});
</script>

 

建站碰到问题了吗?

联系我们