随笔分类 -  Coding-JS

1
Personal note
摘要:Ref: TypeScript 2022 再入门 准备阶段 NPM for TS npm 配置 支持 ts。 jeffrey@jeffrey-EnlargeDS:.../work$ npm init -y Wrote to /root/xiaoma_ts/xiaoma_ts_01-27/work/p 阅读全文
posted @ 2022-03-23 21:38 郝壹贰叁 阅读(44) 评论(0) 推荐(0) 编辑
摘要:这是一个系列的文章,简直爽歪歪,认真学习。 前端高性能计算之一:WebWorkers 前端高性能计算之二:asm.js & webassembly 前端高性能计算之三:Rust -> asm.js & webassembly 前端高性能计算之四:GPU加速计算 /* implement */ 阅读全文
posted @ 2019-06-18 08:05 郝壹贰叁 阅读(110) 评论(0) 推荐(0) 编辑
摘要:Introduction 如何评论浏览器最新的 WebAssembly 字节码技术? WebAssembly 为什么比 asm.js 快? 作者:Alon Zakai <br/>编译:胡子大哈 翻译原文:http://huziketang.com/blog/posts/detail?postId=5 阅读全文
posted @ 2019-02-26 14:38 郝壹贰叁 阅读(214) 评论(0) 推荐(0) 编辑
摘要:Ref: 详解js中的apply与call的用法 call 和 apply二者的作用完全一样,只是接受参数的方式不太一样。 参数形式: 非严格模式下的第一个参数: 一般的用法: "劫持"别人的方法 实现继承 在实际开发中,经常会遇到this指向被不经意改变的场景。 (1) 有一个局部的fun方法,f 阅读全文
posted @ 2018-04-17 07:30 郝壹贰叁 阅读(245) 评论(0) 推荐(0) 编辑
摘要:故事背景 Ref: 你不知道的javascript之Object.create 和new区别 (1) 使用的是__proto__ (2) 使用的是prototype Object.create 失去了原来对象的属性的访问。 添加 Base.prototype.a = 3 后,依旧如此。 如此一来,得 阅读全文
posted @ 2018-04-16 20:30 郝壹贰叁 阅读(294) 评论(0) 推荐(0) 编辑
摘要:Ref: Set 和 Map 数据结构 Day 0 - 1所学 阅读全文
posted @ 2018-04-16 17:01 郝壹贰叁 阅读(144) 评论(0) 推荐(0) 编辑
摘要:一段引言: Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。 它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 开胃菜 - 四种方法 Ref: Javascript异步编程的4种方法 Javascript语 阅读全文
posted @ 2018-04-15 18:06 郝壹贰叁 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Ref: 深入理解js的变量提升和函数提升 一、变量提升 简直就是es5的遗毒! 实际运行的代码过程,也就是编译器自己做了些手脚。 二、函数提升 js中创建函数有两种方式:函数声明式和函数字面量式。只有函数声明(第一种)才存在函数提升! 实际运行的代码过程,也就是编译器自己做了些手脚。 阅读全文
posted @ 2018-04-15 17:29 郝壹贰叁 阅读(201) 评论(0) 推荐(0) 编辑
摘要:这一章,估计是js最操蛋的一部分内容。 现代方法: 远古方法: * 《Javascript面向对象编程(一):封装》【可略,已看】 * 《Javascript面向对象编程(二):构造函数的继承》 * 《Javascript面向对象编程(三):非构造函数的继承》 热身一 调用Object.create 阅读全文
posted @ 2018-04-15 15:30 郝壹贰叁 阅读(204) 评论(0) 推荐(0) 编辑
摘要:Ref: Class 的基本语法 Ref: Class 的基本继承 许多面向对象的语言都有修饰器(Decorator)函数,用来修改类的行为。目前,有一个提案将这项功能,引入了 ECMAScript。 Ref: JavaScript 中的 this 用法以及 call(apply) 的理解 Ref: 阅读全文
posted @ 2018-04-14 21:10 郝壹贰叁 阅读(228) 评论(0) 推荐(0) 编辑
摘要:开胃菜 prototype 对象 JavaScript 语言的继承则是通过“原型对象”(prototype)。 JavaScript 规定,每个函数都有一个prototype属性,指向一个对象,这个对象其实也有自己的原型对象,然后形成了一个原型链! 共享属性 当实例对象本身没有某个属性或方法的时候, 阅读全文
posted @ 2018-04-14 19:59 郝壹贰叁 阅读(231) 评论(0) 推荐(0) 编辑
摘要:Ref: 对象的扩展 Outline: 简洁表示法 ES6 允许直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。 属性: 方法: 变量名就是属性名的写法: 属性的赋值器(setter)和取值器(getter): 定义属性名 - 把表达式放在方括号内 定义方法名 - 把表达式放在方括号内 阅读全文
posted @ 2018-04-10 19:28 郝壹贰叁 阅读(182) 评论(0) 推荐(0) 编辑
摘要:扩展运算符(spread) 先复习下 rest 参数。 (1) argument模式,但不够好。 (2) 更灵活,但需要在尾部,且不能给默认参数。 (3) 三个点(...),它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 该运算符主要用于函数调用,尤其是,数组作为参数时。 - 阅读全文
posted @ 2018-04-09 07:17 郝壹贰叁 阅读(204) 评论(0) 推荐(0) 编辑
摘要:字符串的扩展 正则的扩展 数值的扩展 函数的扩展 字符串的扩展 js Ref: 模板字符串 策略:${var},放在反引号中! 通过tag来表示字符串。 使用for输出完整的字符串,记得最后一个strings[strings.length-1]。 c# Ref: 一个非常好的C#字符串操作处理类St 阅读全文
posted @ 2018-02-06 12:52 郝壹贰叁 阅读(326) 评论(0) 推荐(0) 编辑
摘要:C#里没有这种变态的方法。 虽然变态,但看起来不错的样子。 变量的解构赋值 完全解构:本质上,这种写法属于“模式匹配”,; 不完全解构:同时支持“不完全解构” 数组:左边是数组,能遍历,但右边的不能,将报错。 集合:事实上,只要某种数据结构具有 Iterator 接口,都可以采用数组形式的解构赋值。 阅读全文
posted @ 2018-01-31 07:16 郝壹贰叁 阅读(208) 评论(0) 推荐(0) 编辑
摘要:前言 范围包括:ECMAScript 新功能以及对象。 当前的主要目的就是,JS的学习 --> ECMAScript 6 入门 let 命令 js 因为let, i的范围限制在了循环中。 里外不一样作用域。 不存在变量提升。【强制"声明在前"的正常思维】 不允许重复声明。 Temporal Dead 阅读全文
posted @ 2018-01-29 20:12 郝壹贰叁 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Ref: React从入门到精通视频教程 Ref: C# 教程 Ref: [Unity3D] C# Basic : Gameplay Scripting /* 之前的js总结有点low, 这次通过对比c#相关特性掌握js */ 打印 注释 ... 变量 - 类型判断 变量 - 类型转换 变量 - S 阅读全文
posted @ 2018-01-26 17:00 郝壹贰叁 阅读(363) 评论(0) 推荐(0) 编辑
摘要:Ref:Javascript定义类(class)的三种方法 Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我们要把"属性"(property)和" 阅读全文
posted @ 2018-01-18 21:52 郝壹贰叁 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Ref: 为什么要用闭包? 背景 闭包是自带运行环境的函数 发哥是自带背景音乐的男人~ 就是有权访问另一个函数作用域的变量的函数。 函数式编程的闭包,就是函数的调味包。方便用户调用函数。不必为了维护繁杂的外部状态而烦恼。 我们常见的闭包形式就是:【基于静态作用域的一个编程技巧】 (1) a 函数套 阅读全文
posted @ 2018-01-18 17:07 郝壹贰叁 阅读(249) 评论(0) 推荐(0) 编辑
摘要:Ref: Javascript 严格模式详解 使得Javascript在更严格的条件下运行: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; - 消除代码运行的一些不安全之处,保证代码运行的安全; - 提高编译器效率,增加运行速度; - 为未来新版本的Javascrip 阅读全文
posted @ 2018-01-18 14:01 郝壹贰叁 阅读(241) 评论(0) 推荐(0) 编辑

1