beginor.github.io - 张志敏的技术专栏

android (9188) linux (6750) ios (6277) xml (3129) sql server (656) mono (153) silverlight (92) asp.net mvc (88) nhibernate (11) asp.net web api (6)

Example domain paragraphs

React 组件既然有状态, 就肯定需要根据状态的进行交互和同步, 在 React Hooks 使用 useEffect 和 useLayoutEffect 函数进行同步。 吐槽一点, Effect 虽然是被用作同步的, 但是 Effect 本身的字面意思和同步没有任何关系, 导致很多中文文档中都翻译成 效应 , 副作用 之类的, 感觉有点儿不伦不类, 至少和同步不搭边。 这一点, React 官方也没有一个说法, 至今没有一个 信达雅 的中文翻译。 useEffect useEffect 的函数定义是这样的: function useEffect( effect: ... 阅读全文

最近打算在微信上写点儿 Web 应用, 想法很简单, 就是通过微信直接发送地址, 在微信的 Webview 中直接运行,不安装。 想法是好的, 然而没想到的是现在 (2023 年 3 月) 微信的 Webview 的版本居然还是 Chrome/86 , 而当前主流的版本已经是 Chrome/110 了, 差了 20 多个版本, 于是忍不住在 V2EX 发了一片吐槽的帖子: 2023 年又发现了一个 “IE6” ,那就是安卓版微信内置的 Webview , 得到了好多网友的回复。 更加没想到的是, 支付宝/钉钉等阿里系软件内嵌的 Webview 居然更低的 Chrome/69 ,... 阅读全文

之前一直使用 Angular 作为前端开发的基础框架, 虽然 Angular 一直是一个非常优秀的框架, 现在也是, 甚至未来也会是, 但是鉴于目前国内 (中国大陆) 的现状, 再掌握一个流行的前端框架是很有必要的, 在认真对比了 React 和 Vue 之后, 选择了 React 作为前端基础框架。 在我看来, React 的优势主要有: 生态好 主流的 IDE , 不管是 VSCode 及其衍生产品, 还是 JetBrains 家族的 IDE 及其衍生产品, 都内置 React 支持, 而 Angular 和 Vue 则都需要安装插件才行。TypeScr... 阅读全文

Links to beginor.github.io (2)