全球央行数字货币进展调研 Posted on 2019-12-16 Edited on 2025-07-03 In Blockchain Overview随着消费者支付习惯的改变,现金的存在作用在不断弱化。无现金交易将成为下一个支付前沿。目前多国央行在筹备发行数字货币,数字货币的稳定性和安全性,是各国央行研发的重中之重。 Read more »
函数的扩展 Posted on 2018-08-13 Edited on 2025-07-03 In ECMAScript 函数的默认值在 ES6 之前,不能直接为函数指定默认值,只能采用变通的方法: 12345678function log(x, y) { if (y === "undefined") { y = "world" } console.log(x, y)}log("hello") //hello testlog("hello", "") //hello ES6 允许为函数的参数设置默认值: 123456789101112function log(x, y = "world") { console.log(x, y)}log("hello") //hello worldlog("hello", "") //helloeg: function Point(x = 0, y = 0) { this.x = x this.y = y}let p = new Point()console.log(p.x + " " + p.y) //0 0 Read more »
Start learning FP Posted on 2019-03-27 Edited on 2025-07-03 In JavaScript Functional Programming经过这几天的了解,越觉得 FP 十分有趣给个例子: 12345678// a simple functionfunction add(a, b) { return a + b}/// the same aslet add = function (a, b) { return a + b} 在 ES6 中,存在着箭头函数。所以上面的函数可以写成这个形式: 1let add = (a, b) => a + b Read more »
创建对象的多种方式 Posted on 2020-07-29 Edited on 2025-07-03 In JavaScript Factory缺点:对象无法区分,所有的实例指向一个原型 12345678910111213function Person(name) { let o = new Object() o.name = name o.getName = function () { return this.name } return o}let person = new Person("Edward")console.log(person instanceof Person) // falseconsole.log(person instanceof Object) // true Read more »
前后端通信 Posted on 2019-03-12 Edited on 2025-07-03 In JavaScript 同源策略 同源策略(MDN 解释):限制从一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的关键的安全机制。 源:协议、域名、端口。 限制:无法获取 Cookie 、 LocalStorage 和 IndexDB ,无法操作 dom ,不能发送 Ajax 。 Read more »