`
youyu4
  • 浏览: 425474 次
社区版块
存档分类
最新评论
文章列表

4. JSON解析器

    博客分类:
  • json
JSON 解析器 提示:eval() 函数可编译并执行任何 JavaScript 代码。这隐藏了一个潜在的安全问题。 使用 JSON 解析器将 JSON 转换为 JavaScript 对象是更安全的做法。JSON 解析器只能识别 JSON 文本,而不会编译脚本。 在浏览器中,这提供了原生的 JSON 支持,而且 JSON 解析器的速度更快。 较新的浏览器和最新的 ECMAScript (JavaScript) 标准中均包含了原生的对 JSON 的支持。 Web 浏览器支持 Web 软件支持 Firefox (Mozilla) 3.5 Internet Explore ...

1. HTML基础

    博客分类:
  • HTML
 
标题 HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。 实例 <h1>This is a heading</h1> <h2>This is a heading</h2> <h3>This is a heading</h3>     段落 HTML 段落是通过 <p> 标签进行定义的。 实例 <p>This is a paragraph.</p> <p>This is another par ...

1. 元素的node对应属性

    博客分类:
  • HTML
 
nodeName 属性 nodeName 属性规定节点的名称。 nodeName 是只读的 元素节点的 nodeName 与标签名相同 属性节点的 nodeName 与属性名相同 文本节点的 nodeName 始终是 #text 文档节点的 nodeName 始终是 #document 注释:nodeName 始终包含 HTML 元素的大写字母标签名。     nodeValue 属性 nodeValue 属性规定节点的值。 元素节点的 nodeValue 是 undefined 或 null 文本节点的 nodeValue 是文本本身 属性节点的 ...

3. JSON语法

    博客分类:
  • json
 
JSON 语法规则 JSON 语法是 JavaScript 对象表示法语法的子集。 数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组   JSON 名称/值对 JSON 数据的书写格式是:名称/值对。 名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值: "firstName" : "John" 这很容易理解,等价于这条 JavaScript 语句: firstName = "John"       JSON 值 JSON 值可以是: 数字( ...

1. JSON描述和理解

    博客分类:
  • json
 
JSON == JavaScript对象表示法(JavaScript  Object  Notation)     特点: 1. 存储和交换文本信息的语言。类似XML 2. JSON 与 XML比较,更小、更快、更易解析 3. JSON独立于语言:JSON使用JavaScript语法来描述数据对象,但是JSON依然独立于语言和平台。JSON解析器和JSON库支持许多不同的变成语言(JSON是跨语言跨平台的)。     JSON 与 XML的区别: 1. JSON是数值形式的,XML是DOM形式的。 2. JSON可以用javaScript内置的eval()方法进行解析。 ...
JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。 由于这种相似性,无需解析器,JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 对象。   1. json转javaScript对象   var txt = '{ "employees" : [' + '{ "firstName":"John" , "lastName":"Doe" },' + '{ " ...

JavaScript手册

这个人的手册不错: http://stephen830.iteye.com

java的4个核心技术

    博客分类:
  • java
Java的4个核心技术   内容只是个人认为主要内容,详细请百度“Java有哪四个核心技术?”       1. java虚拟机:   主要任务是装载class文件并且执行其中的字节码。       Java虚拟机包含一个类装载器,它可以从程序和API中装载class文件。Java API中只有程序执行时需要的那些类才会被装载。字节码由执行引擎来执行。不同的Java虚拟机中,执行引擎可能实现得非常不同。在由软件实现的虚拟机 中,最简单的执行引擎就是一次性解释字节码。另一种执行引擎更快,但是也更消耗内存,叫做"即时编译器(just-in-time compiler)& ...
浏览器兼容的代码编写方法:var rs=obj.属性(一种浏览器)||obj.属性(另外一种浏览器);例子:获得对象的内部文本(1)。var rs=obj.innerText||obj.textContent;获得对象的内部文本(2)。var rs=if(obj.textContent)?obj.textContent:obj.innerText;推荐使用第一种方法,因为这种方法可以无限的扩展。例如:obj.att1||obj.att2||...||obj.attn兼容的事件写法:obj.onclick=function(e){var e=e||event;...//具体的代码}
<!DOCTYPE HTML > <HTML> <HEAD> <TITLE> New Document </TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- window.onload = function(){ var btn = document.getElementById("myBtn"); //创建事件对象 var event = document.createEventObject(); //初始化事件 ...
/** 这些插入标签的方法还有个特点,可以将字符串解析成DOM树。 如果插入<p>test</p>,页面上会形成HTML标签。 */ /** innerHTML 1.读:读取指定对象中的内容。 2.写:如果指定对象无内容,就插入;如果有内容,就替 ...
//children 属性与childNodes 没有什么区别,即在元素只包含元素子节点时, //这两个属性的值相同。 var childCount = element.children.length; var firstChild = element.children[0];  
childElementCount:返回子元素(不包括文本节点和注释)的个数。 firstElementChild:指向第一个子元素;firstChild 的元素版。 lastElementChild:指向最后一个子元素;lastChild 的元素版。 previousElementSibling:指向前一个同辈元素;previousSibling 的元素版。 nextElementSibling:指向后一个同辈元素;nextSibling 的元素版。  
//核心:通过CSS 选择符查询DOM文档取得元素的引用 //querySelector()方法,返回匹配的第一个元素,没有匹配的返回null //取得body 元素 var body = document.querySelector("body"); //取得ID 为"myDiv"的元素 var myDiv = document.querySelector("#myDiv"); //取得类为"selected"的第一个元素 var selected = document.querySelect ...
<html> <head> <title>document.write() Example</title> </head> <body> <p>The current date and time is: <script type="text/javascript"> //写入文档 document.write("<strong>" + (new Date()).toString() + "</strong>& ...
Global site tag (gtag.js) - Google Analytics