柠檬学院

如何处理JSON中的特殊字符

China☆狼群 提交于 2020-03-18 17:19:03
3 月,跳不动了?>>> 这篇文章主要介绍了如何处理JSON中的特殊字符,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax 应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您能够处理本地 JavaScript 对象,而无需为如何表示这些对象多费心思。 XML 也可以提供文本方面的类似益处,但用于将 JavaScript 对象转换成 XML 的几个现有 API 没有 JSON API 成熟;有时,您必须在创建和处理 JavaScript 对象时格外谨慎以确保所进行的处理能与所选用的 XML 会话 API 协作。但对于 JSON,情况就大不相同:它能处理几乎所有可能的对象类型,并会返回给您一个非常好的 JSON 数据表示。 因此,JSON 的最大价值在于可以将 JavaScript 真的作为 JavaScript 而非数据格式语言进行处理。 您所学到的所有有关使用 JavaScript 对象的技巧都可以应用到代码中,而无需为如何将这些对象转变成文本而多费心思。 1. 回车问题 JSON传值的时候,如果有回车符就会挂的

详解jQuery插件开发方式

我是研究僧i 提交于 2020-03-01 20:27:46
Query插件开发 一般来说,jQuery插件的开发分为两种:一种是挂在jQuery命名空间下的全局函数,也可称为静态方法;另一种是jQuery对象级别的方法,即挂在jQuery原型下的方法,这样通过选择器获取的jQuery对象实例也能共享该方法。 一、jQuery扩展    1、$.extend(object)   类似于.Net的扩展方法,用于扩展jQuery。然后就可以用$.的方式调用。 ? 1 2 3 4 $( function (){ $.extend({ fun1: function () { alert( "为jQuery扩展一个fun1函数!" ); } }); $.fun1(); })    2、$.fn.extend(object)   扩展jQuery的对象。 ? 1 2 $.fn.extend({ fun2: function () { alert( "执行方法2" ); } }); $( "#id1" ).fun2();   可以用google来看看:   上面的写法等同于: ? 1 2 $.fn.fun2 = function () { alert( "执行方法2" ); } $( this ).fun2(); 二、私有域   其定义方式如下: ? 1 2 3 4 ( function ($) { })(jQuery); //相当于 var fn =

Vue.js实现简单ToDoList 前期准备(一)

旧时模样 提交于 2020-03-01 13:39:41
这篇文章主要介绍了Vue.js实现简单ToDoList的前期准备,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 一、前言 最近开始学习轻量级的mvvm框架Vue.js。就中文文档来说,算是很齐全了。之前本来在学习1.0版本,某日突然打开官网发现已更新为2.0。便把之后的都改为了2.0的语法。ps:如果恰好你是Vue的初学者的话,慕课网上有一个视频倒是可以去学习参考(我就是参考那个写了个ToDoList的小玩具,在这记录一下学习过程)。 二、开篇 mvvm框架是前端现在比较热门的话题,去拉勾网上转一圈,基本70%都有要求。所以不说虚的,只是为了多挣点钱,咱们也该跟上时代的步伐不是。推荐一篇博文‘http://www.cnblogs.com/xueduanyang/p/3601471.html',我觉得讲的挺透,辩证的看嘛。 废话多了,现在进入正文 /***************************************************************/ 在这个todolist当中,一共需要的Vue.js点有: 1、创建Vue实例:Eg: var vm=new Vue(); 2、列表渲染:Eg: v-for="(item,index) in todo_items"; 3、绑定事件:Eg: v-on:click="toogleFinishi(item