ES5
cjexe
这个作者很懒,什么都没留下…
展开
-
ES5其他知识Date\Math\Array\Object
题目获取2017-06-10格式的日期获取随机数,要求是长度一致的字符串格式写一个能遍历对象和数组的通用forEach函数知识点日期Math数组API对象API日期Date.now()// 获取当前时间毫秒数var dt = new Date()dt.getTime()//获取毫秒数 (从1970年开始)dt.getFullYear()//年dt.getMont...原创 2019-08-04 17:27:55 · 217 阅读 · 0 评论 -
ES5作用域闭包
函数声明 函数表达式区别是函数声明 可以提升,函数表达式不能提升函数,函数表达式只是个变量提升而不是函数提升//var fn1 = undefined //这是var的变量声明的提升//var a = undefined // 这是var的变量声明的提升fn()//可执行function fn(){//函数声明}fn1()//undefinedvar fn1 = functi...原创 2019-08-04 17:28:11 · 208 阅读 · 0 评论 -
ES5原型原型链
原型 原型链如何准确判断一个变量是数组类型写一个原型链继承的例子描述new一个对象的过程zepto(或其他框架)源码中如何使用原型链知识点构造函数构造函数多以大写开头默认有一行 return thisnew 执行的时候 先把this变成一个空对象,然后return this最后赋值给 一个变量function Foo(name,age){ this.name = nam...原创 2019-08-04 17:28:20 · 568 阅读 · 0 评论 -
ES5模块化
模块化知识点不使用模块化的情况使用模块化AMDCommonJS不使用模块化util.js getFormatDate 函数里 (基础函数库)a-util.js aGetFormatDate函数 使用getFormatDate(a业务在util.js上二次封装)a.js aGetFormatDate 函数(a.js 引用a-util.js)// util.jsfunct...原创 2019-08-04 17:26:20 · 1797 阅读 · 0 评论 -
ES5存储
题目请描述一下cookie,sessionStorage和localStorage区别?(在HTML5出来之后,才有了sessionStorage和localStorage)知识点cookie本身用于客户端和服务端通信但是它有本地存储的功能,于是就被“借用”document.cookie = … 获取和修改即可(是个字符串,key value形式存储)######cookie用...原创 2019-08-04 17:27:06 · 273 阅读 · 0 评论 -
ES5 Ajax
题目手动编写一个ajax,不依赖第三方库跨域的几种实现方式知识点XMLHttpRequest状态码说明跨域//XMLHttpRequest 源码var xhr = new XMLHttpRequest()xhr.open('GET', '/api', false)//首先打开//method,地址//false代表异步xhr.onreadystatechange =...原创 2019-08-04 17:27:14 · 262 阅读 · 0 评论 -
ES5事件冒泡&代理
事件题目编写一个通用的事件监听函数描述事件冒泡流程对于一个无限下拉加载图片的页面,如何给每个图片绑定事件知识点通用事件绑定事件冒泡代理 (即委托,也是事件冒泡的应用)//通用事件绑定var btn = document.getElementById('btn1')btn.addEventListener('click',function(event){ console....原创 2019-08-04 17:27:23 · 180 阅读 · 0 评论 -
DOM&BOM操作
property 、attribute 区别<div id="div1" class="class-div1"> <P id="p1" data-name="p1-data-name">this is p1</P> <P id="p2">this is p2</P></div>//propertyvar div1...原创 2019-08-04 17:27:31 · 185 阅读 · 0 评论 -
ES5之DOM操作和BOM操作
DOM操作(Document Object Model)题目DOM是哪种基本的数据结构DOM操作的常用API有哪些DOM节点的 attr 和 property 有何区别知识点DOM本质html是xml 特殊类型,xml 具有扩展性DOM节点操作DOM可以理解为浏览器把拿到的html代码,,结构化一个浏览器能识别并且js可以操作的一个模型而已获取DOM节点protot...原创 2019-08-04 17:27:40 · 317 阅读 · 0 评论 -
ES5 之 JS-Web-API
回顾JS基础知识变量类型和计算原型和原型链闭包和作用域异步和单线程其他(如日期、Math、各种常用API)JS-Web-APIJS基础知识: ECMA 262标准JS-Web-API:W3C标准W3C标准中关于JS的规定有DOM操作BOM操作事件绑定ajax请求 (包括http协议)存储window.alert (123),浏览器需要做以下:定一个wind...原创 2019-08-04 17:27:47 · 207 阅读 · 0 评论 -
ES5异步和单线程
题目同步和异步的区别是什么?分别举一个同步和异步的例子一个关于setTimeout的笔试题前端使用异步的场景有哪些知识点什么是异步(对比同步)前端使用异步的场景异步和单线程(js是单线程语言)//异步示例console.log(100)setTimeout(function(){ console.log(200)},1000)//正常情况 先打印100,等一秒再打印...原创 2019-08-04 17:28:03 · 224 阅读 · 0 评论