javascript笔记
来源:互联网 发布:exe解压软件安卓版 编辑:程序博客网 时间:2024/06/18 03:10
注意区分声明,定义,和执行。
Javascript标签的结束标签:
Xhtml不支持script标签的自关闭写法。必须有结束标签。
列如: <script type="text/javascript" src="example.js" />这样写是不正确的,会把直到下个script标签的内容识别为js代码。
(可以参考Xhtml中DTD声明就明白了)
eval():
eval() 函数可计算某个字符串,并执行其中的的 JavaScript代码。
返回值:通过计算 string得到的值(如果有的话)。
Eval解析json 加圆括号或赋值的原因是将json视为一个整体,防止把json识别成代码块。
例:
eval(“(“+json+”)”);
eval("asd=" + '{"a":3,"b":2}')
Js允许通过字符串声明一个对象的成员(包括双引号,和单引号)。(但不能直接声明全局变量)
例:
var asd = {
'a': 'asdasd',
'b': '123123123123',
'c': 'qweqcsdasd',
"def": function() {
alert("用字符串声明对象的属性");
}
Jquery的ajax调用:
$.getJSON的回调函数中的参数data是从json字符串解析后的js对象。
$.ajax 当给datatype:json的时候,回调函数中的data也是解析后的js对象。
阅读全文
0 0
- JavaScript笔记
- Javascript笔记
- javascript笔记
- javascript 笔记
- javascript笔记
- javascript笔记
- JavaScript 笔记
- JavaScript笔记
- javascript 笔记
- javascript 笔记
- JavaScript笔记.
- JavaScript笔记
- JavaScript 笔记
- javascript笔记
- javascript笔记
- Javascript笔记
- Javascript笔记
- javascript笔记
- Runtime 学习-自动归档
- Qt添加右键菜单的方法
- win7下安装anaconda
- 如何实现H5游戏的连续性
- 文章标题
- javascript笔记
- 负面SEO新方法:用户体验攻击
- Codeforces Design Tutorial: Learn from Math
- thread32
- 深入浅出-iOS函数式编程的实现 && 响应式编程概念
- thread32
- springmvc 文件上传及压缩的配置详解
- 31.java解决百钱买百鸡的问题
- Spring属性依赖注入(手动装配)