前端javascript工程师 经验

JavaScript-常用字符串方法和属性

JavaScript-常用字符串方法和属性 charAt() //返回指定位置处的字符。 charCodeAt() //返回指定位置处字符编码。 codePointAt() //返回字符串中索引(位置)处的 Unicode 值。 concat() //返回两个或多个连接的字符串。 construct ......
字符串 JavaScript 字符 属性 常用

前端项目创建

1.public文件 1.1 ico文件是浏览器上显示的小图标 1.2 index.html 单页应用的唯一html文件 2.src文件夹 2.1 api会去封装我们发给后端的请求 2.2 request.js帮我们封装了axios 2.2.1 请求拦截器 帮你往请求头里面塞数据进去 2.2.2 响 ......
前端 项目

在 Java、Python、JavaScript 和 Go 中拥抱异步

​ 本文讨论了四种语言的异步,强调了它在创建高效、响应迅速的应用程序中的作用。 作为一名拥有多年主要使用 Java 工作经验的软件开发人员,当我最近为一个新项目切换到 Python 时,我发现自己很感兴趣。这种转变促使我探索各种语言的异步编程世界,包括 Java、Python、JavaScript ......
JavaScript Python Java Go

什么是DOM?以及DOM与Javascript间的关系

什么是DOM? 文档对象模型(DOM)是一个网络文档的编程接口。它代表页面,以便程序可以改变文档的结构、风格和内容。DOM 将文档表示为节点和对象;这样,编程语言就可以与页面交互。 网页是一个既可以在浏览器窗口中显示,也可以作为 HTML 源代码的文档。在这两种情况下,它都是同一个文档,但文档对象模 ......
Javascript DOM

前端埋点、pv/uv统计、前端监控

1. pv/uv统计 pv: 页面重复浏览量 统计方式,多页面应用通常在页面load事件,单页应用通常在页面路由中 uv: 页面独立访客浏览量 统计方式,pv统计的基础上,添加唯一标识,可以是IP地址,用户浏览器localStorage存储的uuid等。 IP地址存在局域网内的共享一个ip、代理、动 ......
前端 pv uv

工程模块划分以及包目录、代码的设计-基础篇01

设计的主要原则:web、小程序、手机端的接口通常不追求极致的效率,因此我们需要尽量遵循业务逻辑,提高可维护性、可读性和健壮性。 前后端分离项目,后端的设计: 1、通常后端核心的三个模块controller、service、dao 2.1、controller最贴近view,也就是前后端主要交互点,是 ......
模块 代码 基础 目录 工程

Excel JavaScript object model in Office Add-ins

Excel JavaScript object model in Office Add-ins - Office Add-ins | Microsoft Learn Office.js API for Excel Excel 加载项使用 Office JavaScript API 与 Excel 中 ......
JavaScript Add-ins object Office Excel

前端Vue自定义手机号文本格式化组件手机号码文本转星号

#### 前端Vue自定义手机号文本格式化组件, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13231 #### 效果图如下: ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1f ......
文本 星号 手机 前端 手机号

前端Vue自定义银行卡号格式化组件 中间卡号文本转星号

#### 前端Vue自定义银行卡号格式化组件 中间卡号文本转星号, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13230 #### 效果图如下: ![](https://p3-juejin.byteimg.com/tos-c ......
卡号 星号 前端 组件 文本

JavaScript中array.reduce()数组方法的四种使用实例

