V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  seakingii  ›  全部回复第 24 页 / 共 44 页
回复总数  875
1 ... 20  21  22  23  24  25  26  27  28  29 ... 44  
@yazoox

下面是例子代码,不一定能直接跑,没测试过

```
function importJsFile(jsUrl){

let jsId = hash(jsUrl);//根据 jsUrl 生成一个唯一的 hash 值,避免重复 import

if(document.getElementById(jsId)) return;


let newElement=document.createElement("script");
newElement.type="text/javascript";
newElement.id = jsId;
newElement.src=jsUrl;

var head=document.getElementsByTagName("head")[0];
head.appendChild(newElement);

}


function importJsAndInvoke(userId){
let functionName = 'get_user_info_1';
let jsUrl = 'http://baidu.com/js/get_user_info_1.js';

//导入外部 JS
importJsFile(jsUrl);

//调用外部 JS 里的一个方法
let result = window[functionName](userId);
console.dir(result);

}
```
@yazoox 动态导入的 JS 你们约定好,里面有约定好的方法

比如你动态导入一个名字为 get_user_info_1.js ,里面必定有个同名的方法 get_user_info1_(你传入的数据)
浏览器的话,可以动态插入 script 到 dom 里.

var script = document.createElement('script'),
script.type = 'text/javascript';


....

后面自己搞定
"准确定位老公行踪"....
2022 年 3 月 30 日
回复了 unt 创建的主题 程序员 Mac 上最好用的 mysql 数据库管理软件
DataGrip
2022 年 3 月 29 日
回复了 catning 创建的主题 问与答 不知道是人能力的问题还是前端技术栈的问题
就 null ,undefined 的问题,<<JAVASCRIPT 权威指南>>里就有说了,"最佳选择是使用 null",

显然我认为楼主从强类型语言转到脚本语言开发,不适应,尝试从身边寻找别人的指导,没有达到理想的结果....
2022 年 3 月 29 日
回复了 catning 创建的主题 问与答 不知道是人能力的问题还是前端技术栈的问题
@eGlhb2Jhb2Jhbw 不是,我还是第一次看到有程序员主动要求要"权威"硬性规定给自己"规范"怎么编程的....

我个人最讨厌别人的"规定了"

你真的想有个"最佳范式",为什么不自己研究?

你这种人,我估计真的有"最佳实践",你又会来吐槽了,比如上面说的,如果规定能不用分号就不要用分号,你是不是又不满意了,自己就想用分号...
2022 年 3 月 29 日
回复了 chenhui7373 创建的主题 分享发现 deno(dockerized nodejs)已走出自满阶段
自满阶段 是什么意思..?
2022 年 3 月 29 日
回复了 catning 创建的主题 问与答 不知道是人能力的问题还是前端技术栈的问题
感觉如果能由 Flutter 统一所有"前端"开发,那还是有可能有个"规范",语言就只有一种 Dart,也不用关心什么 HTML,CSS 了,所有的统一成一种实现方式
2022 年 3 月 29 日
回复了 catning 创建的主题 问与答 不知道是人能力的问题还是前端技术栈的问题
前端不是不在乎规范,是没办法规范,主要一是 js 太灵活,二是更新太快,三是技术太多

一 js 太灵活,怎么写都可以.现在又开始流行 ts 了,ts 的严格规则还容易"规范"一点

二 更新太快,js 就有 N 个版本

三 技术太多,js 就有 js,ts,wasm,以及 N 种可以编译成 JS 的其它语言
css 又一大堆
html 又有 N 个版本
浏览器又有 N 种的 N 个版本,还有各种 WEBVIEW,
终端设备又有 N 种
还有各种可以用 NODE.JS 开发的 APP,比如 VSCODE
还有 N 种打包器之类的工具,比如 WEBPACK,VITE 之类
还有 N 种框架,比如 VUE,REACT,每种有自己的推荐做法
还有 N 种 UI 框架,比如 ELEMENT UI, antd 等等...
还有各种用 JS 开发 APP 的技术,比如 React Native , Uni-app,微信小程序之样的

以上都算是"前端"的技术吧,请问怎么统一规范?

只能说,或许在某个短期时间内,在某个范围内(比如公司里,开发团队里),可以由权威人士做某个技术范围内出个"最佳实践"...
2022 年 3 月 29 日
回复了 abczise 创建的主题 问与答 21 世纪什么语言最值得学习?
go 好,开发效率还可以,运行效率还可以,单文件部署很方便

c# 很不错,一条龙,"唯一不友好就是加密"也将会被解决,今天会出原生编译,没有中间码

Python 非常好,环境问题也有解决方案

Java 很好啊,工作好找.

还你楼主你不把 PHP 放在眼里?

最后推荐下难学的 RUST, 在区块链,WEB3 里有很有钱途啊!
2022 年 3 月 29 日
回复了 catning 创建的主题 问与答 不知道是人能力的问题还是前端技术栈的问题
比如这样的问题:
我是用 css 好,还是 scss,还是 less 好,我也只能说:都可以...
2022 年 3 月 29 日
回复了 catning 创建的主题 问与答 不知道是人能力的问题还是前端技术栈的问题
楼主你不妨把你的问题发这里看看.
1 ... 20  21  22  23  24  25  26  27  28  29 ... 44  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4572 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 09:57 · PVG 17:57 · LAX 02:57 · JFK 05:57
♥ Do have faith in what you're doing.