摘要:
一 操作元素内容 element.innerText // 不识别HTML标签 去除空格和换行 element.innerHtml // 识别HTML标签 保留空格和换行 //这两个属性都是可读写的 indexHtml 和 innerText 的区别 添加纯文本 就用 innerText添加的内容里 阅读全文
摘要:
一 变量不可变性 var srt = '李白';//内存中开辟了一个空间 并把变量名指向这个空间地址 str = '杜甫';//重新赋值后执行了以下动作 1 在内存中新开辟了一个新空间 存放杜甫 2 把str执行了新开辟的内存 3 但是 李白 的内存空间并没有删除销毁 二 包装类型 1 通过 new 阅读全文
摘要:
知识梳理 简单类型与复杂类型 堆和栈 简单类型的内存分配 复杂类型的内存分配简单类型传参复杂类型传参 一 数据类型分类 1)基本概念 //1 简单数据类型:也称 值类型 又称 基本数据类型string number Boolean undefined nullnull 返回的是对象比较特殊 //2 阅读全文
摘要:
一 构造函数 1)为什么需要构造函数 //1 {} 和 new Object 一次只能创建一个对象 //2 这里的构造函数 和 PHP里面的类 作用很相似//3 有很多对象里面的属性和方法有大量是相同的 我们只能复制 造成代码冗余 2)什么是构造函数 //1 我们把对象里面一些相同的属性和方法抽象出 阅读全文
摘要:
1 函数里面的变量直接赋值 = 全局变量 function fu() { num = 10;}num现在就是全局变量 2)伪代码的重要性 实现一个功能可以先用汉字把逻辑和算法写下来 复杂的可以配合画图软件,最后对照的写代码 阅读全文
摘要:
1)求平润年 2)交换两个变量的值 2)求三个以上数的最大数 demo:比较三个数的最大值 [ 这个案例有价值 ] var a = prompt('请输入一个数'); var b = prompt('再输入一个数'); var c = prompt('再输入一个数'); //设一个中间变量 var 阅读全文
摘要:
学习BOM,主要是学习 浏览器窗口交互 的一些对象 location 位置导航对象 screen 屏幕对象 history 浏览历史对象 navigator 浏览器信息对象 一 BOM概念 1)什么是BOM // Browser Object Model 浏览器对象模型 // 它提供了独立于内容而与 阅读全文
摘要:
一 基本的两种 1)ID获取 <div id="one">一往无前</div><script> var id = document.getElementById('one'); console.log(id);//返回:<div id="one">一往无前</div> console.dir(id) 阅读全文
摘要:
一 DOM简介 1)概念 //DOM是W3C推荐 处理可扩展标记语言的 标准编程接口document Object Model 可扩展标记语言 = ( HTML 或者 XML ) 2)作用 // 通过一系列DOM接口,可以改变网页内容 结构 样式 3)DMO中专有名词 // 1 DOM树// 2 文 阅读全文
摘要:
知识梳理 //1 字符串的不可变性//2 每拼接一次 都会在内存中新开辟一个空间//3 每赋值一次 都会在内存中新开辟一个空间//4 字符串所有方法 都不会修改字符串本身 都是返回新字符串 知识目录 //1 根据字符返回位置 indexOf lastIndexOf//2 根据位置返回字符 //2 替 阅读全文