文章目录一、排序算法原理及实现1.冒泡排序2.选择排序3.插入排序4.希尔排序5.归并排序6.快速排序7.堆排序8.三向切分快速排序二、排序算法的比较(复杂度与稳定性分析)三、LeetCode题目1.合并两个有序数组2.颜色分类(荷兰国旗问题) 第一次面试,面试问了很多问题都不会,其实那些问题我都有看过,都是一些经典问题,那为什么答不出来呢?因为我只是看过,没有深入理解,没有把它们变成我脑子里的
1、es6标准的省略“function”的写法,IE兼容;// es6写法data() { return {}}// 兼容IE写法data: function{ this const
原创 2022-02-28 17:57:02
675阅读
1、es6标准的省略“function”的写法,IE兼容;// es6写法data() { return {}}// 兼容IE写法data: function{ return {}}2、es6箭头函数也兼容// 异步写法async getData(){ const res = await axios.get("");}// 异步写法和箭头函数需要改为functiongetData(){ const that = this const
Vue
原创 2021-07-12 10:20:14
314阅读
一、现状近些年,随着移动端的发展,前端技术也发生了翻天覆地的变化,尤其是ECMAScript标准的不断升级,从es2015一直到最新的es2021,各种各样的前端javascript的特性被定义和推广,各个浏览器的厂商为了市场占比和用户体验的提升也在进行着一轮一轮的优化升级,目前的主流浏览器已经支持大部分的es2015的特性。在面向c端用户,移动作为主流的今天,PC端的C端用户量及使用频率都在急剧
一、现状近些年,随着移动端的发展,前端技术也发生了翻天覆地的变化,尤其是ECMAScript标准的不断升级,从es2015一直到最新的es2021,各种各样的前端javascript的特性被定义和推广,各个浏览器的厂商为了市场占比和用户体验的提升也在进行着一轮一轮的优化升级,目前的主流浏览器已经支持大部分的es2015的特性。在面向c端用户,移动作为主流的今天,PC端的C端用户量及使用频率都在急剧
node_modules里的依赖默认是不会编译的,会导致es6语法在ie中的语法报错,所以需要在vue.config.js中使用transpileDependencies属性配置node_modules中指定哪些文件夹或文件需要编译. transpileDependencies: ['mathjs' ...
转载 2021-08-04 17:22:00
1905阅读
2评论
关于crypto:https://developer.mozilla.org/zh-CN/docs/Web/API/Crypto/getRandomValuesCrypto.getRandomValues() 方法让你可以获取符合密码学要求的安全的随机值。传入参数的数组被随机值填充(在加密意义上的随机)。为了确保足够的性能,不使用真正的随机数生成器,但是它们正在使用具有足够熵值伪随机数生成器。它所
及以下版本的浏览器对前端来说就是一个BUG的存在,但是总也绕不过去,非技术性官网一般会要求网站兼容ie8,有时候甚至要到ie7,总之IE8是一定要能hold住。最近公司一个比较小众的项目,因为要通过控件去操作硬件设备的配置,用到object控件通过xml传递数据,所以只能在IE内核的浏览器上面运行。项目调试也是在ie浏览器上,这算是我和ie8的一次亲密接触吧。    &nbs
转载 2023-07-18 13:19:14
325阅读
目录兼容的变更之模板篇1、v-model2、\<template v-for\> 和非 v-for 节点(条件分支)上的 key 用法3、v-if 与 v-for 的优先级对比4、v-bind的绑定顺序5、移除v-on.native 修饰符6、v-for 中的 Ref 数组7、自定义元素 兼容的变更之模板篇1、v-model在Vue2.x使用v-mode和v-bind.sync&
转载 2023-11-08 21:09:39
77阅读
在DOM3里已经加入了getElementsByClassName这个方法,然而IE9、10以外的其它版本均不支持,这是一块伤痛啊! 目前可以这么解决,判断浏览器支不支持这个方法,如果支持就不管;如果不支持,就在document对象里加入getElementsByClassName这个方法,这样的写
转载 2016-10-14 19:54:00
113阅读
2评论
# IE11与jQuery的兼容性问题 随着互联网的快速发展,网页开发变得越来越常见。而在网页开发中,使用jQuery是一种非常流行的选择。然而,使用jQuery时也会碰到一些兼容性问题,特别是在IE11浏览器上。本文将对IE11与jQuery的兼容性问题进行详细介绍,并提供解决方案。 ## 1. 兼容性问题的背景 IE11是微软推出的一款网页浏览器,虽然已经有了许多的后继版本,但是在一些特
原创 2024-01-31 10:57:17
158阅读
# IE兼容jQuery发送请求的解决方案 在现代网页开发中,jQuery是一个非常流行的JavaScript库,它使得DOM操作、事件处理和AJAX请求变得更加简单。然而,Internet Explorer(简称IE)对某些jQuery功能的支持并不理想,尤其是在发送AJAX请求时。这会给开发者带来不少困扰。本文将探讨IE与jQuery的兼容性问题,并提供相应的解决方案。 ## IE的AJ
原创 2024-07-31 07:09:35
149阅读
这周老师教了我们关于浏览器兼容性问题,如何让不同的浏览器兼容也是我们程序师要为客户解决的问题,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。碰到频率:100%解决方案:备注:这个是最常见的也是最易解决的一个浏览器兼
转载 2024-09-03 09:13:27
80阅读
ie8的兼容问题一直是一个很头疼的问题,但是你又必须要去解决,很多网页在其他浏览器上都能正常运行,但是唯独ie8及其以下运行都存在问题,这是因为HTML5、CSS3等很多主流技术都不兼容ie8,所以我们就需要让它兼容。一、meta标签//自适应 <meta name="viewport" content="width=device-width, initial-scale=1"> //
转载 2023-11-07 10:03:28
189阅读
最好引用1.4.2版本  这里采用第一种,并且使用一种完美兼容性解决办法,在head头部加入 <metahttp-equiv="X-UA-Compatible"content="IE=9;IE=8;IE=7;IE=EDGE">即可!   案例1IE8某些情况下不支持jQuery的attr方法的解决办法今天写程序的时候,用到了
转载 2023-05-24 08:51:44
147阅读
在前端开发的过程中,尤其是使用 Vue.js 框架时,常常会涉及到与 jQuery 的集成。然而,由于 Vue.js 本身的反应式特性与 jQuery 的 DOM 操作方式存在较大差异,因此它们之间的兼容性问题也时常让开发者头疼。本文将深入探讨“vue兼容jquery”的问题,从背景、错误现象、根因分析到解决方案,逐步展示如何有效解决这一问题。 ## 问题背景 在现代前端开发中,Vue.js
原创 6月前
93阅读
vue cli项目中使用@babel/polyfill兼容ie11。 解决 DOM7011: 此页上的代码
​说到底还是es6闹得,ie浏览器不支持es6实际碰到的问题分两步才解决1. 直接打开是空白页:让ie支持vue解决方式:安装 "babel-polyfill" 即可。命令:cnpm install --save-dev babel-polyfill    //我用的是淘宝镜像,所以是cnpm,如果你没有安装使用npm 即可。在入口main.js文件引入:import 'babel-polyfil
转载 2020-05-15 20:38:00
771阅读
15点赞
2评论
在一个项目中,前端用到的数据是设备接入后主动上报的,所以使用了mqtt第一步,看看GitHub有什么好的插件选择mqtt.js,文档写的不错,直接有代码示例第二步,开始开发一开始在每个vue文件每次交互都照着文档直接写一套,从创建客户端到连接到订阅到监听var mqtt = require('mqtt') var client = mqtt.connect('mqtt://test.mosqui
 
转载 2020-10-20 15:53:00
245阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5