×

JavaScript教程

开发人员面临的10个最常见的JavaScript问题

dede58织梦模板 dede58织梦模板 发表于2024-05-30 浏览6782 评论0
微信搜索 【大迁世界】, 我会第一时间和你分享前端行业趋势,学习途径等等。 本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 今天,JavaScript 是几乎所有现代 Web 应用的核心。这就是为什么JavaScript问题,以及找到导致这些问题的错误,是 Web 发者的首要任务。 用于单页应用程序(SPA)开发、图形和动画以及服务器端JavaScript平台的强大的基于Jav

react native

ReactNative 入门(reactnative入门)

天上的小小 天上的小小 发表于2024-05-30 浏览4702 评论0
一. ReactNaitive简称RN,使用React语法,使用内部提供的基础组件绘制界面,最终编译成基础组件。开发效率高于和版本发布效率高于原生开发,其开发出来的产品体验总体优于H5,但说实话比不上原生的产品体验。对于熟悉react框架的前端开发,上手容易。 二、对比H5开发的差别 1.开发环境和本地调试上的差别,RN开发环境比较麻烦,最好对原生开发工具(Android Studio / XCode)有一些基本的了解,遇到问题谷歌和百度官网和社区都能解决。官方有提供了专门的调试工具 2.基

node.js

创建Vue单页应用的三种方法 (vue 单页应用)

YaoYao YaoYao 发表于2024-05-30 浏览7139 评论0
首先下载Vue CLI 官方链接:https://cli.vuejs.org/zh/guide/installation.html 安装: npm install -g @vue/cli 检查版本: vue --version 1.命令行创建(推荐) vue create 项目名 执行之后会选择很多选项多数默认就行了 运行完成之后输入以下命令让项目跑起来 npm run serve 效果如下 2.Vue ui(不推荐) 在项目文件夹下输入 vue

react.js

<react求和案例>react-redux基本使用与优化——Provider/mapDispatch

LINII LINII 发表于2024-05-30 浏览7661 评论0
上篇文章初步了解和学习了react-redux的原理和组件拆分 今天探索一下react-redux基本使用以及对求和案例的代码优化 感兴趣的小伙伴一起来看看吧!🤞 ⭐react-redux基本使用 依旧对求和案例进行分析: 根据react-redux模型图,实现了Count的容器组件与Count的UI组件的联系,接下来要实现容器组件给UI组件传递 redux中所保存的状态以及操作状态的方法,要借助props。 但是不能像原先父子组件传参利用标签的方式传递,比如:

tomcat

[web攻防]Tomcat 任意文件上传漏洞 安鸾靶场复现

我 发表于2024-05-30 浏览6544 评论0
中华人民共和国网络安全法(出版物)_360百科 目录 漏洞成因  复现过程  方法一 手动上传  方法二 (只需python 环境 不需要其他工具) 漏洞成因 当 Tomcat 运行在 Windows 主机上,且启用了 HTTP PUT 请求方法(例如,将 readonly 初始化参数由默认值设置为 false),攻击者将有可能可通过精心构造的攻击请求向服务器上传包含任意代码的 JSP 文件。之后,JSP 文件中的代码将能被服务器执行。 影响范围:Apache Tomc

html5教程

谷歌浏览器自动播放(深入分析)(谷歌浏览器设置自动播放)

xiaoyao xiaoyao 发表于2024-05-30 浏览6264 评论0
前言 大概是20年的时候,公司做直播项目,主要是APP端的,但是有一个H5的直播间分享功能,棒来这是前端的工作的,但是前端没空,正好我也会前端,于是就有了这篇文章,场景是这样的,用户或者主播可以在直播间内把直播间分享到微信用H5链接打开后可以直接观看直播间内容,测试了很多内核的浏览器,发现谷歌浏览器有个安全策略,禁止自动播放,当时的做法是在界面的顶层做一个模板的播放按钮,让用户点击后才能自动播放,后面研究了一下,详情如下! 分析 这里已经设置了autoplay为true了,但是还是在

javascript

