- 博客(5)
- 收藏
- 关注
原创 js中的作用域
js中的作用域1.作用域有哪些?在ES6之前,js中只有全局作用域、函数作用域(局部作用域)这两种,ES6中引入了块作用域。块作用域由 { } 包括,if语句和for语句里面的{ }也属于块作用域。2.块作用域解决了什么问题?在没有块作用域前,可能会出现如下问题:1.在if或者for循环中声明的变量会泄露成全局变量2.内层变量可能会覆盖外层变量3.可以跨块访问, 不能跨函数访问,可能...
2020-03-16 22:29:26
175
原创 闭包
闭包1.什么是闭包?我的理解闭包就是一个函数,这个函数(外部函数)内部嵌套了另一个函数(内部函数),嵌套的函数可以访问这个函数的参数和内部变量,并且嵌套的函数是这个函数私有的,外部访问不到。闭包本质上就是在一个函数内部创建另一个函数,是为了解决’在函数内部有权限访问另一函数内部变量“这一需求的。2.闭包的特点1.函数嵌套函数。2.内部函数可以访问外部函数的变量和参数。3.参数和变量不会...
2020-03-16 22:13:31
122
原创 读书笔记——盒子模型
BOX模型1.盒子模型本质上是一个盒子,封装周围的HTML元素,包括:边距(margin)、边框(border)、填充(padding)、内容(content)。2.在设置CSS元素的高度和宽度时,仅仅只是设置了box模型中content的高度和宽度。3.盒子模型中元素的实际宽度和高度的计算:总元素的宽度=宽度+左填充+右填充+左边框+右边框+左边距+右边距总元素的高度=高度+顶部填充+...
2020-03-16 11:19:50
149
原创 Taro入门踩坑记
Taro分享1.Taro是什么?Taro是一套遵循React 语法规范的多端开发解决方案,它采用与 React 一致的组件化思想,组件生命周期与 React 保持一致,同时支持使用 JSX 语法。Taro在 Web 端的代码中使用自研的类 React 组件框架 Nerv 作为基础框架;在CLI 工具的设计上,借鉴打包工具 Athena 的代码;使用Lerna管理仓库包。Taro通过内部的编...
2019-11-04 17:23:50
4005
1
原创 H5上Input框的一些处理
H5上Input框的一些处理最近使用做一个H5项目,使用Input遇到一些问题。Input在H5是默认有边框和背景的,可以使用如下css设置去掉input的边框和背景:去掉边框:outline: none;border: none;去掉背景:background-color: rgba(255,255,255,0);刚开始我使用的background-color: #ffffff0...
2019-04-18 14:11:18
1516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人