TODO

  1. 重点推荐:JS技术解决方案(https://github.com/xinglie/xinglie.github.io/issues)
  1. 优秀文章作者
  1. 优秀开源贡献者
  1. 在线编程环境

2022/07

  • AWS 开源基于 React 的 Web 应用程序设计系统

    • 新闻来源:https://www.oschina.net/news/204033/aws-open-sources-cloudscape-design-system
    • https://cloudscape.design/
  • Astring: 从 AST 语法代码生成JS代码(极致)

    • https://www.npmjs.com/package/astring
  • 供应链攻击日益严重,微软开源 SBOM 生成工具

    • https://www.oschina.net/news/202966/microsoft-open-sources-salus
    • https://github.com/microsoft/sbom-tool
  • 极致JS框架新秀:Qwik

    • 号称,无与伦比的交互JS优化框架. 原 AngularJS 作者奉献

2022/03

2022/01

2021/12/21

2021/12/20

2021/12/01

  • 好东西收藏:
    • 浏览器当作 Web 服务器
      • somorphic-git, git 纯js实现,适用于nodejs及浏览器环境
      • BrowserFS, 用于读写文件读写,适用于读写git库,以及git获取及推送
      • Lightning-fs, 让浏览器读写文件更加快速
      • indexedDB, 实现客户端存储大量的结构化数据
      • 参考资料:

2021/11/08

  • NodejS扩展:

    • 生成 Cert 私有及公有密钥(一公对n个私有密钥)
      • 参照P2P交易原理:https://www.liaoxuefeng.com/wiki/1207298049439968/1311929746325537
    • 7zip 文件的集成

2021/11/01

  • Vue3-SFC-loader: 已初步实现80%的语法特性支持编译

    • 实现使用swc验证其编译编码速度,(当前,使用的是 babel)

2021/10/26

  • TailwindCss 演练场:

2021/10/25

  • 问题:TailwindCss 是如何注册css指令的?

    • 参考资料:https://blog.logrocket.com/a-guide-to-css-at-rules/
  • Typescript API文档生成工具:https://www.npmjs.com/package/typedoc

2021/10/12

2021/09/30

  • 收集优质前端资源
    • ♠♠♠通用设计Demo

    • Typescrpt教程简单

    • 阿里妈妈前端资源 https://github.com/thx

      特别是 Magix Magix适合用来构建大型的、交互复杂的应用。应用可以是前后端分离的单页应用,也可以是传统的交互复杂的页面。

      Magix通过特有的vframe(类似iframe的思路)帮你把页面按区块化拆分(这里有介绍:magix,区块化管理利器),同时拆分后的区块仍可以再拆分子区块,无限拆分下去。通过mx-view标签属性快速把区块组装起来形成最终的页面,区块可以被任意、多次复用。

      拆分再组合后的页面,无法直接看出有哪些区块及区块间的关系,可以通过magix配套的区块查看器来查看页面上区块间的关系、区块渲染情况等,便于分析及调试。

      Magix配套的离线编译工具帮你更轻松的处理不同加载器、路径转换、样式处理、模板处理等问题

2021/09/26

2021/09/23

2021/09/22

2021/09/18

2021/09/17

2021/09/16

2021/09/15

2021/09/14

2021/09/13

2021/09/10

  • WSAM问题

  • 在线编程IDE学习:

    • gitpod.io, 自由度比较活, 支持私有部署
      • 源码已经收录到 https://github.com/LabsRS-Ref/gitpod

2021/09/09

  • Allure 问题
    • 已经完成CI/CD 的基础本版的处理

2021/09/06

  • Playwright 进阶
    • 集成 Allure中,test.step 如何在报告中体现?
      • "allure-playwright": "^2.0.0-beta.13" 高版本已经支持
    • 手动编写工具,获取测试用例的所有信息,包括测试步骤

2021/09/02

  • Allure 问题
    • docker 中运行,无法使用外部IP地址访问,如何解决?
      • 解决方案: windows 上搭建nginx转发。参见:D:\workspace\github\Utils\nginx-1.20.0\conf\nginx.conf
  • 前端架构
    • 建立前端技术团队发布页面
  • IPC

2021/09/01

2021/08/30

2021/08/27

2021/08/26

2021/08/25

  • 辅助工具类

    • 国际化工具
      • 腾讯Web 国际化助手 i18n-helper-cli
        • 用途:i18n-helper-cli 是一个 Web 国际化整体解决方案,包含自动包裹词条,提取词条, 翻译词条,词条翻译统计,节省人力预估统计,网页多语言显示异常检测(Coming soon)等功能。可以大大减低开发,测试,翻译各个角色的人力成本,减少重复劳动,低级错误。
        • AST浏览器
  • 自动化测试

  • IPC 中间件

    • 「中间件」的主要任务,是负责各类应用软件模块之间的通信以及对系统资源的调度。
    • 专业术语:
      • RTE(Runtime Environment):运行环境,指的是系统运行时的环境,包括系统环境变量,系统环境配置,系统环境类型,系统环境描述等。
      • SWC(Software Component):软件组件,指的是系统中的一个或多个组件,比如应用程序,服务,框架等。
      • IPC(Inter-process communiction): 进程间通信的机制,指的是进程间的通信方式,包括管道,文件,网络等。如果你使用过Linux或QNX等操作系统,就一定会接触一种使用进程间通信的机制(IPC:inter-process communiction),来完成拥有不同虚拟地址空间(virtual address space)的系统应用(Application)之间的数据传输。
      • POSIX(Portable Operating System Interface):一种设计的接口,用于描述系统调用,用于描述系统资源的访问方式,以及系统资源的分配和释放。
      • POSIX API: 可移植操作系统接口
    • Eclipse iceoryx 冰羚: ceoryx「冰羚」就是由罗伯特·博世公司 (Robert Bosch GmbH) 自动驾驶部门的架构大牛Michael Pöhnl先生发明的.一种基于「零拷贝」(zero-copy)和「共享内存」(shared memory)技术来优化「进程间通信」(IPC)的「中间件」(Middleware)

2021/08/24

  • 自动化测试
    • 报表集成
    • 运行测试
      • Playwright 通过 playwright.config.js 配置文件进行测试
      • 通过docker, mcr.microsoft.com/playwright:focal, 能够正常运行测试
        • docker id: aa, 工程所在路径 /home/pwuser/func-test

2021/08/23

2021/08/20

2021/08/19

2021/08/18

2021/08/16

  • Nuxt.js 升级到2.15.8, 只是一些Bug的修复
    • 暂不升级

2021/08/12

在线开发环境

在线技术资讯

在线学习编程

Web 开发

CSS参考手册

开发类

软件开发流程相关

概论

引用

AI 技能

TensorFlow 书籍

TensorFlow 资源

编程类

在线学习编程网站

重点关注的编程语言

JavaScript 书籍

TypeScript

Deno

Swift

优先

Rust 书籍

精选

App

心得

关于 SwiftUI 与 Electron 的技术比较