代码改变世界

C#和Java中字符串的异同

2018-01-16 16:24 by 佳佳的博客, 862 阅读, 1 推荐, 收藏, 编辑
摘要:字符串 在底层上跟C 类似,每个字符串的实例都不可修改。当修改字符串变量时,是将变量指向新的字符串实例,而不是修改原本的实例。Java中也有字符串池机制。 注意:使用 运算符比较字符串时,跟C 有根本上的差别。在Java中这里的 操作符相当于C 中的 方法。 Java中比较字符串要使用 方法,忽略大 阅读全文

【C#】发票助手二维码生成

2018-01-15 16:25 by 佳佳的博客, 3387 阅读, 0 推荐, 收藏, 编辑
摘要:之前一起吃饭听说了发票助手这个东西,可以生成发票抬头的二维码,扫码就可以开票了。 官方也有个小程序的 【税务发票助手】,微信中搜这个名字就可以了。 我准备在自己的小程序中也尝试一下,本来觉得只要拼接一下生成二维码就好了,结果发现不少坑。 具体的文档参照github上的 "便捷开票二维码应用规范.pd 阅读全文

【读书笔记】【深入理解ES6】#13-用模块封装代码

2017-12-01 20:06 by 佳佳的博客, 359 阅读, 0 推荐, 收藏, 编辑
摘要:详述JavaScript的官方模块风格。加入这一定义旨在代替过去几年中出现过的许多非正式的模块定义风格。 阅读全文

【读书笔记】【深入理解ES6】#12-代理(Proxy)和反射(Reflection)API

2017-12-01 18:31 by 佳佳的博客, 469 阅读, 0 推荐, 收藏, 编辑
摘要:介绍正式加入 JavaScript 的反射 API 和新的代理对象,开发者可以通过代理对象拦截每一个对象中执行的操作,代理也赋予了开发者空前的对象控制权,同样也为定义新的交互模式带来无限可能。 阅读全文

【读书笔记】【深入理解ES6】#11-Promise与异步编程

2017-11-23 17:01 by 佳佳的博客, 267 阅读, 0 推荐, 收藏, 编辑
摘要:介绍语言的新成员--Promise。它是草根群体不断努力的结晶,由于各大JavaScript库的鼎力支持,这一功能逐渐被广大开发者所接受。ECMAScript 6正式将 Promise 纳入标准并为其提供可用 Polyfill。 阅读全文

【读书笔记】【深入理解ES6】#10-改进的数组功能

2017-11-23 17:00 by 佳佳的博客, 273 阅读, 0 推荐, 收藏, 编辑
摘要:详述针对原生数组进行的改动,以及这些有趣的变化为开发者带来的新体验。 阅读全文

【读书笔记】【深入理解ES6】#8-迭代器(Iterator)和生成器(Generator)

2017-11-23 16:59 by 佳佳的博客, 296 阅读, 0 推荐, 收藏, 编辑
摘要:这两个全新的功能可以协助你更有效地处理集合数据,在早期版本的JavaScript中无法实现这样的功能。 阅读全文

【读书笔记】【深入理解ES6】#9-JavaScript中的类

2017-11-23 16:59 by 佳佳的博客, 279 阅读, 0 推荐, 收藏, 编辑
摘要:介绍JavaScript中首次正式加入的类概念。接触过其它语言的开发者通常会对JavaScript的语法感到困惑,新增的类语法使JavaScript变得更易上手,而且对热衷于JavaScript的开发者来说新的语法变得更加简洁。 阅读全文

【读书笔记】【深入理解ES6】#7-Set集合和Map集合

2017-11-23 16:58 by 佳佳的博客, 243 阅读, 0 推荐, 收藏, 编辑
摘要:详述四中新的集合类型:Set、WeakSet、Map及WeakMap。这些类型为数组添加了新的语义、去重机制,以及专门为JS涉及的内存管理机制,极大的扩展了数组的实用性。 阅读全文

【读书笔记】【深入理解ES6】#6-Symbol和Symbol属性

2017-11-23 16:57 by 佳佳的博客, 301 阅读, 0 推荐, 收藏, 编辑
摘要:介绍定义属性的新用途--Symbol。Symbol是一种新的原始类型,可以用于创建外部无法直接访问的对象属性和方法。 阅读全文