-
navigator.clipboard.writeText()失败主因是环境不满足HTTPS/localhost、非用户手势同步调用、SSR中未判空navigator,或复制HTML时误用writeText而非ClipboardItem;需校验运行环境、触发时机与API兼容性。218 收藏 -
内联脚本直接在HTML的<script>标签中编写JS代码,适合简单逻辑;2.外部JS文件通过src引入,利于维护和缓存;3.内联事件处理在标签中绑定事件,如onclick,但不利于代码分离;4.动态加载通过JS创建<script>标签实现按需加载;5.模块化使用type="module"支持import/export,适用于复杂项目;6.defer和async控制脚本执行时机,提升性能。根据需求选择合适方式可优化加载与维护性。208 收藏