Array.prototype.reduce() 是数组中最强大的方法之一,也是 JavaScript 函数式编程中一个吸引人的特性。但不幸的是,我发现很多朋友不习惯使用它 这是 reduce 的基本用法: var arr = [1, 2, 3]; function reducer(parmar1, ......
数组 JavaScript 实例 方法 reduce

前端Vue自定义微信支付弹框dialog alert popup

#### 前端Vue自定义微信支付弹框dialog alert popup, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13245 #### 效果图如下: #### ![](https://p3-juejin.byteimg ......
前端 dialog alert popup Vue

Web前端:JavaScript的10个实际应用

JavaScript在网络上无处不在。它是最常用的编程语言,97.7%的网站使用JavaScript作为客户端编程语言。因此,如果你想找一份网络开发人员的工作,JavaScript技能是必不可少的。 JavaScript广泛用于构建网站和web应用程序。我们来讨论一下JavaScript在各个细分领 ......
前端 JavaScript 实际 Web

R语言从经济时间序列中用HP滤波器,小波滤波和经验模态分解等提取周期性成分分析|附代码数据

全文下载链接:http://tecdat.cn/?p=9350 最近我们被客户要求撰写关于经济时间序列的研究报告,包括一些图形和统计输出。 经济时间序列的分析通常需要提取其周期性成分。这篇文章介绍了一些方法,可用于将时间序列分解为它们的不同部分 ( 点击文末“阅读原文”获取完整代码数据******* ......

JavaScript 中模块的导入和导出

##模块简介 * html文档一般在标签中引入外部js文件 * ``标签引入的脚本中创建的变量,都会被注册为window对象下全局变量,这样做会污染全局命名空间 * 这就衍生除了模块化的解决方案,比如CommonJS等,但是这些解决方案都不是JavaScript原生的,直到 ES6 支持 JavaS ......
JavaScript 模块

前端自适应写法--媒体查询

自适应一般什么rem,vw,vh这些单位注意一下。还有就是一些bootStrap什么的。在这里主要写一下媒体查询的方式。 使用CSS中的媒体查询来根据不同的屏幕尺寸应用不同的样式。以下是如何使用媒体查询分别为320px-480px范围内、768px-1024px范围内和大于1024px的屏幕尺寸编写 ......
写法 前端 媒体

软件工程:霍夫施塔特定律(Hofstadter's Law)和海勒姆定律(Hyrum's Law)

软件开发定律:霍夫施塔特定律,为什么项目交付总是会延期? 在软件项目中,你是否遇到过这种情况: 一个软件工程师,要开发一个系统功,这个系统需求有点复杂,需要新增多个模块,同时也需要和多个系统交互。工程师会按照自己的经验,做一个粗略的工期评估,同时在加上一点缓冲时间,从而得出一个开发工期的总时长。但最 ......
定律 软件工程 Hofstadter Law 工程

618技术揭秘:探究竞速榜页面核心前端技术

本文将探究京东竞速榜H5页面的核心前端技术,包括动画、样式配置化、皮肤切换、海报技术、调试技巧等方面,希望能够为广大前端开发者提供一些有用的参考和思路。 ......
竞速 技术 前端 核心 页面

前端文件上传的几种交互造轮子

前端文件上传本来是一个常规交互操作,没什么特殊性可言,但是最近在做文件上传,需要实现截图粘贴上传,去找了下有没有什么好用的组件,网上提供的方法有,但是没找完整的组件来支持cv上传,经过了解发现可以用剪贴板功能让自己的cv实现文件上传,于是自己就整合了目前几种文件上传的交互方式,码了一个支持cv的vu... ......
轮子 前端 文件

webpack前端项目调试环境安装入门:禁用UglifyJs只合并JavaScript不压缩混淆代码

webpack是目前比较流行的前端build工具,本质上是一个模块打包器。合并压缩JavaScript,css,图片等。 目前有很多开源项目使用webpack进行打包,下面介绍的是如何编绎这些开源项目。 webpack安装 webpack目前的版本较多,各个版本使用上区别也较大,一般在项目的 pac ......
前端 JavaScript UglifyJs webpack 代码

关于idea导入eclipse工程的一些问题

1.目录下面的.classpath是没有用处的,改写里面的lib标签对导入到idea的项目的依赖管理没有作用 2.项目结构的依赖里面可以导入,这里jar包前面的对号是是否导出的意思,不是选中是否导入依赖的意思 如果是导入maven下载的包,一定要找到jar文件再导入,不然不成功。 ......
eclipse 工程 问题 idea

javascript替换百分号 js去除百分

js 去掉input标签中的百分号【%】 parseInt("100%") --100 parseFloat("17%") --17 <span style="width:28%; text-align:center;"><a-progress :stroke-color="{ '0%': '#2e ......
百分 百分号 javascript

Building a Dice Game using JavaScript Javascript构建一个dice game 项目

We will be building a Dice Game Project using HTML, CSS, and JavaScript. The Dice Game is based on a two-player. Both players roll the dice and the pl ......
JavaScript Javascript Building 项目 using

Design a Drum-kit web app using JavaScript Javascript设计drum-kit项目

We all must have seen a drum kit in some concert or elsewhere, it is a collection of drums, cymbals and other percussion instruments. But have you eve ......
JavaScript Javascript kit Drum-kit drum-kit

Excel JavaScript API for PivotTables

Work with PivotTables using the Excel JavaScript API - Office Add-ins | Microsoft Learn PivotTables streamline larger data sets. They allow the quick ......
PivotTables JavaScript Excel API for

了解微前端

什么是微前端 微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。 微前端(Micro-Frontends)是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。 微前端架构旨在解决 ......
前端

Selenium基础:cookie javascript调用 屏幕截图 09

1、cookie操作 绕过登录 get_cookies():以字典形式返回cookie所有信息 get_cookies(name):返回cookie字典中key为name的值 add_cookie(cookie_dict):手动添加cookie。cookie_dict为字典数据格式,cookie_d ......
截图 javascript Selenium 屏幕 基础

前端解决跨域

重新整理了下 Vue 的接口去跨域的事,其实就两个地方实际生效,其他地方乱写端口什么的反倒是阻碍了。这边展示 Vue3+Vite 的例子: ```js // 写在vite.config里 server:{ port:81, //定义前端程序使用的端口 disableHostCheck:true, p ......
前端

JavaScript基础笔记

# JavaScript 基础 date: 2019-05-26T10:19:54+08:00 1.在标签中填写 onclick 事件调用函数时,不是 onclick=函数名, 而是 onclick="函数名+()" 2.script 中用到的函数中带 document.write 会覆盖之前的文本 ......
JavaScript 基础 笔记

JavaScript 技巧汇总(持续更新)

## **1、console.log 变量包装** 您在 console.log() 的时候,将参数用大括号括起来,这样可以同时看到变量名和变量值。 ```js const number = 123; console.log({ number }); //{number:123} ``` ## ** ......
JavaScript 技巧

前端项目部署到nginx

# 前端项目部署到nginx 1. 配置好本地的nodejs环境 2. 切换到前端项目所在的文件目录 3. 以命令行的方式运行`npm run build`命令 4. 命令执行成功会生成dist文件夹,将文件夹中的内容压缩上传到nginx_html数据卷对应的目录下 5. 执行解压命令`unzip ......
前端 项目 nginx