JS中的块级作用域,var、let、const三者的区别

JS中作用域有:全局作用域、函数作用域。没有块作用域的概念。ECMAScript 6(简称ES6)中新增了块级作用域。var、let、const的区别

JS生成器 - generator

generator(生成器)是ES6标准引入的新的数据类型。最大特点就是可以交出函数的执行权(即暂停执行)。一个generator看上去像一个函数,区别就是函数名前面多了一个星号 *,但可以返回多次。

JS中新增的对象:Map、Set

JS中新增了两个对象,Map和Set,Map是一组键值对的结构,具有极快的查找速度。Set是一组key的集合,但不存储value, 而且key不重复,可自动排重。

PHP如何使用Redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key- Value数据库,并提供多种语言的API。

JS、Jquery中jsonp的原理以及使用方法

sonp实现跨域请求数据的原理:jsonp允许服务器在后台生成一段js代码(回调函数),将数据写进回调函数里,然后返回给页面,页面接收回调函数后在页面执行,可获取到数据。

通过file按钮上传的图片如何在当前页面显示出来 FileReader

H5中有FileReader,用于读取文件。我们可以在file按钮onchange的时候,去读取上传文件的信息。从而获取上传图片的dataURL格式的数据(通过data协议显示图片...

JS中的正则

正则可以规定在文本或字符串中要检索或替换的内容,可以是表达式的形式。然后可以在文本或字符串中匹配自己给定好的内容。

JS事件绑定、冒泡/捕获、常见的兼容处理、委托、阻止默认行为和冒泡

我们常见的事件一般是类似obj.onclick = function () {};这种,如果给同一个obj写同一个事件,那后面写的事件会把之前的事件给覆盖掉。而事件绑定多次绑定对应的事件函数都会执行。

Git 常用命令

git管理的工作流程: 工作区 -> 暂存区 -> 分支 (暂存区和分支属于版本库) 工作区通过add可以将文件加进缓存区,缓存区通过commit可以到当前分支。

DOM对象

DOM可以控制HTML文档里面的节点元素,DOM的节点及节点类型(nodeType)包括: 文档节点=>9、元素节点=>1、文本节点=>3、属性节点=>2、 注释节点=>8

Top