Javascript
文章平均质量分 62
明天好,会的
敢于挑战,追求卓越 -- 我在软件开发方面拥有丰富的经验,熟悉多种编程语言和开发框架。我可以开发各种类型的应用程序,包括网页应用、移动应用以及桌面应用。无论是前端开发、后端开发还是数据库管理,我都能胜任。 作为一个独立开发者,我渴望能够将我的技能和创造力应用于各种令人兴奋的项目中。我相信自己具备了丰富的技术知识和灵活的思维,能够为合作伙伴带来独特而有价值的解决方案
展开
-
Rust-是否使用Rc<T>
Rust的所有权机制,数据允许通过借用的方式,在函数的上下文中传递数据。如果离开数据作用的有效范围,这个借用就会失效,编译就会报错。这也是我们不会将借用(引用)作为函数的返回值的原因。原创 2023-10-16 17:35:55 · 364 阅读 · 0 评论 -
[2023.09.21]:源码已上传,供大家了解Rust Yew的前后端开发
资源中的代码非常简洁易懂,虽然离商用场景还有一段距离,但是涵盖了前端的组件搭建、事件通信和反向代理,以及后端的Restful API的路由、功能实现和数据库访问。此外,还包括了postgres数据库的初始化脚本和docker部署脚本,方便您快速搭建环境。原创 2023-09-21 11:07:52 · 465 阅读 · 0 评论 -
[2023.09.20]:Yew的前端开发经历小结
Yew是一种用于构建现代Web应用程序的Rust框架,其计目标是提供一种安全、高效、易用的方式来构建Web应用程序。Yew基于WebAssembly(Wasm)技术,将Rust代码编译为能在浏览器中运行的Wasm二进制文件。这使得Yew能够充分利用Rust的内存安全和并发性能优势,同时保持前端开发的灵活性和易用性。最后,Yew采用了类似于React的组件化开发模式,这一点使其能容易被接受,毕竟Reactjs的开发人员很多,其中也包括我在内。原创 2023-09-20 22:29:41 · 740 阅读 · 0 评论 -
[2023.09.19]:已经感受到了Rust类型的一等公民地位
今天的工作重点又从后端API转移到了前端Yew的开发中。目前已经完成了前端到后端的数据持久化,以及后端到前端数据展示。现在基本上打通了基于Rust的全栈链路,当然还有很长的路要走,至少后面是1到100的问题了。在这几天的开发工作中,类型的转换无处不在,不同的类型意味着不同的逻辑上下文,而数据必定是在不同的逻辑上下文中流动以实现特定的功能。我们这里提到了类型和逻辑上下文,这和类型的一等公民地位有啥关系呢?原创 2023-09-19 19:25:04 · 116 阅读 · 0 评论 -
[2023.09.12]: Yew应用开发的第一个hook--use_state
Yew的SSR模式推荐使用function_component组件,并且在function_component中使用hooks。其中,我使用到的第一个hook是use_state。use_state的设计意图与React中的useState非常相似,都是为了保存并修改当前的状态。然而,由于Yew是用Rust语言实现的,所以在具体使用上还是有一些差异的。原创 2023-09-12 17:50:18 · 486 阅读 · 0 评论 -
Rust Yew应用开发的事件初探
在Rust的世界中有一个叫Yew的框架,它借鉴了React的思想。我的React代码也写了不少,今天就聊一下我个人对Yew应用开发中事件相关部分的体验。原创 2023-09-06 11:10:05 · 808 阅读 · 0 评论 -
代码中的3种错误-思考及应对方法
我们聊到了代码中的3中错误。今天我想在具体的代码上讨论如何应对这3中错误。原创 2023-08-30 22:35:01 · 133 阅读 · 0 评论 -
从函数的角度来看TDD开发
从函数的角度看TDD开发原创 2022-03-18 14:09:34 · 231 阅读 · 0 评论 -
用semver解析版本号
使用semver库来获取最大版本号原创 2022-03-10 23:02:44 · 803 阅读 · 0 评论 -
Taro使用工作笔记-build命令
最近在我的工作环境中使用taro的build出了问题,虽然最终找出的原因都不是taro本身的问题,但是还是想把探索过程中所接触到的文件记录一下,为的是分享给未来的自己,如果对你有用,那真是太巧了。本机使用的是nvm,当前应用的node版本为8.15.1,因此taro的全局安装目录在node/v8.15.1/下。Taro build命令的入口node/v8.15.1/lib/nod...原创 2019-12-07 11:54:46 · 838 阅读 · 0 评论 -
Javascript - 移动H5页面禁用客户端自带的下拉刷新同时实现页面滚动
关键字:移动端,无下拉,可滚动页面在做移动端的H5页面时,由于手机自有的特性,整个页面具有下拉刷新功能。但如果我们仅仅是做展示页面,不希望下拉刷新,但同时也想保留整个页面的正常上下滚动,该如何做呢?实现要点禁用body上的touchmove事件 设置恰当的元素布局 使用matrix实现页面正常上下滚动禁用body上的touchmove事件document.body.add...原创 2019-05-31 08:58:35 · 8443 阅读 · 3 评论 -
ESLint - 构建强壮的Javascript代码
我记得10年前,我用Javascript只是为了补充一下Asp.net上AjaxControl的动态数据加载,而现在Javascript几乎成为了前端开发的主流语言。如果仍然用10年前那种把Javascript当成小脚本的方式来完成现在的前端项目,那么任何一个项目都可能变成一个噩梦。为什么是ESlint众所周知,Javascript是一种动态语言,其优势很明显,缺点也众所周知(参考...原创 2019-09-24 12:28:53 · 449 阅读 · 0 评论