- 通过程序来介绍Node.js 的几个文件读写和事件监听API使用 fs 模块实现文件读取程序//导入模块const fs = require("fs"); const fileName = "foo.txt";//判断文件或文件夹是否存在fs.exists(fileName, (exists) => { if (exists) { //如果存在,查看文件或文件夹的属性 ... 通过程序来介绍Node.js 的几个文件读写和事件监听API使用 fs 模块实现文件读取程序//导入模块const fs = require("fs"); const fileName = "foo.txt";//判断文件或文件夹是否存在fs.exists(fileName, (exists) => { if (exists) { //如果存在,查看文件或文件夹的属性 ...
- 我之前写过三篇Cordova相关的技术文章。当我们使用Cordova将自己开发的前端应用打包安装到手机上后,可能会遇到需要调试Cordova应用的时候。本文就介绍Cordova应用的调试步骤。如果大家读过之前我写的文章,就知道Cordova应用在移动平台上运行时,实际上Cordova包内的前端应用的HTML/JavaScript代码仍然运行在一个嵌入的Webview里。同时Cordova也允... 我之前写过三篇Cordova相关的技术文章。当我们使用Cordova将自己开发的前端应用打包安装到手机上后,可能会遇到需要调试Cordova应用的时候。本文就介绍Cordova应用的调试步骤。如果大家读过之前我写的文章,就知道Cordova应用在移动平台上运行时,实际上Cordova包内的前端应用的HTML/JavaScript代码仍然运行在一个嵌入的Webview里。同时Cordova也允...
- 面向对象设计里的设计模式之Proxy(代理)模式,相信很多朋友已经很熟悉了。其实和Java一样,JavaScript从语言层面来讲,也提供了对代理这个设计模式的原生支持。我们用一个不到100行代码的例子来看看吧。下面的代码创建了一个名叫Jerry的Employee对象,然后用函数hireEmployee雇用该Employee进行JavaScript开发:function Employee(n... 面向对象设计里的设计模式之Proxy(代理)模式,相信很多朋友已经很熟悉了。其实和Java一样,JavaScript从语言层面来讲,也提供了对代理这个设计模式的原生支持。我们用一个不到100行代码的例子来看看吧。下面的代码创建了一个名叫Jerry的Employee对象,然后用函数hireEmployee雇用该Employee进行JavaScript开发:function Employee(n...
- 我之前的文章 微信程序开发系列教程(一)开发环境搭建 介绍了微信开发环境的搭建,这篇文章我们就来一步步开发一些具体的功能。功能需求:当有微信用户关注了您的公众号之后,您用JavaScript发送一个欢迎消息给这个粉丝。 具体实现我们登陆微信公众号的控制台后,点开发-> 基本配置:能看到我们配置的微信消息服务器的地址。在我第一篇教程里讲到,我们在本地用nodejs开发一个Web服务器,然后部署... 我之前的文章 微信程序开发系列教程(一)开发环境搭建 介绍了微信开发环境的搭建,这篇文章我们就来一步步开发一些具体的功能。功能需求:当有微信用户关注了您的公众号之后,您用JavaScript发送一个欢迎消息给这个粉丝。 具体实现我们登陆微信公众号的控制台后,点开发-> 基本配置:能看到我们配置的微信消息服务器的地址。在我第一篇教程里讲到,我们在本地用nodejs开发一个Web服务器,然后部署...
- Web SQL数据库API是一个独立的规范,在浏览器层面提供了本地对结构化数据的存储,已经被很多现代浏览器支持了。我们通过一个简单的例子来了解下如何使用Web SQL API在浏览器端创建数据库表并存储数据。<!doctype html><html><head> <script> var end; function setupDB() { return thi... Web SQL数据库API是一个独立的规范,在浏览器层面提供了本地对结构化数据的存储,已经被很多现代浏览器支持了。我们通过一个简单的例子来了解下如何使用Web SQL API在浏览器端创建数据库表并存储数据。<!doctype html><html><head> <script> var end; function setupDB() { return thi...
- 使用Javascript获取地理位置(省市区)的几种方式,浏览器内置geolocation,腾讯位置服务接口,太平洋IP接口,搜狐IP接口等可以获取当前位置信息。 使用Javascript获取地理位置(省市区)的几种方式,浏览器内置geolocation,腾讯位置服务接口,太平洋IP接口,搜狐IP接口等可以获取当前位置信息。
- 首先进行开发环境的准备。1. 您得从微信官方平台注册一个微信订阅号:https://mp.weixin.qq.com2. 这个教程使用nodejs开发微信订阅号对应的消息服务器,因此需要具备基本的nodejs开发技能。登录微信公众号平台https://mp.weixin.qq.com, 使用菜单:Development->Basic configuration:最重要的是在订阅号的控制台里指... 首先进行开发环境的准备。1. 您得从微信官方平台注册一个微信订阅号:https://mp.weixin.qq.com2. 这个教程使用nodejs开发微信订阅号对应的消息服务器,因此需要具备基本的nodejs开发技能。登录微信公众号平台https://mp.weixin.qq.com, 使用菜单:Development->Basic configuration:最重要的是在订阅号的控制台里指...
- 效果倒影率为90%时的效果:倒影率10%时的效果: 实现原理倒影率作为参数rate 传入Reflection button的事件处理函数:CreateImageWithReflection这个Java方法会根据传入的倒影率参数rate,创建一个对应高度的reflectionImage用于显示倒影,最后返回的Bitmap是包含了原始图片文件original image和倒影效果的一张联合图片... 效果倒影率为90%时的效果:倒影率10%时的效果: 实现原理倒影率作为参数rate 传入Reflection button的事件处理函数:CreateImageWithReflection这个Java方法会根据传入的倒影率参数rate,创建一个对应高度的reflectionImage用于显示倒影,最后返回的Bitmap是包含了原始图片文件original image和倒影效果的一张联合图片...
- pdf.js工具使用小结,遇坑填坑的过程 pdf.js工具使用小结,遇坑填坑的过程
- 关于《高性能JavaScript》一书的读书笔记和总结 关于《高性能JavaScript》一书的读书笔记和总结
- 在JavaScript遍历数组对象有好几种方式,本文主要对forEach、map、reduce、filter、every、some这六个函数来进行讲述,对于every和some不知道各位是否常用 在JavaScript遍历数组对象有好几种方式,本文主要对forEach、map、reduce、filter、every、some这六个函数来进行讲述,对于every和some不知道各位是否常用
- 本文从Node中的内存与V8引擎的关系讲解,因为Node在发展历程中离不开V8。重点在讲述V8的垃圾回收上,还有V8的内存限制和完整的网页渲染流程图谱 本文从Node中的内存与V8引擎的关系讲解,因为Node在发展历程中离不开V8。重点在讲述V8的垃圾回收上,还有V8的内存限制和完整的网页渲染流程图谱
- 前言假设您在开发整个 Vue 应用程序方面非常努力.js。但没有优先考虑其性能:现在,您的应用程序需要一段时间来加载、导航、提交或执行任何用户操作。您认为用户是希望这样的延迟体验,还是更愿意在 Vue js 应用程序上停留更长时间?可悲的是,答案是否定的。据统计,已经证明 ,53%的用户不会选择花时间在这些应用程序上,需要超过3秒加载。构建具有优化性能的应用程序将平滑用户体验并逐步增加用户交... 前言假设您在开发整个 Vue 应用程序方面非常努力.js。但没有优先考虑其性能:现在,您的应用程序需要一段时间来加载、导航、提交或执行任何用户操作。您认为用户是希望这样的延迟体验,还是更愿意在 Vue js 应用程序上停留更长时间?可悲的是,答案是否定的。据统计,已经证明 ,53%的用户不会选择花时间在这些应用程序上,需要超过3秒加载。构建具有优化性能的应用程序将平滑用户体验并逐步增加用户交...
- 前言日常开发的时候,大家有么有遇到下面这种情况:设置一个盒子,但是我们不知道有没有内容,并且有多少内容我们也不能确定,而且又不想出现滚动条,这个时候我们就不能设置具体高度,但是我们可以设置min-height来用最小的高度撑开盒子,并且随着内容的多少,盒子的高度可以动态调整,这样是不是就满足了我们的要求。min/max 宽高这个我们不常用的属性,在某些时候还是能发挥奇效的。 min-wid... 前言日常开发的时候,大家有么有遇到下面这种情况:设置一个盒子,但是我们不知道有没有内容,并且有多少内容我们也不能确定,而且又不想出现滚动条,这个时候我们就不能设置具体高度,但是我们可以设置min-height来用最小的高度撑开盒子,并且随着内容的多少,盒子的高度可以动态调整,这样是不是就满足了我们的要求。min/max 宽高这个我们不常用的属性,在某些时候还是能发挥奇效的。 min-wid...
- github 地址:https://github.com/dundalek/markmap作者的readme写得很简单。今天有同事问作者提供的例子到底怎么跑。这里我就写一个更详细的步骤出来。首先查看example.parse.js的内容:var fs = require('fs');var parse = require('../parse.markdown');var transform ... github 地址:https://github.com/dundalek/markmap作者的readme写得很简单。今天有同事问作者提供的例子到底怎么跑。这里我就写一个更详细的步骤出来。首先查看example.parse.js的内容:var fs = require('fs');var parse = require('../parse.markdown');var transform ...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签