V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lisongeee  ›  全部回复第 27 页 / 共 42 页
回复总数  833
1 ... 23  24  25  26  27  28  29  30  31  32 ... 42  
监听 dom 树结构的变动一般用 `MutationObserver` 即可,不过某些广告也会通过 `MutationObserver` 自我判断是否显示,结果就是一直循环添加删除,这种比较有难度,csdn 应该不会有。
另外要开发油猴脚本可以用 [vite-plugin-monkey.git]( https://github.com/lisonge/vite-plugin-monkey.git)
2022-09-01 16:41:07 +08:00
回复了 mylifcc 创建的主题 Python 怎么才能在 Python 中输出一个 key 不带引号的字典呢
2022-09-01 16:06:40 +08:00
回复了 vaynecv 创建的主题 程序员 MinIO+PicGo+Nginx+Typora 自建图床
我一般都是复制图片,然后到 github 的 markdown 编辑框粘贴一下,然后 Ctrl+A , Ctrl + X 复制产生的 md 文本
![image]( https://user-images.githubusercontent.com/38517192/187864245-3634ae33-9419-4614-bed7-7b1f747e5374.png)

如果是 vscode 编辑 md 文件,我可以装插件,然后在我粘贴的时候自动上传图片然后插入 md 文本
2022-08-31 18:24:16 +08:00
回复了 SuperMild 创建的主题 Java Javalin - 发现 Java 的可爱之处
呃呃,既然追求代码简洁,为什么不试试神奇的 kotlin 呢?

![image]( https://user-images.githubusercontent.com/38517192/187657094-4f610b00-e0fb-4e7c-a5e1-914a06ce019e.png)
2022-08-31 01:08:26 +08:00
回复了 CUPAIR 创建的主题 Vim vim 正则=~含义?
2022-08-30 20:35:17 +08:00
回复了 Yuan2One 创建的主题 Python 懵了兄弟们, Python 中的空列表到底是个什么玩意
2022-08-30 20:33:41 +08:00
回复了 Yuan2One 创建的主题 Python 懵了兄弟们, Python 中的空列表到底是个什么玩意
2022-08-30 20:13:03 +08:00
回复了 yezheyu 创建的主题 程序员 请教一个高级语言中函数调用栈相关的问题
> 所以在高级语言的闭包中其父级作用域在函数结束后不会被销毁

对于 v8 这个 js 引擎,如果子作用域使用了父作用域的变量,引擎会做静态代码分析,销毁父作用域后,把用到的变量包起来,打包给子函数,放到一个属性上

![image]( https://user-images.githubusercontent.com/38517192/187432264-4ffd2936-d763-4408-8443-55a2609a8016.png)
2022-08-29 20:20:39 +08:00
回复了 yanhomlin 创建的主题 Java [面试必备] 我跟面试官聊了一个小时线程池!
易语言丁真,鉴定为 kpi 项目
我发的代码你们没有高亮和缩进看起来不方便,评论 markdown 渲染及代码高亮可以用 /t/873825
根据 css 优先级规则,你可以使用 scss 二次编译一遍 element-ui 提高你的样式的优先级权重

```scss
.custom-affix {
@import 'element-ui/lib/theme-chalk/index';
}
```

```js
document.body.classList.add('custom-affix')
```
2022-08-29 16:35:40 +08:00
回复了 ea3ba5c0 创建的主题 程序员 现在写几个简单文本带输入框的页面用什么前端技术
楼上的人是没用过脚手架吗?使用框架就是一条命令初始化目录的事,整得跟框架要一点一点手动搭一样
我实在是不能忍受没有组件化和热重载
2022-08-26 10:13:06 +08:00
回复了 Zhouisme 创建的主题 程序员 [请教]Vue3+Vite 跨域问题,自己找不出原因
这样可以正常返回 200 状态码和正常的数据

```ts
import { defineConfig } from 'vite';

export default defineConfig(({ command }) => {
return {
server: {
proxy: {
'^/api': {
target: 'https://manga.bilibili.com',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, ''),
headers: {
origin: 'https://manga.bilibili.com',
},
},
},
},
};
});
```

另外说一下,这不是跨域,这是**反向代理**

因为从浏览器的角度看,你只是向本域名的 /api/xxx 发起了一个 post 请求,根本没有产生两个域的概念
2022-08-23 15:24:41 +08:00
回复了 deltadawn 创建的主题 Python Python 题目不会做,请教大神解题
好像是图片有防盗链?我发原图链接也不行
2022-08-23 15:24:00 +08:00
回复了 deltadawn 创建的主题 Python Python 题目不会做,请教大神解题
1. 楼主发的是图片的预览链接,不是图的链接
2. V2EX 评论会吃代码空格缩进,python 代码发出来基本都用语法错误
3. 图在这里下面

![img]( https://i.imgur.com/XYSV8S5.jpeg)
2022-08-23 14:21:58 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
@wxf666

v1.1.0 更新日志
由于 V2EX 会删除评论代码缩进, 因此插件会自动格式化代码, 支持的语言有 js/jsx/ts/tsx/json/json5/html/vue/scss/css/less/java
@beginnerZ

我电脑手机都能打开啊,我用的 clash 代理,让 v2ex.com 的流量走海外节点就行
2022-08-22 15:56:23 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
# 代码高亮及其自动格式化测试

## js

```js
const markdownItInstance = markdownit({
highlight(str, lang) {
lang = lang.toLowerCase();
if (lang2parser[lang]) {
console.log({ str, lang });
try {
str = prettier.format(str, {
parser: lang2parser[lang],
plugins,
});
} catch {}
}
if (lang && hljs.getLanguage(lang)) {
try {
return hljs.highlight(str, { language: lang }).value;
} catch (__) {}
}
return '';
},
});
```

## ts

```ts
const plugins: Plugin[] = [
parserBabel,
parserYaml,
parserHtml,
parserPostcss,
parserJava,
];

const lang2parser: Record<string, BuiltInParserName | string> = {
js: 'babel',
jsx: 'babel',
ts: 'babel-ts',
tsx: 'babel-ts',
json: 'json',
json5: 'json5',
yaml: 'yaml',
html: 'html',
vue: 'vue',
scss: 'scss',
css: 'css',
less: 'less',
java: 'java',
};
```

## Java

```java
public class HelloWorld {
public static void main(String[] args) {System.out.println("Hello World!");;;;;}

@Override
public String toString() {
return "Hello World";
}
public int sum(int argument1,int argument2,int argument3,int argument4,int argument5
) {
return argument1+argument2+ argument3 +argument4 + argument5;
}
}
```
1 ... 23  24  25  26  27  28  29  30  31  32 ... 42  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   943 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 20:57 · PVG 04:57 · LAX 12:57 · JFK 15:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.