未找到

比较测试:用百度文心一言和阿里通义千问写删除文件目录并且是async/await代码
by ourjs keys GPT 1684810133908

绘画: 通义千问暂时不支持绘画

抱歉,我是一个计算机程序,我不能画画。但是,我可以用文字来表达对祖国的爱。

以下是一个基本的示例,用于删除指定目录和其下所有文件的 Node.js 和 TypeScript 程序:

Node.js网页抓取:一个最简单的http请求客户端示例(request client)
by kris keys JS学习 Node.JS 1493871489348
Node.JS有一个request模块,可以很方便的抓取网页内容。最简单的一个示例:

var request = require('request');

request('http://www.google.com', function (error, response, body) {
 if (!error && response.statusCode == 200) {
   console.log(body);
 }
})

由上例可以看出用request发起一个http请求确实非常简单,不过唯一的问题就是,request模块的第三方依赖比较多,导致这个模块非常地大,要占用好几M的空间。
Html5网页中用JavaScript调用本地手机摄像头扫描识别微信二维码、条形码:postMessage跨域https传递扫码结果消息
by ourjs keys JavaScript Html5 Node.JS 1590639140637

 qr-scanner是一个支持HTML5网页扫描条形码、二维码的开源库。

轻量级:〜48.7 kB(〜12.4 kB压缩后)。
性能优内存占用少。
在WebWorker中运行,不阻塞主进程
在彩色QR码上获得性能优
根据我们的基准测试,该项目较jsqrcode提升约2-3倍。 
错误识别率低。
支持扫描网络摄像头的以及扫描图片文件。

node.js性能压力测试入门教程:wrk和loadtest安装使用
by ourjs keys Node.JS JavaScript 1591410375368

loadtest 是支持通过 npm 安装的一个性能测试工具, 支持 windows和linux,在 node.js 的项目中使用非常方便, 全局安装:

npm install -g loadtest

使用: 连续测试下面的服务20秒,保持100个并发

loadtest http://localhost:8054/test -t 20 -c 100
node.js中async/await不用try/catch,使用error first或go语言方法处理异常
by newghost keys Node.JS 编程技巧 1608344490110

使用try/catch的好处是可以将很多可能的错误代码包在一个块中,然后只使用一个异常捕获。并且第一条执行语句并不再需要接收处理error。但现实生活中,基本上需要对每一处异常需要单独处理,这样使用try/catch的代码就会显得非常臃肿。

go语言使用类似javascript error first的原则,将异常变成了一个参数:

data, err := db.Query("SELECT ...")
if err != nil { return err }
Node.JS借助OS模块获取当前Windows系统用户登录名
by ourjs keys JS学习 Node.JS 1558340432960

Node.js os 模块提供了一些基本的系统操作函数。可以借助os对象获取系统基本信息:


$ node user.js
{ uid: -1,
  gid: -1,
  username: 'Administrator',
  homedir: 'C:\\Users\\Administrator',
  shell: null }
我被问得最多的十个JavaScript前端面试问题
by ourjs keys 求职面试 前端 1448268390208
过去几个月我一直在面试前端有关的职位,在面试环节经常被问到一些技术问题。我觉得可以跟大家分享一下。两次面试是通过在线答题进行的,两次是面对面,还有两是通过skype。我申请的职位都是非常非常初级的,不是 中级/资深的职位。

我知道有很多人不同意这种类型的面试。其实不管你喜不喜欢,你都得接受。尤其当你是自学的,而且要申请第一份工作时。
React Hooks入门教程九:在React中集成使用Vue实现数据双向绑定,手动配置Webpack和Babel
by ourjs keys JavaScript 前端 react hooks vue 1594214124726

Vue是非常优秀的能实现双向数据绑定的前端框架,可极大提高开发效率。与在 React 中集成 jquery及原生javascript编写的组件一样。React 中也可集成vue。

这里我们通过一个 React+Vue 实现的登录页面为例,介绍如何将二者结合使用。本教程是React Hooks系统教程中的一部分。

如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
by ourjs keys ActiveX|COM+ ChatGPT Node.JS 1703057237606

winax 是一个 JavaScript 库,用于在 Windows 平台上调用 ActiveX 控件。在使用 winax 将图片插入到 Excel 中时,你需要使用 Excel 的 ActiveX 对象模型来实现这个目标。

以下是一个示例代码,用 winax 在 Excel 中插入一张图片:

valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
by ourjs keys react hooks 1738807546079

Valtio基于Proxy实现响应式状态管理,当状态发生变化时,能够自动触发组件的重新渲染。

而Redux需要手动触发dispatcher通知其它组件状态变化,通过创建actions、reducers和store,并结合react-redux库使用Provider、connect/useSelector、useDispatch等,相对繁琐。


 近期热门 - 点击最多
  1. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
  2. Node.js 打印vite react+go项目目录树
  3. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  4. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  5. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  6. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  7. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  8. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  9. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  10. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法

  全端社区 - 最新回复
  1. 在无管理员权限的情况下,使用安装Python补全 pip临时配置环境变量
  2. Python鉴权方法:Depends 依赖注入;装饰器;与基于Proxy模式的Session状态管理自动计算脏属性;将用户数据存储在Redis中
  3. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
  4. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  5. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  6. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  7. Node.js 打印vite react+go项目目录树
  8. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  9. Windows与Mac通过git ssh和rsync实现文件共享互传
  10. Windows与Mac通过git ssh和scp实现文件共享互传

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA