#包中的

如何理解vue中的v-bind?

如果你写过vue,对v-bind这个指令一定不陌生。下面我将从源码层面去带大家剖析一下v-bind背后的原理。会从以下几个方面去探索:v-bind关键源码分析v-bind化的属性统一存储在哪里:attrsMap与attrsList绑定属性获取函数 getBindingAttr和属性操作函数 getA...

CSS3中的渐变效果

渐变是css3中比较丰富多彩的一个特性,通过渐变我们可以实现许多绚丽的效果。渐变可分为线性渐变和径向渐变。 沿着某条直线朝一个方向产生渐变效果语法:linear-gradient([<point>||angle]?<stop>,<stop>[,<stop>]*)...
代码星球 ·2020-12-24

开发中的测试名词解释

【Alpha测试】Alpha测试是由用户在开发环境下进行的测试,也可以是开发机构内部的用户在模拟实际操作环境下进行的测试测试环境受开发方控制用户数量相对较少时间比较集中先于Beta测试 【Beta测试】Beta测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。测试环境不受开发方控制用户数量较多...

如何修复Vue中的 “this is undefined” 问题

当我们使用 vue 在愉快的开发项目的时候,突然报了一个错误:thisisundefined别担心,不只有你一个人,我也经常遇到这个问题很多次,接下我们一起来看看如何解决这个问题。一个可能的原因是混淆了常规函数和箭头函数的用法,如果你遇到这个问题,我猜你用的是箭头函数。如果用常规函数替换箭头函数,它...

vue开发中的几个高级应用

vue.use我们使用的第三方 vue.js 插件。如果插件是一个对象,必须提供install方法。如果插件是一个函数,它会被作为install方法。install方法调用时,会将Vue作为参数传入。该方法需要在调用newVue()之前被调用。我们在使用插件或者第三方组件库的时候用到Vue.use这...

Angular 中的 asyncPipe 源码探究

它是最优雅的订阅observable的方式,不仅语法短小精悍,还会自动取消订阅;async管道用于解包异步原始数据。说到异步数据,就自然而然的会想起observable和promise,async就是用来订阅他们,然后返回他们发布的最近一个值,然后将组件标记为变更做准备。当组件被销毁时,async会自动取消订阅以防内存...

CSS开发中的十大错误用法

自从接触前端软件开发以来,我发现开发猿一直在努力征服着css。理由也很充分,开发人员是用逻辑思考的生物。添加一个div元素导致所有代码都不得不往下移一行,而另一个div“浮”到左侧,感觉没有任何意义。你也一定听到过开发人员的抱怨:“我们只需要向左边移动五个像素,但是…天哪!为什么整个都向下移动了一行。到底是哪里错了?!...

HTML5中的lang属性,zh-CN还是zh-Hans?

一、资源先提供资源。如果我弄错了什么,请以这些文档为准:W3C文档、IANA已登记的子标签、BCP47、RFC5646。 二、格式简介先上一张图片:一个LanguageTags,由①到⑦一共四个子标签组成。有什么盘算不清楚的,请参考资源部分提供的文档。 三、各部分含义①language:主语言,用代...

纯CSS完美实现垂直水平居中的6种方式

由于html语言的定位问题,在网页中实现居中也不是如word中那么简单,尤其在内容样式多变,内容宽高不定的情况下,要实现合理的居中也是颇考验工程师经验的。网上讲居中的文章很多,但是都不太完整,所以小茄今天就来总结下纯css实现居中的各种方案。学疏才浅,文中如有不当之处,万望指出! 1、绝对定位+margin:...

如何优雅地删除 Linux 中的垃圾文件

不知道大家是否也跟我一样,是一只要把的自己电脑文件安排的条理有序,把没用的文件会及时删掉的程序猿呢? 如果是的话,那么我们可以愉快地探讨下文章的内容。 如果不是的话,你也可以留下来凑凑热闹嘛(>-<)。下面要介绍的是今天的主角—— tmpwatch ,它能帮助我们递归...

如何使用Vue中的嵌套插槽(包括作用域插槽)

最近我弄清楚了如何递归地实现嵌套插槽,包括如何使用作用域插槽来实现。起因是我想看看是否可以构建一个复制v-for指令但仅使用template组件。它还支持插槽和作用域插槽,也可以支持命名插槽,我们可以这样使用它:<template><div><!--Regularlist--><...

如何去除vue项目中的console内容

一、问题vue项目打包上线前总会遇到一个问题就是开发过程中遗留的console代码,其实方法很简单: 下载依赖包 npminstallbabel-plugin-transform-remove-console--save-dev; 下载成功后在根目录的babel.config.js配置文件...

理解与使用JavaScript中的回调函数

在JavaScript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用。既然函数实际上是对象:它们能被“存储”在变量中,能作为函数参数被传递,能在函数中被创建,能从函数中返回。因为函数是第一类对象,我们可以在JavaScript使用回调函数。在下面的文章中,我们将学到关于回调函数的方方面面。回调函数...

Js中的compose函数和pipe函数

compose函数compose函数可以将需要嵌套执行的函数平铺,嵌套执行就是一个函数的返回值将作为另一个函数的参数。我们考虑一个简单的需求:给定一个输入值x,先给这个值加10,然后结果乘以10这个需求很简单,直接一个计算函数就行:constcalculate=x=>(x+10)*10;letres=calcul...

JavaScript 中的求值策略

最近在研究lambda演算中的η-变换在 JavaScript 中的应用,偶然在stackoverflow上看到一个比较有意思的问题。关于 JavaScript 的求值策略,问js中函数的参数传递是按值传递还是按引用传递?回答很经典。 functionchangeStu...
首页上一页...5253545556...下一页尾页