10 2019 档案

摘要:序列化是数据编程字符串 反序列化是变回之前的数据格式 文字垂直居中 line-height 属性设置行间的距离(行高)element.closest(".")也是选择器 也需要用。 # 阅读全文
posted @ 2019-10-31 14:08 容忍君 阅读(173) 评论(0) 推荐(0) 编辑
摘要:const greeting = function() { // 注意,这个 this.name 取决于谁调用了 greeting() 函数 console.log('Hi, ', this.name) } let o1 = { name: 'gw', } let o2 = { name: 'xc' 阅读全文
posted @ 2019-10-29 18:05 容忍君 阅读(161) 评论(0) 推荐(0) 编辑
摘要:span不能设置宽高背景 HTML5语义化标签 <section>标签所包裹的是有一组相似的主题的内容,可以用这个标签来实现文章的章节、标签式对话框中的各种标签页等类似的功能。 <section>通常包含一个头部<header>、可能还会包含一个尾部<footer>。 <article> <h1>J 阅读全文
posted @ 2019-10-29 09:58 容忍君 阅读(319) 评论(0) 推荐(0) 编辑
摘要:闭包会一直从外往内执行 多层嵌套返回值 返回值支持多层嵌套 return返回的值传递 并且支持函数作为值传递 箭头函数很例外 箭头函数坑 在不添加大括号的时候箭头函数会默认return语句,加了大括号就正常 最后终于解决问题 继续深耕!发现是回调函数的坑 回调函数就是一个参数,将这个函数作为参数传到 阅读全文
posted @ 2019-10-27 22:23 容忍君 阅读(217) 评论(0) 推荐(0) 编辑
摘要:element.focus() 方法可以获得焦点 阅读全文
posted @ 2019-10-27 16:54 容忍君 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1.set的应用(去重)js标准内置对象 适用范围:String,Array(数字基本数据类型不可以) set的方法:例子 var s = new Set(data) 增加: s.add(data) 和Array.push()一样 长度: s.size 和Array.length一样 删除: s.d 阅读全文
posted @ 2019-10-27 11:53 容忍君 阅读(221) 评论(0) 推荐(0) 编辑
摘要:访问一个对象不存在的key会返回undefined 字符串方法trim() 可以去除字符串首尾空格 阅读全文
posted @ 2019-10-26 15:49 容忍君 阅读(176) 评论(0) 推荐(0) 编辑
摘要:闭包是一个概念 指有权访问另一个函数作用域中的变量的函数 要理解闭包就必须要了解作用域链 函数创建 调用 执行完毕 函数不过是一段可以在特定作用域执行代码的特殊对象 函数是对象,所以每创建一个函数,就是实例化一个对象 每创建一个函数,就会同时创建它的prototype(原型)属性指向函数原型对象这个 阅读全文
posted @ 2019-10-26 11:56 容忍君 阅读(378) 评论(0) 推荐(0) 编辑
摘要:for (let i = 0; i < 3; i++) { log(i) } log(i) // 结果是 undefined let和const的作用域只在花括号内 let和const不能重复声明 const声明一个不可被赋值的变量(声明一个不希望被任何人修改的变量) const a = 3 a = 阅读全文
posted @ 2019-10-25 17:41 容忍君 阅读(166) 评论(0) 推荐(0) 编辑
摘要:在函数内部window.a = a 在全局中就可以拿到这个变量 变量命名。作为函数的参数的时候要详细。调用的时候可以简单点 做全局变量的两个方案 1.绑在标签上data 2.闭包 视频一般都是二进制格式 HTML5新特性 语义化标签 <!DOCTYPE html> <html> <title>标题< 阅读全文
posted @ 2019-10-25 11:14 容忍君 阅读(262) 评论(0) 推荐(0) 编辑
摘要:CSS span标签如果要设置width和height需要设置属性display 阅读全文
posted @ 2019-10-24 17:52 容忍君 阅读(166) 评论(0) 推荐(0) 编辑
摘要:.class.class img{}组合选择器 同时拥有两个class的元素 元素的名字(返回的为大写)element.tagName 元素的class element.classList 元素的id element.id 不存在这个id 则返回空字符串 max-width:100% 相对于父元素 阅读全文
posted @ 2019-10-23 10:13 容忍君 阅读(171) 评论(0) 推荐(0) 编辑
摘要:transition:background 2s,width 3s(第二个参数为变化时间) 1s(第三个参数为延迟时间); class:hover {} 伪类,鼠标移上去一个变化 <img src="" alt="" > 图片没显示出来就显示alt里面的文字!盲人读软件文字 transform:sc 阅读全文
posted @ 2019-10-22 17:21 容忍君 阅读(200) 评论(0) 推荐(0) 编辑
摘要:元素 都有一个titlie属性 <a title="ttt">titlee</a> //反应挺慢的 querySelectorAll取出来的元素不是一个数组 self.closest(“#”)往父节点寻找一个id self.parentElement只拿向上一层的 这也是个元素查找器 元素就是节点 阅读全文
posted @ 2019-10-22 16:16 容忍君 阅读(161) 评论(0) 推荐(0) 编辑
摘要:当做一个复杂步骤的函数的时候。我们可以分步骤做 1,先判断是否为9 2,为九的话四周下标各加一 3.判断加一的函数是够满足条见(不在坐标外,不等于9) 如果是我之前思路 1,判断是不是等于九 2.不等于九,遍历四周数字(遍历的是否判断是不是过边界),为九的中间数字加一 //我的思路是连续性的,没有代 阅读全文
posted @ 2019-10-21 18:22 容忍君 阅读(211) 评论(0) 推荐(0) 编辑
摘要:在判断登陆信息是否符合信息的时候,我比较死板 比如需要判断是否包含字母(字母包含大小写),数字,下划线 我一个一个判断。 其实可以把他们三个写到一个字符串中 ABCDEFGHIJKLMNOPQRSTUVWXYZ 小写:abcdefghijklmnopqrstuvwxyz 做验证判断的时候。 阅读全文
posted @ 2019-10-21 18:14 容忍君 阅读(198) 评论(0) 推荐(0) 编辑
摘要:前言是一道很简单根据不同的身份给予不同的折扣,我的想法比较复杂 1。建立对象,对象中有name对应身份,然后再在这个对象中创建一个discount对应折扣率 2.然后把这些对象push到一个数组。 3.传入身份,根据数组【下标】.name 判断是否相等,然后返回下标。取出下标.discount 我的 阅读全文
posted @ 2019-10-21 18:03 容忍君 阅读(211) 评论(0) 推荐(0) 编辑
摘要:复制数组用 array.slice(0) 实现 阅读全文
posted @ 2019-10-20 23:09 容忍君 阅读(169) 评论(0) 推荐(0) 编辑
摘要:obj.insertAdjancetHtlm("beforeend"(位置), r(内容)) insertAdjacentHTML() 将指定的文本解析为HTML或XML,并将结果节点插入到DOM树中的指定位置。它不会重新解析它正在使用的元素,因此它不会破坏元素内的现有元素。这避免了额外的序列化步骤 阅读全文
posted @ 2019-10-18 15:03 容忍君 阅读(197) 评论(0) 推荐(0) 编辑
摘要:数据类型的转换 转化为字符串 String(value) 转型函数 这个转型函数能把任何类型的值转化为字符串 如果值有toString()方法 则用这个方法(调用没有参数的toString,默认十进制) 如果值为null和undefined 则返回null和undefined toString()方 阅读全文
posted @ 2019-10-18 14:03 容忍君 阅读(173) 评论(0) 推荐(0) 编辑
摘要:display属性 指定了元素的显示类型 它包含两类基础特征,用于指定元素怎样生成盒模型 外部显示类型定义了元素怎样参与流式布局的处理 外部显示类型 */ display: block; // 独占一行 display: inline; // 只占用显示内容的大小 不能设置宽高 内部显示类型定义了元 阅读全文
posted @ 2019-10-18 11:32 容忍君 阅读(204) 评论(0) 推荐(0) 编辑
摘要:可以直接判断相等的:字符串 数字 (基本数据类型) 不能直接判断相等的:Array Object 阅读全文
posted @ 2019-10-18 10:59 容忍君 阅读(113) 评论(0) 推荐(0) 编辑
摘要:style标签内的class样式前面 选中的class为选择器,即css选择 css使用方法 内联(不推荐,修改起来麻烦,代码会很长) 外联link(最推荐 分工合作比较好) style标签 样式优先级(属性值后面加上 !important) !important > 内联 > style和link 阅读全文
posted @ 2019-10-17 18:19 容忍君 阅读(198) 评论(0) 推荐(0) 编辑
摘要:查找元素 找元素使用 document.querySelector() 函数 创建 div.insertAdjacentHTML('beforeend', '<h1>gua</h1>') 删除 let pwd = document.querySelector('#id-input-password' 阅读全文
posted @ 2019-10-17 02:31 容忍君 阅读(234) 评论(0) 推荐(0) 编辑
摘要:最外层只有main函数 一段语句不要太长,可以用中间变量接一下 变量穿衣服 ·【${}】· 知识当时没有掌握没有关系!因为难!一整个初中都在学方程,很正常 浮点数包装 消除循环的三种方式:变量,循环,函数 阅读全文
posted @ 2019-10-16 21:27 容忍君 阅读(238) 评论(0) 推荐(0) 编辑
摘要:const applyCompare = function(expression) { if (expression[0] "<") { return expression[1] < expression[2] } else if (expression[0] ">") { return expression[1] > expression[2] } else (expression[0] " " 阅读全文
posted @ 2019-10-16 18:02 容忍君 阅读(173) 评论(0) 推荐(0) 编辑
摘要:调试 常见的两种错误 语法错误。程序没有运行 用log把程序运行路径log显示出来(程序分支是否运行) 逻辑错误,程序运行了,但是结果不对 用log把变量显示出来(程序的运行状况如何) 数组与字符串的深度比较 特别需要注意的就是数组的操作方法比较多,可以用S.split("")无差别转化为数组,再操 阅读全文
posted @ 2019-10-16 13:15 容忍君 阅读(194) 评论(0) 推荐(0) 编辑
摘要:Array.prototype.map() map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。 const array1 = [1, 4, 9, 16]; // pass a function to map const map1 = array1.map(x 阅读全文
posted @ 2019-10-16 13:09 容忍君 阅读(443) 评论(0) 推荐(0) 编辑
摘要:函数返回值 1.终止函数 2.返回一个值 函数不仅可以合并重复代码的操作 还可以有一个返回值(通过计算得到一个结果 标准库 库是一个编程术语,意思是一系列函数的集合 标准库也是一个术语,指的就是语言自带的库 例子标准数学库中几个常见的 产生0~1之间的随机数 Math.random() //0.59 阅读全文
posted @ 2019-10-15 18:42 容忍君 阅读(242) 评论(0) 推荐(0) 编辑
摘要:首先几个比较重要的概念1.ECMAscript中所有函数的参数是按照值传递的,也就是外部的值复制给函数内部参数 基本类型的值传递就是复制一个副本进去 引用型也是复制进去,但是是复制引用类型的一个值的地址(引用类型的值是储存在堆内存中,js不允许直接访问内存中的位置,也就是不能直接操作对象的内存空间, 阅读全文
posted @ 2019-10-15 13:16 容忍君 阅读(283) 评论(0) 推荐(0) 编辑
摘要:val变量在没有指定对象前缀,默认从函数中找,找不到则从window中找全局变量 即 val *=2 就是 window.val *= 2 this.val默认指的是 obj.val ;因为 dbl()第一次被obj直接调用 <2>14行代码调用 func() 没有任何前缀,类似于全局函数,即 wi 阅读全文
posted @ 2019-10-10 11:45 容忍君 阅读(316) 评论(0) 推荐(0) 编辑
摘要:从此题发现this只有一级往上的作用域(除非特别指定) 箭头函数的this定义:箭头函数的this是在定义函数时绑定的,不是在执行过程中绑定的。简单的说,函数在定义时,this就继承了定义函数的对象。 阅读全文
posted @ 2019-10-08 12:30 容忍君 阅读(203) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示