概述
项目相关配置,由原来的cocos2d.js中转移到project.json中,该文件需要与index.html同级,一般建议放在根目录下。
由原来的cocos2d.js改为project.json的好处如下:原来的cocos2d.js中参杂了一些逻辑代码,无法很好体现其就是作为项目的配置文件。用json格式作为配置文件会更友好。也可以使得cocos-console、cocos-utils,甚至是用户自定义脚本工具能够使用同一个配置文件。字段说明debugMode
相当于原来的COCOS2D_DEBUG,其中...
其实json格式化没想象中的那么复杂,难点就是json格式化的工作流程。正好工作上需要,于是就搞了一套json格式化+json着色的方法,原生的方法,可以直接使用。json数据格式化前后对比图,如下:下面是源码,可以根据个人需求适当修改: 1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<meta charset="UTF-8"> 5<title>js格式化json+json着色的方法</title> 6<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min....
本文转自:http://www.cnblogs.com/csj222/archive/2013/04/11/3013667.html 对于前端完全是菜鸟,迫于无奈,工作中要用到JS,尤其对JSON的处理为多,网上搜了一下,所讲的基本雷同。所以把平时用的比较多的JSON处理方法总结了一下,权当加深记忆。一、概述JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 Java...
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title></head><script type="text/javascript" src="scripts/jquery.js"></script><script type="text/javascript">var str_json =‘{"name":"张三", "age":19}‘; var oJSON = eval(‘(‘+str_json+‘)‘);function show(){alert(oJSON.name); //张三 }</script><body><input onclick="show()" type="button" value="aaaa"/></body></html> 原文:http://www.c...
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。 JSON 语法是 JavaScript 对象表示语法的子集。数据在键值对中数据由逗号分隔花括号保...
直接上代码 <script>$(function(){//获取网页中所有的form表单$("form").each(function(){//注册表单的提交事件$(this).submit(function(event) {//屏蔽表单的注册event.preventDefault();//获取urlvar url = $(this).attr("action");request(url, ‘POST‘,JSON.stringify($(this).serializeObject()), function(){alert(‘123‘);}, null);});});}); //将$.ajax函数 转化成一个简单的接口
function request(url, method, param,...
最近开发中需要在页面展示json。特整理了下代码,送给大家,希望能帮到有同样需求的朋友们。代码: <html>
<script src="http://cdn.bootcss.com/jquery/3.0.0-rc1/jquery.min.js"></script>
<body><span class="result"></span>
<script>//json格式化方法 参数1:json对象,参数2:缩进字符数
var JSONFormat = (function(){var _toString = Object.prototype.toString;function format(object, indent_count){var html_fragme...
var isJson = function(obj){ var isjson = typeof(obj) == "object" && Object.prototype.toString.call(obj).toLowerCase() == "[object object]" && !obj.length; return isjson;}原文:http://www.cnblogs.com/toward-the-sun/p/4724604.html
当我们在结合php和javascript实现某些功能时,经常会用到json。json是js的一种数据格式,可以直接被js解析。而php无法直接读取json数据,但是php提供了json_decode函数来对json数据进行转化,从而可以被php脚本访问。同时,php也提供了json_encode函数来将数据转化成json格式。那么,js中的原生json与php中通过json_encode函数转化后的json是否完全一样呢?今天,一起来探讨这个问题。我们通过php向javascript传递数组数据时,通常...
JsFormat:这里下载这插件包 https://github.com/sprinng/JsFormat ,点油下角的zip就能下载插件包放到sublime安装目录的Data\Packages目录中重新打开sublime就能使用js格式化插件使用方法:1、快捷键:ctrl+alt+f2、先用快捷键打开命令面板 “ctrl + shift + p”, 再输入 “Format: Javascript” 就可以使用格式化命令 html-css-js prettify:1、快捷键:ctrl+shift+P2、输入install package,选择install package3、输入html-css...
后台json字符串是 [{"name": "报销申请", "id": "start"}, {"name": "部门经理审批", "id": "departAudit"}, {"name": "总经理审批", "id": "bossAudit"}, {"name": "财务经理审批", "id": "financeAudit"}]返回到前端页面上时,报错 Uncaught SyntaxError: Unexpected identifier 识别错误 一开始以为是json格式问题,其实并不是。自己粗心没有好好看我是怎么拿这个值的,后台我将字符串放入model并返回前端视图。js取值 var actS...
SerializeJsonToStr : function( oJson ) { if( oJson == null ) return "null"; if( typeof(oJson) == typeof(0) ) return oJson.toString(); if( typeof(oJson) == typeof(‘‘) || oJson instanceof String ) { oJson = oJson.toString(); oJson = oJson.replace( //r/n/, ‘//r//n‘); oJson = oJson.replace( //n/, ‘//n‘); oJson = ...
错误处理与调试:1、try-catchtry{ window.someNoneXistentFunction();}catch(error){ alert(error.message)}2、finally子句一经使用,就会执行try{ return 2;}catch(error){ return 1;}finally{ return 0;}3、throw操作符:随时抛出自定义错误,遇到throw操作符时,就会立即停止执行,仅当有try-catch语句捕获到被抛出的值时,代码才会继续执行throw new Error(“zzzzz”);4、关于原型继承function C...
只是分享一个小知识~在JS中,对于某个由json对象组成的数组,例如:var test = [{ "a": "1", "b": "2" }, { "a": "3", "b": "4" }, { "a": "5", "b": "6" }];如果我们想要删除其中的第二个json对象,应该怎么做呢?其实方法和操作数组完全相同。 在最开始的时候尝试使用了delete运算符,但在查询数组长度的时候发现其实这种方法并不是彻底删除元素,而是删除它的值,但仍会保留空间。var test = [{ "a": "1", "b": "2" }, { "a": "...
1. 如何理解“json”
首先应该意识到,json是一种数据转换格式,既然是个“格式”,就是个抽象的东西。它不是js对象,也不是字符串,它只是一种格式,一种规定而已。
这个格式规定了如何将js对象转换成字符串、以及转换成怎样的字符串——序列化 —— JSON.stringify 接口;
以及如何将一个有效字符串转换成js对象——反序列化—— JSON.parse 接口;
2. 关于作者
json作者是 道格拉斯.克劳福德 ,是一位js大牛,写过一本《javas...