初学JSON和AJAX心得透过解惑去学习
虽然复制代码再改参数,也能正常运作。但是看懂里面语法,就可以客制成适合你自己程序。例如录制Excel巨集,会有一些赘句,这时候整合就是很重要工作。
【大纲】
时间分配
AJAX
Markdown教学及测试
检讨及修正(leafor)
总结
【时间分配】
项目时间
JSON 1 hr 03 min
铁人发文0 hr 15 min
markdown 0 hr 27 min
AJAX 2 hr 04 min
【AJAX】
参考:AJAX W3school
撷取部分代码做说明
if(this.readyState == 4 && this.status == 200){
myFunction(this);
}
xhttp.open(“GET”,“cd_catalog.xml”,true);
x[i].getElementsByTagName(“ARTIST”)[0].childNodes[0].nodeValue +
“</td><td>”+
x[i].getElementsByTagName(“TITLE”)[0].childNodes[0].nodeValue
观察代码,有四个地方有疑问。
readyState、status、.xml、node。
readyState、status这个4和200,出现的莫名其妙。
一开始我还以为是第四行和第二百行程序,可是又觉得每个人编程不一定一样。
之后才明白是指网页状态码,看来网页基本知识还要加强。
状态码唯一有印象的,只有404。
node的运作跟html标签很像,可能要多做这方面练习。
会比较明白差异在哪,目前就把它当成HTML用。
【Markdown教学及测试】
刚加入iT邦的邦友,可以花10分挑战一下测试。
对于写文很有帮助,打个比方。
插入连接
(网页名)[这是一段会跨二行以上的网址网址网址网址网址网址网址网址网址网址]
在编辑模式和预览模式,你的文章会有二行以上误差。
假如用[网页名][字串ABC]
[字串ABC]:网址
你的网址就可以写在另外一行
【检讨及修正】
JSON的BOOLEAN和NUMBER其实不用双引号,之后作格式要注意。
自从学连接Api失败,好久没有上Github,之后要上去更新。
【总结】
这个月份有很多测试报名,一方面觉得太贪心,一方面又觉得必须报。
感觉六个月时间不够用,到最后信心之作会有多好呢(zflwx)?
感谢拨冗阅读,不小心超时更新。
初学JSON和AJAX心得透过解惑去学习的更多相关文章
- 谈JSON在Ajax中的使用
JSON是一种轻量级的数据交换格式.易于人阅读和编写,同时也易于机器解析和生成.AJAX是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术.之前也曾介绍过在PHP语言中使用JSON的文章, ...
- JSON和AJAX基础
前一段时间做老师留的企业图谱作业,和查询功能都需要用到AJAX .然后做爬虫的时候发现好多网站都用到的是页面的局部刷新,也就是发送的AJAX请求.就去学了一下.简单总结 什么是 JSON ? JSON ...
- JSON 在Ajax数据交换中的简单运用
随着浏览器内核更新,原先的json.js在最新的谷歌浏览下不管用了,运行报错,特此修改下代码,不使用json.js,使用Object自带的json转换方法,修改时间,2016年10月26日. 首先需要 ...
- Json和Ajax
LogDao接口 package com.log.dao; import java.util.List; import com.log.Vo.LogInfoVo; import com.log.bea ...
- struts2:使用JQuery、JSON和AJAX处理请求
目的 在struts2中使用JQuery.JSON.AJAX等技术处理用户请求,并返回结果.返回结果可以是以JSONObject的方式返回,也可以是以JSONArray方式返回结果. 实现 1. 创建 ...
- Django---CSRF的装饰器,CSRF的流程,JSON数据格式,ajax技术(基于JQ实现)
Django---CSRF的装饰器,CSRF的流程,JSON数据格式,ajax技术(基于JQ实现) 一丶CSRF相关的装饰器 from django.utils.decorators import m ...
- 项目:jSon和Ajax登录功能
组件化网页开发 / 步骤二 · 项目:jSon和Ajax登录功能 要熟练编写封装的$.ajax({........})
- Json与Ajax(注册实例)
需要在服务器上进行哈 jquery的ajax方法: // jquery请求 $.ajax({ url: "./server/slider.json", type: "po ...
- JavaScript JSON 与 AJAX
JavaScript JSON 与 AJAX JSON 是一种轻量的数据交互格式,与 AJAX 配合完成前端页面与服务端的信息传递,本文介绍 JSON 的使用.原生 AJAX 写法.JSONP 跨域解 ...
随机推荐
- Python 实现累加计数的几种方法
#要实现累加,关键在于数据存在哪儿,怎么使每次累加的都是同一个变量 行为像静态变量 #前两种都是数据存到类的成员变量, # 类利用__call__ class foo: def __init__(se ...
- google Kickstart Round G 2017 三道题题解
A题:给定A,N,P,计算A的N!次幂对P取模的结果. 数据范围: T次测试,1 ≤ T ≤ 100 1<=A,N,P<=105 快速幂一下就好了.O(nlogn). AC代码: #inc ...
- 链接属性external的使用
//demo1.c #include<stdio.h> ; //static int x = 10; void print(void) //static void print(void) ...
- Linux学习man page
1.3.8需要记住,分别代表用户操作.函数库和管理指令. ##man -f command 显示出命令的所有说明文档.等同于 whatis ##man -k key 显示出带key的所有说明文档.等同 ...
- OpenCV中图像的格式Mat 图像深度
opencv中图像的格式Mat 有图像的定义,图像深度.类型格式等,其中Mat的参数depth为深度,深度反应出图像颜色像素值: 关于数据的储存:(转) Mat_<uchar>对应的是CV ...
- cordova网络情况检测插件使用:cordova-plugin-network-information
1. 添加插件 : cordova plugin add cordova-plugin-network-information 2. 调用方法: document.addEventListener(' ...
- Go Example--排序
package main import ( "fmt" "sort" ) func main() { strs := []string{"c" ...
- Markdown使用方法
目录 Markdown 简明语法手册 1. 斜体和粗体 2. 分级标题 这是一个一级标题 这是一个二级标题 这是一个三级标题 3. 外链接 4. 无序列表 5. 有序列表 6. 文字引用 7. 行内代 ...
- mvc项目用log4net 记录错误日志
1. 首先下载lognet 下载地址 http://logging.apache.org/log4net/download_log4net.cgi 2.找到bin文件中的net文件夹 之后看你电脑 ...
- Spring Web常见面试问题
一.Web容器初始化过程 先初始化listener,然后是filter,然后是servlet. 二.Spring MVC项目中IOC容器关系 Web容器启动时通知ContextLoaderListen ...