自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 JS 作用域 , 作用域链 精讲

作用域精讲相关概念运行期上下文:[[scope]]属性:作用域链:查找变量:相关概念运行期上下文:当函数执行时(也可以是执行前),会创建一个成为执行期上下文的内部对象 ,一个执行期上下文定义了一个函数执行时的环境AO/GO,函数每次执行时对应的执行上下文都是独一无二的,所以多次调用会导致创建多个执行上下文,当函数执行完毕,他所产生的执行上下文被销毁;[[scope]]属性:每个Javas...

2019-05-28 22:46:00 173

原创 JS预编译小测试

一点都不难系列1.1.a = 100;function demo(e){ function e(){}; arguments[0] = 2; console.log(e); //2 if(a) { var b = 123; function c(){ ...

2019-05-28 21:10:08 201

原创 JS预编译过程

闭包首先讲预编译过程JS代码执行过程三部曲过程预编译low讲low点真·预编译☞前奏暗示全局变量 imply global真·预编译四部曲首先讲预编译过程JS代码执行过程三部曲过程语法分析:首先扫描一遍,看有没有低级的语法错误预编译解释执行:解释一行执行一行预编译low讲 函数声明整体提升,变量 的声明提升(这个其实很low,点击low点)假如没有...

2019-05-28 14:58:40 624 1

原创 递归

递归概念注意两点:1.找规律。2.找出口案例求 n 的阶乘斐波那契数列概念注意两点:1.找规律。2.找出口案例求 n 的阶乘阶乘的规律 n ×( n - 1 ) ×( n - 2 )…× 1 5的阶乘 5× 4×3× 2× 1 = 120 先找到规律分析: function mul(n){ return n*mul(n-1)//规律 ...

2019-05-28 12:16:30 116

原创 JS 实现99乘法表

JS 实现 九九乘法表 for (var i = 0; i <= 9; i++) { for (var j = 1; j <= i; j++) { if (i == j) { document.write(" |" +" " +" " +j + '*' + i + '=' + i * j + "<b...

2019-05-27 19:24:03 2670

原创 ES6模板字符串

文章目录初识模板字符串` `` ` 和 ${}书写 HTML 模板模板字符串是可以嵌套的模板字符串更高端的用法,标签模板字符串初识模板字符串`` 和 ${}let person = { name: "changhao", age: 21, } let fiveYearsLater = `${person.name}五年后的年龄是${per...

2019-05-24 01:06:52 242

原创 ES6箭头函数

ES6学习之路请指教箭头函数箭头函数的隐式返回箭头函数this理解.函数参数的默认值箭头函数那么好用,也有一些不适合用的地方1.作为构造函数2.当你真的需要this的时候箭头函数函数之前的写法var b = function (a) { console.log(a) } b(3)箭头函数写法var b = (a) => { console...

2019-05-23 23:30:13 134

原创 ES6学习记录(求教,指正补充)

es6中尽量不去使用 var let const块级作用域let const 临时性死区let constlet const 在同一个作用域不能重复定义let的值是可以更新的,const 的值一般是不能更新的,但是在值为引用类型的时候可以更新 例如:对象 // const person = { // name: "changhao", // age: 21...

2019-05-23 15:07:08 108

原创 CSS3 动画的学习animation

CSS3 动画的学习初步认识 animation.box { width: 200px; height: 200px; /* background-color: darkcyan; */ animation: myfirst 5s linear;//定义动画过程名字,加上动画时间 linear匀...

2019-05-22 15:52:52 151

原创 CSS3动画学习(过渡,旋转,缩小,倾斜)

CSS3动画学习(过渡,旋转,缩小,倾斜)过渡transition功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入过渡...

2019-05-22 15:52:43 1849

原创 CSS3多列问题

CSS3多列问题直接上代码<style> .box { width: 500px; height: 500px; column-count: 5;/*设置分成几列*/ column-gap: 40px;/*列之间的间隔:*/ column-rule...

2019-05-22 15:52:33 93

原创 CSS3用户问题

resize属性指定一个元素是否应该由用户去调整大小。<style> .box{ width: 100px; height: 100px; border: 1px solid red; overflow: auto; resize: both; ...

2019-05-22 15:52:05 96

原创 CSS3图片过滤器

CSS3图片过滤器 <style> .a{ /* blur(px) 给图像设置高斯模糊。"radius"一值设定高斯函数的标准差,或者是屏幕上以多少像素融在一起, 所以值越大越模糊; */ filter: blur(8px) } .b{ /*brightness...

2019-05-22 15:51:53 450

原创 CSS3 弹性盒子(Flex Box)

CSS3 弹性盒子(Flex Box)CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间。弹性盒子由弹性容器(Flex container)和弹性子元素(Flex item)组成。弹性容器通过...

2019-05-22 15:51:46 131

原创 Vuex的学习过程

Vuex 概念 状态管理Vuex 是 Vue 配套的公共管理工具,他可以把一些共享的数据,保存到vuex中,方便程序中的任何组件获取或修改我们的公共数据;Vuex 是为了保存 组件之间共享数据而诞生的,如果组件之间有需要共享的数据,可以直接挂载到vuex中,不必通过父子之间传值,如果组件的数据不需要共享,此时这些不需要共享的私有数据,就不要放在vuex中,只有需要共享的数据,才有权放到v...

2019-05-22 15:50:57 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除