公务员备考攻略 考试时间 [数据来源:华图官网](http://www.huatu.com/guojia/) 考试流程 [考试流程详解](http://www.huatu.com/z/gkkslc/) 报名全部流程 考试内容科目 | 题型 | 题目数量 | 考试时间 | 总分:- | :-行政职业能力测验 | 单项选择题 | 130个左右的选择题 | 2020-04-24
JavaScript中判断数据类型的几种方法 1. typeof1.1 用法12345typeof '123' // stringtypeof undefined // undefinedtypeof function () { return 1;} // function 1.1 缺陷判断数组,对象,null都返回object 123typeof [] // objecttypeof  2020-03-11 JS技巧 #JS技巧
数组里面的那些遍历方法 面试时经常被问到,记录一下数组的所有遍历方法(持续更新中…) 截止目前(2020年2月28日),数组的遍历方法共15个: 1234ES5: for、forEach、every 、some、 filter、map、reduce、reduceRight、for...inES6: find、findIndex、keys、values、entries、for...of 经典遍历方法for1 2020-02-28 JS技巧 > 数组 #JS技巧 #数组
apply、call、bind的用法以及区别 通过call()函数或者apply()函数可以改变函数执行的主体,使得某些不具有特定函数的对象可以直接调用该特定函数。 先看一段代码 12345678910111213var name = '呆呆', age = 17;var obj = { name: '校长', objage: this.age, speak: funct 2020-02-27 JS技巧 #JS技巧
实现列表可拖动排序 之前写项目时实现过自定义拖拽幻灯片里面的图片(代码片段),最近在学单元测试,里面的一个例子是todolist,轻轻松松完成后想实现例子里面拖拽效果,于是有了这个笔记(这个是我自己实现的todolist,样式全是参考的例子里面的)。 效果图 1、 jquery版本的html 12345678910<ul id="container"> 2019-12-23 JS技巧 > CSS相关 #CSS相关 #JS技巧
纯css实现吸顶效果 今天写pad端顶部导航栏时遇到一个问题(其实也不能算问题,只是为了引出话题而已),导航栏是不随着列表页滑动而滑动的,按照以往的思维直接给导航栏一个position:fixed,然后设置top:0就欧凯了。 不过这样会使导航栏脱离文档流,导致列表的第一条会有部分被导航栏遮挡住。问题不大,继续按照以外的思维给列表的外部容易来个margin-top,完美! 如果是之前的话,这个需求肯定告一段落了,然后继 2019-12-20 CSS相关 #CSS相关
javascript中十大排序算法 1、 冒泡排序(Bubble Sort) 实现思路:对比第一项和第二项如果第一项大于第二项,交换他们对比第二项和第三项如果第二项大于第三项,交换他们持续直到数据结束 网上找到了一个动图可以形象的说明冒泡排序的原理 冒泡排序 es5的实现 ps:var len = arr.length; // 这样写,可以节省length的获取时间 2019-12-12 JS技巧 > 算法 > 数组 #JS技巧 #算法 #数组
理解算法中的时间复杂度与空间复杂度 我们讨论算法时,都讨论其运行时间。一般而言,应选择效率最高的算法,以最大限度地减少运行时间或占用空间。但是如何量化算法有多快呢?以每次运行的时间为基准?随着元素的增多,时间可能会失去参考性。此时我们就需要一种表示法来量化算法的执行效率,这正是大O表示法的用武之地。 大O表示法指出了算法有多快。例如,假设列表包含n个元素。简单查找需要检查每个元素,因此需要执行n次操作。使用大O表示法,这个运行时间 2019-12-11 JS技巧 > 数组 > 算法 #JS技巧 #算法 #数组
关于数组的一些操作 记录一下常见的关于数组的操作 1、 数组降维(数组扁平化)1.1 flat直接上大招 flat()是es6提供的一个新的关于数组的方法,该方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回。 12345678910111213141516var arr1 = [1, 2, [3, 4]];arr1.flat(); // [1, 2, 3, 4]var 2019-12-04 JS技巧 > 数组 #JS技巧 #数组
搞懂Javascript柯里化概念 1、 前言之前一直听说过柯里化不过一直没用过,最近在看闭包时提到闭包的一个用途之一就是柯里化。正好来了解一下。 1.1 铺垫知识虽然在实际项目中没见过这种写法fn(a)(b)(c)(也有可能是我太菜没机会用到…),但是搜索柯里化相关的文章时,到处都是这种写法。在看到这篇文章才知道,如果一个函数的返回值是另外一个函数,就可以用两个括号调用了。 12345678// 举个🌰:function fn( 2019-12-03 JS技巧 #JS技巧