Delicia_Lani的博客

一旦出发,必须到达

JS读程序积累

面试过程中,必不可少的读程序题,我将平时接触过的题目积累下来,类型也是多样的,并且将在日后做补充。 var x = 1, y = 0, z = 0; var add = function (x) { return x = x + 1; } y = add(x); function a...

2019-04-18 20:14:34

阅读数 78

评论数 0

HTML 5 全局属性

HTML 属性能够赋予元素含义和语境。 下面的全局属性可用于任何HTML5 元素。 NEW:HTML 5 中新的全局属性。 属性 描述 accesskey 规定访问元素的键盘快捷键 class 规定元素的类名(用于规定样式表中的类)。 contenteditab...

2019-08-19 20:26:30

阅读数 7

评论数 0

5种布局方式

一、静态布局(static layout) 即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位。 1、布局特点 不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态(定宽度)布局的,也就是设置了min-width,这样的话,如果小于这个宽度就...

2019-08-19 20:20:01

阅读数 16

评论数 0

JS中的节流和去抖动

文章来源:https://www.jianshu.com/p/cad9e3e779e2 首先要明白 节流 Throttle 和 去抖动 Debounce 两者是有区别的,很多人一开始都会搞混。 先讲讲去抖动 Debounce Debounce 为什么要去抖动? 我们知道 浏览器有一些原生事...

2019-08-09 15:24:03

阅读数 12

评论数 0

秋招编程题JS实现(参考牛客网已运行成功代码)

【1】俄罗斯方块(网易2019秋招) 小易有一个古老的游戏机,上面有着经典的游戏俄罗斯方块。因为它比较古老,所以规则和一般的俄罗斯方块不同。 荧幕上一共有 n 列,每次都会有一个 1 x 1 的方块随机落下,在同一列中,后落下的方块会叠在先前的方块之上,当一整行方块都被占满时,这一行会被消去,并...

2019-08-04 11:00:38

阅读数 15

评论数 0

Flex布局使用(含实例代码)

一、什么是Flex布局? Flex是Flexible Box的缩写,顾名思义为“弹性布局”,用来为盒装模型提供最大的灵活性。 任何一个容器都可以指定为Flex 布局。 1 2 3 .box{ display:flex; } ...

2019-08-03 20:52:00

阅读数 14

评论数 0

进程与线程

进程与线程区别 1) 简而言之,一个程序至少有一个进程,一个进程至少有一个线程。 2) 线程的划分尺度小于进程,使得多线程程序的并发性高。 3) 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 4) 线程在执行过程中与进程还是有区别的。每个独...

2019-08-02 11:14:47

阅读数 8

评论数 0

JSON与XML比较

JSON:js的对象表示法(JS Object Notation) JSON:存储和交换文本信息的语法,类似XML JSON比XML更小、更快、更易解析 JSON & XML 可读性:差不多,XML可读性更好一些 可扩展性:差不多 编码难度:JSON更容易 解析(码...

2019-08-02 11:11:20

阅读数 11

评论数 0

JS内存泄漏机制

https://blog.csdn.net/li2274221/article/details/25217297

2019-08-01 17:19:52

阅读数 37

评论数 0

浏览器兼容问题彻底掌握

渐进增强与优雅降级:https://www.zhangxinxu.com/wordpress/2010/04/css-%E6%B8%90%E8%BF%9B%E5%A2%9E%E5%BC%BA%E5%9C%A8web%E5%88%B6%E4%BD%9C%E4%B8%AD%E5%B8%B8%E8%A7...

2019-08-01 17:16:30

阅读数 14

评论数 0

AJAX相关知识点

https://blog.csdn.net/qq_35219282/article/details/81088801 https://segmentfault.com/a/1190000013291898

2019-08-01 17:15:58

阅读数 18

评论数 0

Vue相关知识点

1.vue生命周期 每一个组件或者实例都会经历一个完整的生命周期,总共分为三个阶段:初始化、运行中、销毁。 实例、组件通过new Vue() 创建出来之后会初始化事件和生命周期,然后就会执行beforeCreate钩子函数,这个时候,数据还没有挂载呢,只是一个空壳,无法访问到数据和真实的dom...

2019-08-01 11:02:52

阅读数 25

评论数 0

JavaScript实现算法(利用对象求解问题归类)

【题1】来自用友 请判断一个字符串出现次数最多的字符及出现次数? 输入:const str = 'asddfgdfwwqeweqwezczxcsdfgdgd'; 输出:’d’, 出现6次 function find1(str) { var map = {} var max...

2019-08-01 10:00:44

阅读数 28

评论数 0

闭包(含实例代码,通俗易懂)

早期,我在学习闭包的时候,参考了该帖子,但是现在找不到出处了,不过,现在再次重拾闭包,觉得这几篇都容易理解,因此,分享给更多的朋友,一起彻底搞懂闭包。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Java...

2019-08-01 09:21:41

阅读数 16

评论数 0

输入 URL 到展现涉及的缓存环节

https://mp.weixin.qq.com/s/zmUYi1IL_ZJy3t8brHtI-A

2019-07-25 15:23:51

阅读数 18

评论数 0

漫画:什么是动态规划?

转自: http://www.sohu.com/a/153858619_466939 https://blog.csdn.net/zw6161080123/article/details/80639932

2019-07-23 10:07:30

阅读数 10

评论数 0

从 V8 中看 JS 性能优化

# 从 V8 中看 JS 性能优化 > 注意:该知识点属于性能优化领域。 性能问题越来越成为前端火热的话题,因为随着项目的逐步变大,性能问题也逐步体现出来。为了提高用户的体验,减少加载时间,工程师们想尽一切办法去优化细节。 掘金之前已经出过一本关于性能的小册,我在写涉及性能优化...

2019-07-22 15:55:17

阅读数 32

评论数 1

浏览器渲染原理

# 浏览器渲染原理 > 注意:该章节都是一个面试题。 在这一章节中,我们将来学习浏览器渲染原理这部分的知识。你可能会有疑问,我又不是做浏览器研发的,为什么要来学习这个?其实我们学习浏览器渲染原理更多的是为了解决性能的问题,如果你不了解这部分的知识,你就不知道什么情况下会对性能造成...

2019-07-22 15:54:21

阅读数 20

评论数 0

理解XSS与CSRF攻击及防范措施

一,XSS理解: 比如在一个论坛中,发帖写一段拥有跨站请求功能的JavaScript脚本注入到一条帖子里,该JS代码有请求服务器的操作,然后有用户访问了这个帖子,这就算是中了XSS攻击了。 攻击者对客户端网页注入的恶意脚本一般包括 JavaScript,有时也会包含 HTML 和 Flash。...

2019-07-22 10:39:21

阅读数 43

评论数 0

TCP三次握手,四次挥手相关问题

该帖子解释清晰易懂,我从中学到很多:https://mp.weixin.qq.com/s/ah7pyJagd9KdnKx39BNpdg 【问题1】为什么连接的时候是三次握手,关闭的时候却是四次握手? 答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报...

2019-07-20 11:10:48

阅读数 17

评论数 0

提示
确定要删除当前文章?
取消 删除