首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
KyraZh
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
【three.js】常用Light浅析
用来为整个场景指定一个基础亮度,弱化阴影或添加一些颜色。环境光会均匀的照亮场景中的所有物体。 通过更改环境光的颜色可以感受环境光颜色的变化对于在场景中的物体渲染结果的变化。 环境光不能用来投射阴影,因为它没有方向。 .castShadow : Boolean 这个参数在对象构造…
一些前端相关问题
不同的对象在底层都表示为二进制,在Javascript中二进制前三位都为0的话会被判断为Object类型,null的二进制表示全为0,自然前三位也是0,所以执行typeof时会返回"object"。 null在语义上是“对object值的空引用”,所以null的type应该是o…
【React】Hooks全解之逐个击破
Ⅰ. useState 我们无法局部setState,因为react函数组件不会帮我们合并属性。解决办法是使用react提供的...语法将原属性拷贝并放在更新值之前。 因为setState(obj)中obj如果是在原来的对象上进行修改,那么对象的地址没有更改,react会将这个…
【React】简述Hooks API的优点
函数组件没有生命周期 。 一旦接受Hooks会发现这两个问题迎刃而解。对比React的两种组件,我们很明显的发现class组件相对来说略为繁琐。拿同样的点击+1的例子来说, Hook 是一个特殊的函数,它可以让你“钩入” React 的特性,相当于Vue的生命周期钩子。例如,u…
项目中的svg相关问题
由于svg自身中包含了一个fill属性,如果想用css改变则需要删掉其中这个属性。 或者使用svgo-loader这个插件可以直接批量修改svg的属性。 使用svg-sprite-loader引入icon,使icon成为一个symbol后发现,webstorm无法import …
【Vue】如何修改组件内部的SCSS
当我们去掉局部变量的限制后,内部元素变成全局变量,就可以直接写css。但是这样做的弊端很大,会污染全局作用域,可能会不经意覆盖其他组件的css。 所以不推荐这种方法。 在组件class后加上::v-deep再对其内部标签的css进行更改即可。此方法高效便捷,并且兼容性很高,推荐…
关于vue中的修饰符.sync
有时候,我们需要对一个prop进行“双向绑定”。但是真正的双向绑定会带来维护上的问题,因为子组件可以变更父组件,且在父组件和子组件都没有明显的变更来源。 这时Vue提供了update:myPropName的模式触发事件。而.sync就是这个模式的缩写,它的功能就是当一个子组件改…
Vue 数据响应式
当修改 vm.n 或 data.n 时,render(data...) 中的 n 就会做出响应。响应这个联动的过程就是 vue 的 数据响应式。 我们通过 Object.defineProperty 来实现数据响应式。 当你把一个普通的 JavaScript 对象传入 Vue …
VUE的两种版本
不支持template,需通过webpack的工具vue-loader将组件预编译template模板编译为render函数。 做完一个项目的时候可以通过file目录找到Export to ZIP导出你的文件,以压缩包的形式。
MVC—— 高效的软件架构模式
MVC是一种在编程世界中广泛应用的设计模式,它把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 MVC没有严格的定义,每个程序员对MVC的理解都不一样,但对着三个名字是没有分歧的。 1. 定义及作用 EventBus 又称为事件…
下一页
个人成就
文章被点赞
3
文章被阅读
6,290
掘力值
223
关注了
0
关注者
0
收藏集
1
关注标签
2
加入于
2020-03-22