3 huyao_road

尚未进行身份认证

我要认证

22岁,有30年Web开发经验。

等级
TA的排名 1w+

判断浏览器是否滚动到页面底部-兼容写法

、document.documentElement.scrollTop和document.body.scrollTop始终有一个为0,所以可以用这两个的和来求scrollTop2、scrollHeight、clientHeight 在DTD已声明的情况下用documentElement,未声明的情况下用body所以,判断滚动条是否已拉到页面最底部,可以用如下代码:window.ons...

2019-11-10 14:30:52

Web前端面经(阿里、字节跳动、腾讯、拼多多)

超级详细的前端面经,整理了很多优质面经,因为自己也要面试,所以整理的很用心,而且持续更新。要看的去我的github 收藏,因为这里只贴出一部分内容。因为看你们就只是收藏,都不点赞,还不到github去给我打星星⭐⭐⭐ 嘤嘤嘤~地址: https://github.com/huyaocode/webKnowledge建议在 github 上克隆到本地看,因为github访问还是稍微有...

2019-10-12 14:36:53

使用router.post()无法获取到req.body

应该用一个router, 然后连续点:router.get() .post() .get() .post() 而不是像下面这样每处理一个URL就去:router.get()router.post()// 应该是这样:router.get('/simple/get', function(req, res) { res.json({ msg: `hello wo...

2019-10-07 16:09:30

小Q游戏 - 字节跳动 2019年9月8日笔试题

题目描述:小Q制作了一个简单的游戏,有排方块,每个方块上是一个自然数正整数或‘>’,‘<’若小在数字方块上,他会得到方块上数字对应的分数,并且方块上的数字会减一。特别的,当小Q走上数字0方块时,他会得到0分,然后将这个方块销毁掉。若在'<'或'>'方块上时,他会改变接下来前进的方向,‘<’代表向左,‘>’代表向右。特别的若小下一个走到...

2019-09-09 11:07:04

搞懂闭包

闭包这个概念是前端工程师必须要深刻理解的,但是网上确实有一些文章会让初学者觉得晦涩难懂,而且闭包的文章描述不一。本文面向初级的程序员,聊一聊我对闭包的理解。当然如果你看到闭包联想不到作用域链与垃圾回收也不妨看一眼,希望读了它之后你不再对闭包蒙圈。先体验一下闭包这里有个需求,即写一个计数器的函数,每调用一次计数器返回值加一:counter() // 1counter() // 2coun...

2019-07-24 20:05:08

如何自定义排序 aAbBcC 即Excel中的排序,AaBbCc

列举排序中的几种情况,然后逐个进行排序即可const CHAR_CODE_a = 'a'.charCodeAt(0); // 97const CHAR_CODE_A = 'A'.charCodeAt(0); // 65const CHAR_CODE_z = 'z'.charCodeAt(0); // 112const CHAR_CODE_Z = 'Z'.charCodeAt(0);...

2019-07-11 21:14:51

JS闭包详解

当内部函数被保存到外部时,将会生成闭包。生成闭包后,内部函数依旧可以访问其所在的外部函数的变量。 详细解释:函数在创建时会获得作用域链,是存储函数能够访问的所有执行期上下文对象的集合,即这个函数中能够访问到的东西都是沿着作用域链向上查找直到全局作用域。当函数执行时,会创建一个称为执行期上下文的内部对象(AO),执行期上下文定义了一个函数执行时的环境。函数每次执行时对...

2019-01-05 15:03:25

this的指向有哪几种情况?

this代表函数调用相关联的对象,通常页称之为执行上下文。 1. 作为函数调用,非严格模式下,this指向window,严格模式下,this指向undefined;2. 作为某对象的方法调用,this通常指向调用的对象。3. 使用apply、call、bind 可以绑定this的指向。4. 在构造函数中,this指向新创建的对象5. 箭头函数没有单独的this值,this在...

2019-01-04 11:16:32

antd-mobile Picker value 属性不生效

const entranceTimeOptions = [ { value: '2018', label: '2018' }, { value: '2017', label: '2017' }, { value: '2016', label: '2016' }, { value: '2015', label: '2015' }]<Picker data...

2018-12-03 18:17:25

JS数组转对象

