
JavaScript
MAIMIHO
大王叫我来巡山
展开
-
eslint-plugin-import import/order 规则 说明
【代码】eslint-plugin-import import/order 规则 说明。原创 2023-08-30 22:24:30 · 926 阅读 · 0 评论 -
console.log 不换行
node 环境下可以使用 process.stdout.write(), 这样输出可以不换行原创 2021-12-02 13:47:25 · 3414 阅读 · 0 评论 -
使用VSCode编辑有道云笔记md
有道云笔记的 md 编辑体验太糟糕, VSCode 则很好, 但是有道云笔记不支持使用外部编辑器打开而且有道创建的真实文件路径太深, 和 UI 上显示的也不一致下面是使用 VSCode 自动打开有道云笔记创建的 md 的方法需要安装 nodejsconst fs = require("fs");const exec = require("child_process").execSync;const BASE_PATH = "C:\\Users\\[用户名]\\AppData\\Loca.原创 2021-11-25 15:24:03 · 1458 阅读 · 1 评论 -
console.log 带时间输出
适用于 nodejs 环境, 浏览器可以直接设置显示时间{ const newLog = function () { console.info(new Date().toLocaleString()); arguments.callee.oLog.apply(this, arguments); }; const newError = function () { console.info(new Date().toLocaleString()); argument原创 2021-11-25 15:22:46 · 5673 阅读 · 0 评论 -
node 调用 cmd 命令
例如使用 VSCode 打开某个文件const exec = require("child_process").execSync;exec(`code -r ${BASE_PATH}\\${filename}`);异步方式const exec = require("child_process").exec;exec("command...", (error, stdout, stderr) => {})原创 2021-11-25 15:10:48 · 1627 阅读 · 0 评论 -
js Google 翻译 Api
js 前端 Google 翻译 Api引入文件// src/libs/google-translate/index.jsvar querystring = require("querystring");var axios = require("axios");var languages = require("./languages");function translate(text, opts) { opts = opts || {}; var e; [opts.from,原创 2020-11-30 12:03:44 · 3557 阅读 · 0 评论 -
WebView 与 JavaScript 的交互 Android 调用 JS&JS 调用 Android
https://www.jianshu.com/p/345f4d8a5cfaWebView 与 JavaScript 的交互Android 调用 JSloadUrl()JS 中的方法需要在 window 对象下Vue 中可以参考https://blog.csdn.net/maimiho/article/details/107708593function callJS() { alert("Android调用了JS的callJS方法");}mWebView.loadUrl("javas原创 2020-08-13 17:57:47 · 492 阅读 · 0 评论 -
js 数组方法 forEach map includes filter some every find findIndex reduce
forEach 普通遍历map 遍历 + 返回新数组, 不改变原数组includes 是否含有某值filter 返回符合条件的新数组, 不改变原数组some 一个就行 符合条件返回trueevery 全符合 否则返回falsefind 返回第一个符合条件的元素findIndex 返回第一个符合条件的索引reduce 递归累加...原创 2020-07-21 11:12:20 · 241 阅读 · 0 评论 -
js 首字母大写 驼峰
function toCamel(str) { return str.replace(/\b(\w)(\w*)/g, function ($0, $1, $2) { return $1.toUpperCase() + $2.toLowerCase(); });}function firstUpperCase(str) { return str.replace(/^\S/, s => s.toUpperCase());}原创 2020-07-21 11:09:30 · 1212 阅读 · 0 评论 -
JS 时间日期格式化
function formatDate(value, mask) { let d = new Date(value); let regular = mask || "yyyy-MM-dd"; let zeroize = function (value, length) { if (!length) length = 2; value = String(value); for (var i = 0, zeros = ''; i < (length - value.le原创 2020-07-21 10:45:57 · 209 阅读 · 0 评论