方式一: Object构造函数模式 * 套路: 先创建空Object对象, 再动态添加属性/方法 * 适用场景: 起始时不确定对象内部数据 * 问题: 语句太多 /* 一个人: name:"Tom", age: 12 */ // 先创建空Object对象 var p = new Object() p ...
分类:
Web程序 时间:
2019-12-24 14:05:35
阅读次数:
101
跨域: 浏览器对于javascript的同源策略的限制,例如a.cn下面的js不能调用b.cn中的js,对象或数据(因为a.cn和b.cn是不同域),所以跨域就出现了. 实现方式: 基于script标签实现跨域 基于script标签实现跨域 基于jquery跨域 通过iframe来跨子域 ...
分类:
其他好文 时间:
2019-12-24 11:51:13
阅读次数:
59
1. json文件处理 1.1 什么是json JSON(JavaScript Object Notation,JS对象简谱)是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得J ...
分类:
其他好文 时间:
2019-12-18 22:00:57
阅读次数:
83
js-对象(简述) (1) 什么是对象 现实生活中:万物皆对象,对象是一个具体的事物,一个具体的事物就会有行为和特征。 JavaScript中的对象其实就是生活中对象的一个抽象, 其属性可以包含基本值、对象或函数。 对象就是一组没有顺序的值。我们可以把JavaScript中的对象想象成键值对,其中值 ...
分类:
Web程序 时间:
2019-12-15 14:50:24
阅读次数:
129
dom对比步骤 1.用js对象来表达dom结构 tagName 标签名props 元素属性key 唯一标识children 子元素,格式和父元素一样count 有几个子元素,用于计算当前元素的索引,处于整个dom中的第几个,方便dom操作 原js对象 { "tagName": "div", "pro ...
分类:
其他好文 时间:
2019-12-13 14:20:40
阅读次数:
96
js对象可扩展性和属性的四个特性(下) 一、前言 再次花时间回顾一下基础,毕竟要想楼建的好,地基就要牢固,嘻嘻! 在开始之前需要具备对prototype、\_\_proto\_\_、constructor有一定得了解,可以看看我之前写的一篇文章= "通道" 之前的用户管理系统已经差不多了,顺便加了个 ...
分类:
Web程序 时间:
2019-12-08 15:18:20
阅读次数:
141
严格模式 必须使用var声明变量 禁止自定义函数this指向window 为eval创建作用域 对象属性名不能重复 JSON对象 js对象(数组)转json对象(数组) json对象转(数组)js对象(数组) ...
分类:
Web程序 时间:
2019-12-06 23:24:12
阅读次数:
338
js对象 1. JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串,数值,数组,函数等 2. 对象由属性和方法组成 属性:事物的特征,在对象中用属性来表示(常用名词) 方法:事物的行为,在对象中用方法来表示(常用动词) 3. js中,三种方式创建对象方法 利 ...
分类:
Web程序 时间:
2019-12-03 23:10:03
阅读次数:
145
1. 数组 (1)数组作用:存储一组有序的数据 (2)定义方式:代码中定义数组的语法 1. 使用构造函数定义 var arr = new Array(); //定义一个空数组 var arr = new Array(5); //定义一个长度为5的数组(只有5个元素的数组,每个元素值为undefine ...
分类:
Web程序 时间:
2019-12-01 00:32:25
阅读次数:
163
JSON.stringify()将 js 对象转换为 JSON 字符串,而JSON.parse()可以将JSON字符串转为一个对象 js 对象。 应用: ...
分类:
Web程序 时间:
2019-11-26 11:58:30
阅读次数:
73