一、保留key值和value值1、Object.entries(object)将对象的每一个键值对作为数组元素,其中键与值再被拆成一个数组。const obj = { a:'aa',b:'bb', 8: 'cc', 6:'dd' }; Object.entries(obj) 输出:[ ["6", "dd"], ["8", "cc"], ["a", "aa&quo

2018-11-25 17:38:57

数据库权限实验

SQL> alter table reader enable row movement;Table alteredSQL> flashback table reader to timestamp to_timestamp('2018-11-2319:00','YYYY-MM-DD:HH24:MI');Done创建用户SQL> create user huy...

2018-11-23 20:48:16

文件管理课后作业(含7、8章)

一、简答题:1.什么是文件?它包含哪些类型及特点?文件是指由创建者所定义的、具有文件名的一组相关元素的集合。可分为有结构文件和无结构文件两种。在有结构的文件中,文件由若干个记录组成;无结构文件则被看成是一个字符流。特点:具有一系列属性;保存在外存上;一般为程序和数据;是一个自大的数据单位,描述了一个对象集。什么是文件的逻辑结构?它有哪几种组织方式?文件的逻辑结构是是从用户观点出发...

2018-11-22 20:54:39

在antd的标签组件中做路由跳转

使用react-router-dom在组件中可以很方便的使用Link标签进行路由跳转。但是我碰到了这样的情况 Warning:validateDOMNesting(...):<a>cannotappearasadescendantof<a>.意思是不能再<a>标签中重复的出现<a>标签。显然antd的组件...

2018-11-18 17:10:18

有限差分法和蒙特卡洛随机模拟法

 与需要空间、时间离散的有限差分法不同,随机法(例如蒙特卡洛方法)是另外一种模拟的方法,其无需进行空间和时间的离散。总结随机法的特点,基本思路,并以面积积分为例来分析两种方法的差异和各自的优缺点并恰出随机法适用的领域。 有限差分法微分方程和积分微分方程数值解的方法。基本思想是把连续的定解区域用有限个离散点构成的 网格来代替, 这些离散点称作网格的节点;把连续定解区域上的连续变...

2018-11-16 13:00:38

第六章 输入输出系统

一、简答题:1.有几种I/O控制方式?各有何持点?(1)、循环测试 I/O方式(轮询方式)利用I/O测试指令测试设备的闲忙。若设备不忙,则执行输入或输出指令;若设备忙,则I/O测试指令不断对该设备进行测试,直到设备空闲为止。这种方式使CPU花费很多时间在I/O是否完成的循环测试中,造成极大的浪费。(2)、中断处理方式引入中断之后,每当设备完成I/O操作,便以中断请求方式通知CP...

2018-11-16 09:02:27

虚拟存储器练习题

1、什么是程序局部性原理?程序局部性主要体现在哪里方面?程序的局部性原理是指程序在执行时呈现出局部性规律,即在一段时间内,整个程序的执行仅限于程序中的某一部分。相应地,执行所访问的存储空间也局限于某个内存区域。局部性原理又体现为:时间局部性和空间局部性。时间局部性是指如果程序中的某条指令一旦执行,则不久之后该指令可能再次被执行;如果某数据被访问,则不久之后该数据可能再次被访问。空间...

2018-11-07 09:30:25

在Vue项目中使用百度地图

 第一步,在public文件夹下的index.html中添加百度地图的script<script type="text/javascript" src="https://api.map.baidu.com/getscript?v=3.0&ak=您的密钥></script>这里需要尤其注意,官方默认给你的标签是:<script type=...

2018-11-04 16:16:15

触发器

1、通过序列和触发器实现借阅表中借阅流水号字段的自动递增。create sequence lendIdAutoUpstart with 1increment by 1cache 20;2、通过序列和触发器实现预约表中预约流水号字段的自动递增create sequence BookingIdAutoUpstart with 1increment by 1cache 20;...

2018-11-02 21:05:12

存储过程

1、建立存储过程完成图书管理系统中的借书功能。   功能要求:                  l    借书时要求输入借阅流水号,借书证号,图书编号。(即该存储过程有3个输入参数)                        l    借书时,借书日期为系统时间。l    图书的是否借出改为‘是’  create or replace procedure lendBook( ...

2018-11-02 20:04:21

存储器管理练习题

第四章 存储器管理1、什么是静态链接、装入时动态链接和运行时的动态链接? 静态链接是在生成可执行程序的时候就把库中的内容加入到程序中。静态链接在一开始就把所有模块都加载进入内存,所以如果模块很多的话效率就会被大大拉低。载入时动态链接是在将功能模块读入内存时当把一个模块载入内存时检查有调用关系的模块载入内存。运行时动态链接是在执行程序调用到模块内容时再将动态库中的相应模块载入到内...

2018-10-31 20:17:10

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。