今天跟大家介绍一个最新开源的
2025年07月23日
有些小伙伴为了体验各种操作系统大多数情况会首选虚拟机的方式,不过对于一些用户来说用虚拟机也比较麻烦,还得去下载镜像,然后各种配置、安装啥的。
2025年07月23日
大多数现代网站都使用客户端 JavaScript 框架,例如 React、Vue 或 Angular。在没有服务器端渲染的情况下从动态网站抓取数据通常需要执行 JavaScript 代码。
我已经抓取了数百个网站,而且我总是使用 Scrapy。Scrapy 是一个流行的 Python 网页抓取框架。与其他 Python 抓取库(例如 Beautiful Soup)相比,Scrapy 帮助您根据一些最佳实践来构建代码。Scrapy 负责并发、收集统计数据、缓存、处理重试逻辑和许多其他问题。
2025年07月23日
如果想运行一个外部的应用程序,并得到输出结果,那么使用exeFile方法是最直接的:
var cp = require("child_process");
cp.execFile("ping",["www.jshaman.com"],function(err,stdout,stderr){
if(err){
console.error(err);
}
console.log("stdout:",stdout)
console.log("stderr:",stderr);
});2025年07月23日
是一个打包的ES Module的工具;
Rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序。Rollup 对代码模块使用新的标准化格式,这些标准都包含在 JavaScript 的 ES6 版本中,而不是以前的特殊解决方案,如 CommonJS 和 AMD。ES6 模块可以使你自由、无缝地使用你最喜爱的 library 中那些最有用独立函数,而你的项目不必携带其他未使用的代码。ES6 模块最终还是要由浏览器原生实现,但当前 Rollup 可以使你提前体验
2025年07月23日
在理清执行上下文、作用域、闭包这三个关系之前,我们需要先理解一些概念。
我们知道所学的高级语言分为两类:1、编译型 2、解释型
编译型(compilation):将整个代码立刻转化为机器代码,然后写下机器代码转换为可在任何计算机上执行的可移植文件,然后在进行执行。
2025年07月23日
上一篇: node.js 09 MongoDB增删改查,聚合,连接池
前面介绍了node.js的文件模块,http server以及静态网站的创建。有了这些知识作为基础,我们可以了解一下node.js的Web框架了。
2025年07月23日
作者 | 核子可乐、丁晓昀
Bun 团队已经为其 JavaScript/TypeScript 运行时公布了 1.0 稳定版,正式版在速度、集成度和兼容性等方面均做出了强有力的承诺。
2025年07月23日
JavaScript 程序不能独立运行,它需要被嵌入 HTML 中,然后浏览器才能执行 JavaScript 代码。通过 <script> 标签将 JavaScript 代码引入到 HTML 中,有两种方式:
1.内部方式
内部方式是通过<script>标签包裹JavaScript代码,从而引入HTML页面中,示例代码如下:
2025年07月23日
我是编程乐趣,一个10年.Net开发经验老程序员,点击右上方“关注”,每天为你分享开源项目和编程知识。
推荐2个JavaScript开源引擎,方便在C#执行JavaScript脚本。