柯里化函数(Currying),什么是柯里化,为什么要进行柯里化,高级柯里化函数的实现

牙郎 牙郎 发表于2024-05-30 浏览9863 评论0
柯里化(Currying) 柯里化(Currying)是一种关于函数的高阶技术。它不仅被用于 JavaScript,还被用于其他编程语言。 柯里化是一种函数的转换,它是指将一个函数从可调用的 f(a, b, c) 转换为可调用的 f(a)(b)(c)。 柯里化不会调用函数。它只是对函数进行转换。 让我们先来看一个例子,以更好地理解我们正在讲的内容,然后再进行一个实际应用。 我们将创建一个辅助函数 curry(f),该函数将对两个参数的函数 f 执行柯里化。换句话说,对于两个参数的函数

css3

css实现轮播图(css实现轮播图自动切换)

网站制作 网站制作 发表于2024-05-30 浏览13871 评论0
轮播图:就是多张图片按照一定的时间和顺序依次从某个窗口来向用户展示图片 轮播图的实现代码: 1)创建一个容器来进行轮播图的展示 这里的容器就是最外部的盒子 注意最外部盒子设置宽高时要与我们进行展示的图片的宽高保持一致,这样就可以保证一次轮播一张图片 最外部的盒子 <div class="box1></div> 最外部盒子的css样式 .box1{ width:722px; height:358px; margin:0 auto; overflow: hid

JavaScript教程

Vue------实现省市区三级联动(vue实现省市区三级联动)

dede58织梦模板 dede58织梦模板 发表于2024-05-30 浏览7484 评论0
本篇将用,vue框架实现省市区三级联动 一、思路 三个下拉框,分别代表省、市、区 下面的任务就是,分别绑定 省、市、区三个下拉框: 点击省会出现所有的省份 点击对应的省份,市下拉框会对应出现对应的市 点击市会出现所有的市 点击对应的市,区下拉框会对应出现对应的区。 依次可以实现 省市区三级联动。 二、vue主体实现 如下面代码所示 <body> <div id="app"> <div> <

echarts

移动端echarts手动控制tooltip和axisPointer的展示隐藏

人不在地球 人不在地球 发表于2024-05-30 浏览5325 评论0
在移动H5使用了 ECharts 开发可视化图表,遇到一个特殊需求:折线趋势图中需要默认展示最后一个坐标轴对应的数据,也就是主动触发 tooltip 的展示。 一、组件解释说明 axisPointer 是坐标轴指示器,上图 红框 中展示部分。 tooltip 是提示框组件,上图 蓝框 中展示部分。 二、ECharts API echartsInstance.dispatchAction: 触发图表行为,例如图例开关 legendToggleSelect, 数据区域缩放

ajax

Ajax异步请求的五个步骤(如何用ajax实现异步请求)

dsadsa012 dsadsa012 发表于2024-05-30 浏览10960 评论0
AJAX(Asynchronous JavaScript and XML):是指一种创建交互式网页应用的网页开发技术,通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这就意味着可以在不重新加载整个网页的情况下,对网页的局部进行更新。 1.建立xmlHttpRequest异步对象 const xhr=new XMLHttpRequest(); 2.创建HTTP请求(设置请求方法和URL) //get方式 xhr.open('GET',URL); //post方

JavaScript教程

React组件化-类组件和函数组件介绍(react 类组件 函数组件)

dede58织梦模板 dede58织梦模板 发表于2024-05-30 浏览11526 评论0
React组件化开发 组件化开发思想 组件化是一种分而治之的思想 如果我们将一个页面中所有的处理逻辑全部放在一起,处理起来就会变得非常复杂,而且不利于后续的管理以及扩展。 但如果,我们讲一个页面拆分成一个个小的功能块,每个功能块完成属于自己这部分独立的功能,那么之后整个页面的管理和维护就变得非常容易了。 我们需要通过组件化的思想来思考整个应用程序: 我们将一个完整的页面分成很多个组件; 每个组件都用于实现页面的一个功能块; 而每一个组件又可以进行