09 2019 档案

【css3】flex
摘要:Flex 布局教程:语法篇 Flex 布局教程:实例篇 uni-app布局之display: flex 阅读全文

posted @ 2019-09-29 14:58 smile轉角 阅读(142) 评论(0) 推荐(0) 编辑

【css】display:flex和display:box有什么区别
摘要:说法一: 注意:前者是flex 2012年的语法,也将是以后标准的语法,大部分浏览器已经实现了无前缀版本。后者是2009年的语法,已经过时,是需要加上对应前缀的。所以兼容性的代码,大致如下display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safa 阅读全文

posted @ 2019-09-29 14:56 smile轉角 阅读(2414) 评论(0) 推荐(0) 编辑

【ES6 】ES6 字符串扩展及新增方法
摘要:模板字符串 传统写法 var str = 'There are <b>' + basket.count + '</b> ' + 'items in your basket, ' + '<em>' + basket.onSale + '</em> are on sale!' ES6写法 let str 阅读全文

posted @ 2019-09-17 16:07 smile轉角 阅读(837) 评论(0) 推荐(0) 编辑

【web安全】浅谈web安全之XSS
摘要:XSS定义 XSS, 即为(Cross Site Scripting), 中文名为跨站脚本, 是发生在目标用户的浏览器层面上的,当渲染DOM树的过程成发生了不在预期内执行的JS代码时,就发生了XSS攻击。 跨站脚本的重点不在‘跨站’上,而在于‘脚本’上。大多数XSS攻击的主要方式是嵌入一段远程或者第 阅读全文

posted @ 2019-09-17 10:47 smile轉角 阅读(467) 评论(0) 推荐(0) 编辑

【css】浅谈BFC
摘要:定义: BFC的布局规则如下: 以下行为会触发BFC 官方: 资源: 解决方案: 案例 demo1:自适应两栏布局 我们先定义两个div: 然后定义css: 效果图如下: 分析: 效果如下: demo2:清除内部浮动 首先是父div套子div 然后是css: 效果如下: 效果如下: 可以看到父div 阅读全文

posted @ 2019-09-17 10:44 smile轉角 阅读(277) 评论(0) 推荐(0) 编辑

【js】null 和 undefined的区别?
摘要:1、首先看一个判断题:null和undefined 是否相等 console.log(null==undefined)//true console.log(null undefined)//false 观察可以发现:null和undefined 两者相等,但是当两者做全等比较时,两者又不等。 原因: 阅读全文

posted @ 2019-09-17 10:43 smile轉角 阅读(8022) 评论(0) 推荐(0) 编辑

【ES6 】Promise
摘要:Promise对象定义: 用来处理异步编程 Promise对象的特点 对象的状态不受外界影响 一旦状态改变,就不会再变,任何时候都可以得到这个结果 Promise对象的状态 pending(进行中) fulfilled(已成功) rejected(已失败) Promise对象的状态改变2种可能 从p 阅读全文

posted @ 2019-09-17 10:40 smile轉角 阅读(177) 评论(0) 推荐(0) 编辑

【ES6 】ES6 解构赋值--函数参数解构赋值
摘要:函数的参数也可以使用解构赋值。 function add([x, y]){ return x + y; } add([1, 2]); // 3 上面代码中,函数add的参数表面上是一个数组,但在传入参数的那一刻,数组参数就被解构成变量x和y。对于函数内部的代码来说,它们能感受到的参数就是x和y。 [ 阅读全文

posted @ 2019-09-16 17:38 smile轉角 阅读(4004) 评论(0) 推荐(0) 编辑

【ES6 】ES6 解构赋值--对象解构赋值
摘要:对象的解构与数组有一个重要的不同。 数组的元素是按次序排列的,变量的取值由它的位置决定 而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。 基本用法 如果解构失败,变量的值等于undefined。 let { bar, foo } = { foo: 'aaa', bar: 'bbb' }; 阅读全文

posted @ 2019-09-16 17:29 smile轉角 阅读(13057) 评论(0) 推荐(0) 编辑

【ES6 】ES6 解构赋值--数组解构赋值
摘要:定义 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构 数组的解构赋值 以前,为变量赋值,只能直接指定值。 let a = 1; let b = 2; let c = 3; es6写法 let [a, b, c] = [1, 2, 3]; 不完全解构--解构不成功,值都会 阅读全文

posted @ 2019-09-16 16:37 smile轉角 阅读(4118) 评论(0) 推荐(0) 编辑

【ES6 】var/let/const的区别
摘要:var 声明变量 没有区级作用域 可以预解析 可以重复定义 声明的全局变量属于顶层对象(window)的属性 let 声明变量 有块级作用域 没有预解析 不可以重复定义 声明的全局变量不属于顶层对象(window)的属性 const 声明只读常量 ,一旦声明不可更改 有区级作用域 没有预解析 不可以 阅读全文

posted @ 2019-09-16 15:40 smile轉角 阅读(213) 评论(0) 推荐(0) 编辑

【ES6 】声明变量的方式
摘要:var function let const import class 阅读全文

posted @ 2019-09-16 15:38 smile轉角 阅读(174) 评论(0) 推荐(0) 编辑

【ES6 】const命令
摘要:本质 const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址所保存的数据不得改动。 对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。 但对于复合类型的数据(主要是对象和数组),变量指向的内存地址,保存的只是一个指向实际数据的指针,co 阅读全文

posted @ 2019-09-16 15:31 smile轉角 阅读(557) 评论(0) 推荐(0) 编辑

导航

统计

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