自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

漫談JQUERY和JSON沖突進行學習研究

開發(fā) 開發(fā)工具
下面著重介紹JQUERY和JSON沖突來進行學習,是件很頭疼的事情 ,和項目經(jīng)理商量了一下,提議在原框架的基礎(chǔ)上引入JQUERY,版本是最新版1.3.。

本文介紹JQUERY和JSON沖突的使用問題介紹說明(使用Ruby on rails框架進行講解,因為它所有的配置文件都是使用的YAML)以及它與XML和JSON的區(qū)別,***討論了YAML的優(yōu)勢和缺點。

引入之后,發(fā)現(xiàn)某些方法用不了,報錯,怪異,逐步的排查,折騰了一下午,終于發(fā)現(xiàn)公司的框架里引入了json.js,看了json.js的源碼,刪掉之后,功能正常,網(wǎng)上搜搜這些,發(fā)現(xiàn)遇到這種問題的人不在少數(shù),解決方法大致如下:#T#
1.有說調(diào)整js加載先后順序的
2.還有直接使用Jquery的專用JSON.js

但是這兩種方案不適于我,因為是公司框架封裝起來的東西,不能改動。我用的是下面的方法變通的解決辦法就是仿照下面的解決方法做的:在js代碼里加上這么一句
delete(Object.prototype.toJSONString);,問題解決。我測試成功,暫時沒有發(fā)現(xiàn)問題。PS:沒見過這種在頁面直接就能調(diào)用delete(Object.prototype)的方法,有時間還是要好好研究一下js面向?qū)ο蟮臇|西。

  1. Martin Cooper  
  2. // after json.js has loaded...  
  3. > // define a namespace to minimize footprint  
  4. > var JSON = {};  
  5. > 
  6. > // add all of the methods  
  7. > JSON.arrayToJSONString = Array.prototype.toJSONString;  
  8. > JSON.booleanToJSONString = Boolean.prototype.toJSONString;  
  9. > JSON.dateToJSONString = Date.prototype.toJSONString;  
  10. > JSON.numberToJSONString = Number.prototype.toJSONString;  
  11. > JSON.objectToJSONString = Object.prototype.toJSONString;  
  12. > JSON.stringToJSONString = String.prototype.toJSONString;  
  13. > JSON.parseJSON = String.prototype.parseJSON;  
  14. > 
  15. > // remove all the methods from intrinsic objects  
  16. > delete(Array.prototype.toJSONString);  
  17. > delete(Boolean.prototype.toJSONString);  
  18. > delete(Date.prototype.toJSONString);  
  19. > delete(Number.prototype.toJSONString);  
  20. > delete(Object.prototype.toJSONString);  
  21. > delete(String.prototype.toJSONString);  
  22. > delete(String.prototype.parseJSON); 
責任編輯:chenqingxiang 來源: pcdog
相關(guān)推薦

2010-01-08 15:30:15

JSON格式舉例

2010-01-05 17:59:46

PHP JSON數(shù)組對

2010-01-12 10:50:59

學習C++

2010-03-02 15:10:27

Android系統(tǒng)

2010-01-04 17:20:47

ADO屬性

2009-12-28 11:14:53

ADO 連接對象

2010-01-06 18:29:46

安裝JSON插件

2010-01-05 13:47:43

Jquery Json

2010-03-01 15:57:59

Python開發(fā)工具

2010-02-02 15:48:49

Python數(shù)據(jù)庫

2010-02-26 15:43:02

Python線程

2010-03-01 15:23:24

Python操作語言

2010-03-01 14:02:26

Python批處理語言

2010-03-10 18:29:57

2010-01-06 10:18:02

JSON類

2010-01-04 10:14:04

ADO.NET對象模型

2010-02-23 16:06:58

Python 命令行

2009-12-23 16:21:38

ADO.NET工具

2010-01-12 14:22:26

Visual C++

2010-01-07 16:37:04

JSON解析器
點贊
收藏

51CTO技術(shù)棧公眾號