网站前端

SVG、JavaScript、CSS、HTML、各种框架。Web前端开发是从美工演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,Web 1.0时代,网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。

各种各样的框架让人目不暇接,新技术层出不穷。让我们这些前端狗情何以堪。

目前web前端工程师的年薪待遇平均在10万以上,高级HTML前端工程师年薪达30—50万,很多企业对于与web前端相关的技术职位更是求贤若渴。

Uncaught SyntaxError: Identifier 'stripe' has already been declared

2023年04月04日

最近在重复加载 js 文件的时候出现了如下错误:Uncaught SyntaxError: Identifier 'stripe' has already been declared (at checkout.js:1:1)出现问题的原因:这会在同一个(全局)范围内对同一个 const 参数名称进行多次声明,将会出现以上错误。解决方案:原来是这样写的:const stripe = Stripe("...

JavaScript 异步加载脚本

2023年04月04日

JavaScript 异步加载脚本:var PAYPAL_SCRIPT = 'https://www.paypal.com/sdk/js?client-id=CLIENT_ID'; var script = document.createElement('script'); script.setAttribute('src', PAYPAL_SCRIPT); document.head.ap...

JavaScript 实现 Alert 元素显示3秒钟再隐藏

2023年03月11日

最近需要实现一个显示 3s 钟,然后隐藏的提示。我们可以使用 JavaScript 中的 setTimeout() 函数来实现 Alert 元素显示 3 秒钟再隐藏的效果。以下是一个简单的实现示例:HTML 代码:<div id="myAlert" style="display:none;">这是一个提示框!</div>JavaScript 代码:// 获取 Alert 元素 var myAle...

Angular Component 中的constructor() 作用

2023年03月04日

在 Angular 中,组件是构成应用程序界面的基本构建块之一。每个组件都可以包含一个构造函数(constructor),它是 TypeScript 类的默认构造函数,用于初始化类的实例。组件的构造函数(constructor)可以用来做一些初始化操作,例如:注入服务:可以在构造函数中注入依赖服务(如 HttpClient)来获取数据、调用 API 或执行其他任务。初始化组件状态:可以在构造函数中...

JavaScript 如何获取 data- 值

2023年03月04日

有如下一段代码:<div class="btn-group me-4" id="ticket-reply" data-ticket="1">我们使用 javascript 如何获取data-ticket 的值?要获取一个HTML元素的"data-ticket"属性的值,可以使用JavaScript的getAttribute()方法。具体来说,您可以使用以下代码:var ticketElement ...

项目代码风格统一神器 editorconfig的作用与配置说明

2023年02月14日

团队协作,或者有时候你从 GitHub 或者其他地方拷贝人家的组件插件下来,想修改,发现代码风格不一致,比如自己习惯 2 个空格的缩进,但别人是 4 个空格,或者直接用 tab,这就 emmm 了不是…分享一个神器,只需要命名为 .editorconfig ,保存到自己的项目根目录下,即可让项目下所有文件都统一代码风格,非常棒!官网 https://editorconfig.org用配置:常用配置...

Vue3 父组件向子组件传值

2023年02月08日

父组件的内容如下:<template> <view class="content"> <view class="card-container"> <compress-result :download-video-url="downloadVideoUrl" v-if="complete" :compress-size="compressSize" :original-size="...

<script setup> cannot contain ES module exports.

2023年02月08日

最近在使用 Vue3 编写项目的时候出现了如下错误:<script setup> cannot contain ES module exports. If you are using a previous version of <script setup>, please consult the updated RFC at https://github.com/vuejs/rfcs/pull/2...