Vue组件弹出层实现方法
第一步定义一个vue dialog组件, 这个组件在组件标签挂载到页面上后才能被实例化,我们定义一个Dialog对象,挂载两个方法分别是 init,show, init负责初始化dialog组件需要传递的参数, show方法负责将dialog弹出框挂载到动态创建的挂载点上。
vue使用watch监听对象及对应值的变化详解
a是一个普通的值,当a的值变化时会被监听到,b是一个对象,不能直接像a那么写,需要深度监听才能捕捉到,但是当我想去捕捉b对象中某一个值的变化时却发现,打印出来的两个值是不一样的。
前端架构师的 git 功力,你有几成火候?
git 分支强大的同时也非常灵活,如果没有一个好的分支管理策略,团队人员随意合并推送,就会造成分支混乱,各种覆盖,冲突,丢失等问题。
JavaScript中的代理和反射
反射这个概念在很多编程语言中都存在,像Java,C#。在面向对象编程中,一般会先将类和方法定义好,然后创建对象显式调用方法,比如下面的例子:
uni-app 退出应用
微信小程序平台下,2.1.0 版本开始,navigate 支持设置 open-type 为 exit 来退出。iOS 平台不支持此plus.runtime.quit(); ,只能是用户主动杀进程。
nodeJs中undici请求库的使用
由于request在2020 年 2 月 11 日已经标记为弃用,在 NPM 基本上搜索不到了,除非直接访问地址。在这之后 node-fetch、axios 也许是一个不错的选择,但在Node.js官方有一个请求库undici
JavaScript异步编程Promise
Promise 是异步编程的一种解决方案。ES6中已经提供了原生Promise对象。一个Promise对象会处于以下几种状态(fulfilled,rejected两种状态一旦确定后不会改变):
js判断设备类型_js判断移动端还是pc端
可以通过 JavaScript 来实现判断当前的设备类型:navigator 是 JavaScript 中的一个独立的对象,用于提供用户所使用的浏览器以及操作系统等信息,以 navigator 对象属性的形式来提供
js格式化金额_Intl.NumberFormat用法
Intl.NumberFormat可以根据不同语言环境对数值进行不同的格式化处理。当然Number.prototype.toLocaleString也可以对数字进行一定格式的处理,但Intl.NumberFormat是更好的选择,因为它使创建这往往是一个可重复使用的格式实例更有效。