Javascript小技巧帮你提升代码质量,Javascript代码优化和重构

Javascript小技巧帮你提升代码质量,Javascript代码优化和重构-华尔子博-奥夏网
1. 提炼函数 好处: 避免出现超大函数。 独立出来的函数有助于代码复用。 独立出来的函数更容易被覆写。 独立出来的函数如果拥有一个良好的命名,它本身就起到了注释的作用。 语义化将多段分离...
4年前
02300

以太坊的账户是什么,有哪些类型

以太坊的账户是什么,有哪些类型-华尔子博-奥夏网
以太坊是有账户的,每个用户都可以开设账户,账户余额是我们拥有的以太币或其他基于 ERC20 标准的通证。账户的设计使得以太坊与比特币不同,根据之前的讨论我们知道,比特币只有钱包地址和未使...
4年前
03240

基于ERC721标准的加密猫是什么?

基于ERC721标准的加密猫是什么?-华尔子博-奥夏网
2017 年 11 月 28 日,“加密猫”游戏出现在互联网上。这是基于以太坊的 ERC721 标准(不可互换通证)发行的加密数字宠物,每一只猫咪各不相同。 加密猫的正式中文名叫“谜恋猫”,游戏的官网称...
4年前
02240

以太坊智能合约的技术与组件,比特币系统有何不同

以太坊智能合约的技术与组件,比特币系统有何不同-华尔子博-奥夏网
要在以太坊上编写一个智能合约,所涉及的技术和组件有: Solidity,以太坊的图灵完备编程语言,用于编写智能合约。 虚拟机(Ethereum Virtual Machine,EVM),即智能合约运营的环境。 预言机(...
4年前
02450

Swift调用Objective-C编写的API实例,Swift 融入开发流程

Swift调用Objective-C编写的API实例,Swift 融入开发流程-华尔子博-奥夏网
互用性是让 Swift 和 Objective-C 相接合的一种特性,使你能够在一种语言编写的文件中使用另一种语言。当你准备开始把 Swift 融入到你的开发流程中时,你应该懂得如何利用互用性来重新定义并提...
4年前
02120

Swift流程控制的循环语句和判断语句解析

Swift流程控制的循环语句和判断语句解析-华尔子博-奥夏网
Swift提供了所有c类语言的控制流结构。包括for和while循环来执行一个任务多次;if和switch语句来执行确定的条件下不同的分支的代码;break和continue关键字能将运行流程转到你代码的另一个点上...
4年前
01900

通证该如何设计?如何表示资产?通证的发行与分配

通证该如何设计?如何表示资产?通证的发行与分配-华尔子博-奥夏网
从比特币到以太坊,从区块链 1.0 的数字现金进展到区块链 2.0 的数字资产,人们关注的焦点在发生转移。在讨论比特币系统时,人们关注的是比特币、是加密数字货币,区块链是源自比特币的底层技术...
4年前
02200

GitHub上最热门的JavaScript开源项目,值得学习

GitHub上最热门的JavaScript开源项目,值得学习-华尔子博-奥夏网
1. javascript-algorithms https://github.com/trekhleb/javascript-algorithms Star 90025 本仓库包含了多种基于JavaScript的算法与数据结构。每种算法和数据结构都有自己的README,包含相关说...
4年前
02510

脑子里面进的水要是流干了,那以后可就不好对付了

脑子里面进的水要是流干了,那以后可就不好对付了-华尔子博-奥夏网
一、别问我为什么考不好,因为天气太冷,把我的大脑冻住了。 二、孤男寡女的时候,如果女生说好冷,其实是一种耍流氓的行为。 三、每到一个季节我就会扬言,宁可冻死也不愿热成狗,直到今天我被...
4年前
02300

JavaScript的Class语法介绍,面向对象的编程

JavaScript的Class语法介绍,面向对象的编程-华尔子博-奥夏网
 在面向对象的编程中,class 是用于创建对象的可扩展的程序代码模版,它为对象提供了状态(成员变量)的初始值和行为(成员函数或方法)的实现。 Wikipedia 在日常开发中,我们经常需要创建许多相...
4年前
01890