摘要:
有时候在些JS代码时不小心直接给数组和对象直接赋值,可能不会直接产生什么副作用,但若是遇到了奇怪的问题了,这很有可能就是在拷贝数组或者对象时时进行浅拷贝,接受者在不知不觉地改变了某些元素的值,从而导致原始值就莫名其妙地被同步修改了;面对这种情况,最好对数组或者对象进行深拷贝,为了不影响某些元素的丢失 阅读全文
摘要:
假设有这样一个单文件组件:CustomerInput.vue,其内容如下: 那么在其它单文件组件中使用该组件时,可以这样使用: 这样就实现了简单的双向绑定了。 阅读全文
摘要:
1、Docker Docker是一个开源工具,它可以将应用打包成一个标准格式的镜像,并且以容器的方式运行。Docker容器将一些列软件包装在一个完整的文件系统中,这个文件系统包含了应用程序运行所需要的一切(代码、运行时工具、系统工具、系统依赖),几乎有任何可以安装在服务器上的东西。 阅读全文
摘要:
1、组件的实现逻辑代码 暂且将文件名称为thousand-bit-input.vue <template> <div> <input :class="thousandBitInputClass" :disabled="disabled" :placeholder="placeholder" :req 阅读全文
摘要:
1、概念 头脑风暴是指一群人(或小组)围绕一个特定的兴趣或领域,进行创新或改善,产生新点子,提出新办法。 2、原则 头脑风暴会上没有坏主意 不对任何主意做积极或消极的评断 注重数量,而不是质量 在他人提出的观点之上建立新观点 每个人和每个观点都有同等的价值 阅读全文
摘要:
在Vue工程中,采用了elemnt-ui组件库进行前端开发,有这样一个需求:在input组件中只能限制输入数字和小数点符号,并且小数点后最多保留两位有效数字,同时需要支持实时动态地将数字自动转换为千位符格式。 面对这样的需求,我们首先要判断input组件自身是否有这样的属性支持,根据element- 阅读全文
摘要:
在Web前端开发中input组件若只限制数字输入,并且希望将这些数字按照千分位隔开的话,那么我们可以通过一个js方法来实现(可以放在blur事件中处理),如下所示: toThousandsFormat(number) { if (isNaN(number)) { return '' } number 阅读全文
摘要:
在package.json文件中所依赖的模块版本会有不同的写法,有时候会忘记其用法,现记录如下,以便后续查阅。 依赖模块都是用一个简单的并且带有包名称和版本范围的对象指定,而这个版本范围是一串由一个或者多个空格分隔符组成的字符串;此外,依赖模块还可以通过tarball或者git URL来标识。注意了 阅读全文
摘要:
若想要分析用户的行为,不外乎数据采集、数据交换、数据存储、数据计算、数据展示这几个过程。 (1)数据采集:首先在UI层进行埋点,用来监控用户的信息,这样就可以收集到用户的操作行为;API层的话可以通过日志服务系统来采集; (2)数据交换:采集到的数据可以通过某种方式传输到服务器进行逻辑上转换处理; 阅读全文