firemail

标题: 开发 [打印本页]

作者: firemail    时间: 2017-5-10 18:27
标题: 开发
安装扩展

DOM Inspector

Element Inspector    使用 shift + 右键,在 DOM Inspector 中查找并定位到相应的元素节点


https://addons.mozilla.org/en-US/firefox/


作者: firemail    时间: 2017-5-11 10:24
本帖最后由 firemail 于 2017-5-11 11:44 编辑

在线源码
https://dxr.mozilla.org/comm-central/
mxr.mozilla.org常用方法
1.切换到comm-central分支
2.常用查询方法
参考 operators下载菜单选项
a.查询实现downloadAllForOffline函数的 idl文件和cpp文件
downloadAllForOffline ext:idl ext:cpp
作者: firemail    时间: 2017-5-11 11:46

在线帮助 MDN https://developer.mozilla.org/en-US/

相关模块关键字

网络 : xmlhttprequest

作者: firemail    时间: 2017-5-11 14:41
本帖最后由 firemail 于 2017-5-12 12:20 编辑

网络请求
  1. //var oReq = Cc["@mozilla.org/xmlextras/xmlhttprequest;1"].
  2.     //    createInstance(Ci.nsISupports);
  3.       /////////get/////
  4.     var oReq = new XMLHttpRequest();
  5.     oReq.open("GET", "http://127.0.0.1:8080/zmkj/f/zm/api/putData");
  6.     oReq.addEventListener("error", function(event) { alert(event); } ,false);
  7.     oReq.onload = function(event) {
  8.       alert(event)
  9.         // var retbuffer = oReq.response;// not responseText
  10.         // alert(retbuffer)
  11.       var buffer = oReq.responseText;
  12.       alert(buffer)
  13.     }
  14.     oReq.send();
复制代码
post方法
Submitting forms and uploading files
Instances of XMLHttpRequest can be used to submit forms in two ways:

using only AJAX
using the FormData API


https://developer.mozilla.org/en ... sing_XMLHttpRequest

https://developer.mozilla.org/en ... ng_FormData_Objects
  1. var formData = new FormData();
  2.       formData.append("username", "testUser");
  3.       var request = new XMLHttpRequest();
  4.       request.open("POST", "http://127.0.0.1:8080/zm/f/zm/api/postData");
  5.       request.onload = function(oEvent) {
  6.         alert(request.status + request.responseText)
  7.       };
  8.       request.send(formData);
复制代码





欢迎光临 firemail (http://firemail.wang:8088/) Powered by Discuz! X3