Leetcode-21.合并两个有序链表 题目:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。...tail->next = list1; } return head; } Leetcode-83.删除排序链表中的重复元素 题目:给定一个已排序的链表的头 head ,...返回已排序的链表 。...示例 1: 输入:head = [1, 1, 2] 输出:[1, 2] 示例 2: 输入:head = [1, 1, 2, 3, 3] 输出:[1, 2, 3] 我们的思路是,定义两个指针,寻找重复的元素...,当两个指针指向的元素相等,就将第一个先出现的指向第二次出现的next,如下图: struct ListNode* deleteDuplicates(struct ListNode* head)
对于一个排好序的数组A,如果我们要查找第k小的元素,很简单,只需要访问A[k-1]即可,该操作的时间复杂度是O(1).假设给你两个已经排好序的数组A和B,他们的长度分别是m和n, 如果把A和B合并成一个排序数组...由于数组A是排序的,于是有A[x] > B[u-1] 只要x > l - 1。...k个元素的集合相矛盾,由于数组A是排序的,因此有A[x] < B[u],只要x < l-1....根据这两个性质,我们只要通过查找到 l-1, 那么我们就可以找到 u - 1, 进而就能找到第k小的元素。我们可以通过在数组A中,利用上面提到的两个性质,通过折半查找来找到 l - 1 的值。...combined array is:9 Index of A is 3 value of element is: 9 Index of B is 2 value of element is: 3 程序先创建了两个排序数组
JQuery 3.x:比较小、功能更强大、不兼容老 IE HTML 中使用 JQuery,只需要使用 Script 标签引入 JQuery-*.js 即可,会为全局window添加两个新的成员: (1...JQuery 类数组对象提供的函数都自带 for 循环遍历每个查找到的元素 (4). JQuery 函数底层都是 DOM 操作,所以可和原生的 DOM 操作组合使用 (5)....基本过滤选择器 — 重点 基本过滤选择器把所有满足选中的元素放在一个大集合中进行排序,不论是否在同一个父元素中与否,下标从 0 开始 (1). :first 第一个 (2)....$('事件源').off('事件名称') 取消所有监听函数 on() 的第一种用法有两个限制: ①. 若选中元素很多,每个都会有一个监听函数 ②....JQuery 中的 trigger()函数 使用 JS 代码代替用户触发指定的事件,调用之前绑定的监听函数 ('.btn').trigger( 'click' ) 可简写:('.btn').click
表格可交互(对内容进行排序,删除等) 图表组件 highcharts 功能强大。...选取时间 jQuery ui datepicker 经典,不是很好看 pickadate 轻量级,手机友好的,漂亮。但貌似只能在弹出层中显示,而没有下拉这种方式显示。...选取颜色 Spectrum html5播放器 html5media 简单的h5player,轻量级 jplayer 功能强太,可换肤 与摄像头交互 scriptcam 抓取,解析RSS...内容(不能跨域,所以后台要做代理,所谓的解析Rss其实就是解析xml) jFeed jRss 简单版的jFeed 其他 nouislider 用滚动条来设置/控制(音量等) blockUI...给元素加loading背景。
Moment.js 官网:Moment.js 轻量级专门解析、验证、操作、格式化日期的JavaScript函数库,Moment.js是为浏览器和Node.js而设计,所有组件都可以在这两个环境下运行。...Muuri.js 官网:Muuri Muuri是一个JavaScript Layout引擎,让你可以构建多样化的Layout,并具有响应式、可排序、可过滤、拖拽移动或动画效果。...,并且跨平台。...List.js-资料排序 官网:List.js Github:list.js List.js对表格、清单、各式各样的对象,增加搜索、排序、过滤和灵活性,无形地建立在HTML内,极简易也易于使用。...即便周边不如DataTables,但不依赖jQuery及大小仅Datatables的1/4(压缩后17KB),以及对IE的高兼容性和不止对,对、或是其他HTML元素的支持,
Autocomplete-jQuery ajax jQuery.Suggest 跨浏览器支持,基于jQuery开发的Autocomplete library。...Accordion,Calendar,Dialog(模式浮动对话框与确认框),Slider,Table(可排序的表格),Tabs,Menu,Tree,Uploader等。...Create A Slider From A Select Box Jcrop Jcrop是一个跨浏览器的jQuery图片剪切插件(jQuery image crop plugin)。...Scrollable tablesorter tablesorter这个jQuery插件能够将带THEAD与TBODY标签的标准HTMLTable转换成一个可排序的表格。...支持拥有复杂表头表格的排序,支持二级隐藏排序,支持多种浏览器:IE6.0+、FF2+、Safari2.0+、Opera9.0+。
个人主页: 才疏学浅的木子 ♂️ 本人也在学习阶段如若发现问题,请告知非常感谢 ♂️ 本文来自专栏: 算法 算法类型:Hot100题 每日三题 寻找两个正序数组的中位数 搜索旋转排序数组...在排序数组中查找元素的第一个和最后一个位置 寻找两个正序数组的中位数 解法一 暴力 class Solution { public double findMedianSortedArrays...if((m+n) % 2 == 0)return ((double)left+right)/2; else return right; } } 搜索旋转排序数组...mid + 1; } } } } return -1; } } 在排序数组中查找元素的第一个和最后一个位置
表单元素美化 uniform 提供对下拉框,单,复选框,按钮等表单元素的美化 select2 多选下拉框 DropKick 下拉框,单,多选。...iscroll 在移动设备上用不错 表格组件 datatables 表格可交互(对内容进行排序,删除等) backgrid 各种功能,带分页,可编辑表格内容。很棒。...可换肤 展示 Impress.js 各种旋转,和奇特的体验 fullPage 全屏显示。...我的改进版见这里 TheaterJS 模拟两个人在屏幕上对话 midnight.js 文字颜色随着背景变,屌炸了 color-animation jquery的颜色渐变动画插件。...内容(不能跨域,所以后台要做代理,所谓的解析Rss其实就是解析xml) jFeed jRss 简单版的jFeed scriptcam 与摄像头交互 Bootstrap相关类 免费皮肤 AdminLTE
」 一个强大的 js 表单校验库 「Validate.js」 致力于提供一种验证数据的跨框架和跨语言方式的 js 库, 已通过 100%代码覆盖率的单元测试 dom 库 「JQuery」 封装了各种...JavaScript 动画引擎,具有跨浏览器动画的基本功能 「Typed.js」 一个轻松实现打字效果的 js 插件 「fullPage.js」 一个可轻易创建全屏滚动网站的 js 滚动动画库, 兼容性无可替代...排序,添加和删除 DOM 元素的 js 动画库 「Lottie」 一个用于 Android,iOS,Web 和 Windows 的库,用于解析使用 Bodymovin 导出为 json 的 Adobe...使用 React 和 D3 构建的自定义的图表库 Viser 支持多种主流框架的可视化库 拖拽/排序 react-beautiful-dnd 漂亮,可移植性 列表拖拽库 react-dnd 可帮助我们构建复杂的拖放界面...,同时保持组件的分离 react-moveable 支持自由拖拽, 缩放, 参考线的灵活强大的拖拽库 react-grid-layout 强大的网格拖拽排序缩放库 mixitup 强大且高性能的列表卡片排序动画库
totoro - 一个简单稳定的跨浏览器测试工具。...validatr - 跨浏览器HTML5表单验证 FormValidation - 用于验证表单字段的最佳jQuery插件。...noUiSlider - 轻便,高度可定制的范围滑块,无膨胀。 rangeslider.js -HTML5输入范围滑块元素polyfill。...Packery - 使用二进制包装算法的网格布局库。 适用于可拖动布局。 Isotope - 一个可过滤的,可排序的网格布局库。 可以实施砖石,包装和其他布局。...jquery.vibrate.js - 振动API包装机 list.js - 将搜索,排序,过滤器和灵活性添加到表格,列表和各种HTML元素。
当时,jQuery Mobile 宣布跨多个平台、浏览器和版本的兼容性,可谓是一个跨时代的框架。包括 Palm 和 Mozilla 在内的多家移动浏览器供应商都对它进行了赞助。...兼具多功能性和可扩展性,jQuery改变了数百万人编写JavaScript的方式。...)遍历文档,查找与之匹配的DOM元素,并创建一个包含了这些DOM元素引用的jQuery对象。...开发团队还继续在每个新版本中优先考虑并强调响应式网页设计和可访问性原则的重要性。...2013 年年中,Jasper de Groot 成为项目负责人,并宣布 jQuery UI 和 jQuery Mobile 团队之间更紧密的开发合作,共享目标、路线图和代码,以减轻两个团队的工作量。
至此春招也差不多该结束了 0 offer 纪念一下自己两个月的耕耘 不想在找了 好好准备秋招!秋天见 ***腾讯SNG 内推一面挂 16分钟 3月29日 1. 事件冒泡 2. 事件循环 3....快速排序 2. in-place快速排序 3....引入样式的方式 8. js 插入DOM元素 9. date的方法 10. 获取凌晨1点的时间戳 11. jquery删除元素的方法 12. 获取包括中文字符的长度 13. 获取倒数三个元素 14....学习前端的方法 24. 为什么选择前端 25. js的getattribute 26. jquery 移除元素 27. jquery 获取样式 28. 页面渲染的过程 30....跨域 9. cache-control 10. 水平垂直居中 11. 浏览器端的缓存 12. ES6/ES7 介绍一下好的地方 13. 有用generator吗 14. ajax的过程 15.
1.行元素,块元素 2.CSS选择器优先级 3.水平垂直居中布局 4.前端性能优化 5.闭包的概念,平时如何实现 6.es6的特性以及这些特性如何实现 7.事件冒泡,事件捕获,事件委托的原理、如何实现实现委托...、事件委托的优点是什么,事件监听 8.输入URL浏览器是如何工作的 9.require.js组件化 10.jquery与vue的区别 11.vue的特点 12.vue的双向绑定原理 13.有了解过设计模式吗...,简单说一下 14.如何实现订阅者发布者模式 15.MVVM原理,如何实现的 16.vue生命周期 17.跨组件通信的实现 18.props和slot的使用 19.vuex的原理 20.详细说明解决跨域的方式...apply bind的区别 28.深克隆的实现 29.jquery原理,平时用jquery都做过什么 30.用过webpack吗,谈一下webpack打包 31.给了一个settimeout代码问输出顺序是什么...37.移动端如何体现它的创新性 38.排序的算法 39.还问了一些听都没听过忘了叫啥的东西了。。。。。。
jquery-popbox - jQuery PopBox UI元素。 jquery.avgrund.js - 一个jQuery插件,带有弹出窗口的新模态概念。...Packery - 使用bin-packing算法的网格布局库。可用于可拖动布局。 Isotope- 可过滤,可排序的网格布局库。可以实现Masonry,Packery和其他布局。...clappr - 一个可扩展的网络媒体播放器http://clappr.io 活版印刷 FlowType.JS - 最好的Web排版:基于元素宽度的字体大小和行高。...textillate - CSS3文本动画的简单插件。 move.js - CSS3支持的JavaScript动画框架。 animatable - 一个属性,两个值,无限可能。...jquery.vibrate.js - Vibration API Wrappers list.js - 为表,列表和各种HTML元素添加搜索,排序,过滤器和灵活性。构建为不可见并处理现有HTML。
文章目录 分割链表 合并两个有序链表 在排序数组中查找元素的第一个和最后一个位置 分割链表 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在...你应当保留 两个分区中每个节点的初始相对位置。...将两个升序链表合并为一个新的 升序 链表并返回。...新链表是通过拼接给定的两个链表的所有节点组成的。...p.next = l1; } else { p.next = l2; } return h.next; } } 在排序数组中查找元素的第一个和最后一个位置
不管是1.4.2还是jQuery以后的版本,都是用js封装的功能库,方便开发者使用。下面是就jQuery的具体作用:bai 1 、取得页面中的元素。...jQuery 为准确地获取需要检查或操纵的文档元素,提供了可靠而富有效率的选择符机制。 2 、修改页面的外观。...CSS 虽然为影响文档呈现的方式提供了一种强大的手段,但当所有浏览器不完全支持相同的标准时,单纯使用CSS 就会显得力不从心。jQuery 可以弥补这一不足,它提供了跨浏览器的标准解决方案。...jQuery 能够影响的范围并不局限于简单的外观变化,使用少量的代码,jQuery 就能改变文档的内容。...可以改变文本、插入或翻转图像、对列表重新排序,甚至,对HTML 文档的整个结构都能重写和扩充——所有这些只需一个简单易用的API 。 4 、响应用户的页面操作。
最近工作中用到了jQuery UI中排序和拖拽功能,花了大概一天的时间,搞清楚了大概的参数配置,以及遇到的一些问题,总结如下。...:'parent', // 元素可以拖动排序的范围 // helper: 'clone', // 是否clone一个元素进行拖动 items: '.subject', // 指定哪些元素可以排序...stop: function (e, ui) { // 排序后元素的顺序(前提每个元素都需要有id属性) let newSubArr = $("#subs-box...dropable dropInit() { let me = this; // 题目放置(设置题目根据不同类型可以放置不同的分页) // selector是可变的,也就是每次可拖拽元素可放置的元素是不同的.../jquery-ui-api/draggable/ https://www.html.cn/jquery-ui-api/droppable
简述cookie,在JS中如何操作cookie 15、谈谈javascript数组排序方法sort()的使用,重点介绍sort()参数的使用及其内部机制。...JS数组排序方法sort()的使用 16、谈谈innerHTML outerHTML innerText之间的区别。...因为它涉及浏览器兼容、跨域等问题,在项目中一般会使用一些基础类库辅助实现,如jQuery等。 一个简单的Ajax操作如下。 5、谈谈你对JSON的理解。...③Ajax与JSONP的区别也不在于是否跨域,Ajax通过服务端代理也可以跨域,JSONP也可获取同源数据。...具体请看一下参考: 【原创】说说json和jsonp,也许你会豁然开朗,含jQuery用例 深入浅出jsonp--解决ajax跨域问题 浏览器的同源策略-MDN 10、ajax 有那些优缺点?
官网 chardin.js:简单的应用遮罩层介绍。官网 pageguide:使用 jQuery 和 CSS3 的 web 页面元素交互引导库。...官网 jQuery-Tags-Input:利用这个 jQuery 插件,可奇妙地将一个简单的文本输入转换成一个酷酷的标签列表。...官网 stretchy:自适应大小的 form 元素,表单本应该是这样的。官网 list.js:向表格、列表等 HTML 元素添加搜索、排序、过滤和自适应功能的库。在已有 HTML 上增加可视化。...官网 plax:基于 jQuery 的视差库。官网 jparallax:创建可交互视差效果的 jQuery 插件。...官网 Isotope:可过滤和可排序的网格布局的库,它能实现 Masonry、Packery 等布局。官网 框架 Semantic UI:拥有大量主题和元素的 UI 套件。
领取专属 10元无门槛券
手把手带您无忧上云