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 · 286 阅读 · 0 评论 -
ES5作用域闭包
函数声明 函数表达式 区别是函数声明 可以提升,函数表达式不能提升函数,函数表达式只是个变量提升而不是函数提升 //var fn1 = undefined //这是var的变量声明的提升 //var a = undefined // 这是var的变量声明的提升 fn()//可执行 function fn(){ //函数声明 } fn1()//undefined var fn1 = functi...原创 2019-08-04 17:28:11 · 274 阅读 · 0 评论 -
ES5原型原型链
原型 原型链 如何准确判断一个变量是数组类型 写一个原型链继承的例子 描述new一个对象的过程 zepto(或其他框架)源码中如何使用原型链 知识点 构造函数 构造函数多以大写开头 默认有一行 return this new 执行的时候 先把this变成一个空对象,然后return this 最后赋值给 一个变量 function Foo(name,age){ this.name = nam...原创 2019-08-04 17:28:20 · 637 阅读 · 0 评论 -
ES5模块化
模块化 知识点 不使用模块化的情况 使用模块化 AMD CommonJS 不使用模块化 util.js getFormatDate 函数里 (基础函数库) a-util.js aGetFormatDate函数 使用getFormatDate(a业务在util.js上二次封装) a.js aGetFormatDate 函数(a.js 引用a-util.js) // util.js funct...原创 2019-08-04 17:26:20 · 1878 阅读 · 0 评论 -
ES5存储
题目 请描述一下cookie,sessionStorage和localStorage区别?(在HTML5出来之后,才有了sessionStorage和localStorage) 知识点 cookie 本身用于客户端和服务端通信 但是它有本地存储的功能,于是就被“借用” document.cookie = … 获取和修改即可(是个字符串,key value形式存储) ######cookie用...原创 2019-08-04 17:27:06 · 351 阅读 · 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 · 344 阅读 · 0 评论 -
ES5事件冒泡&代理
事件 题目 编写一个通用的事件监听函数 描述事件冒泡流程 对于一个无限下拉加载图片的页面,如何给每个图片绑定事件 知识点 通用事件绑定 事件冒泡 代理 (即委托,也是事件冒泡的应用) //通用事件绑定 var btn = document.getElementById('btn1') btn.addEventListener('click',function(event){ console....原创 2019-08-04 17:27:23 · 241 阅读 · 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> //property var div1...原创 2019-08-04 17:27:31 · 246 阅读 · 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 · 398 阅读 · 0 评论 -
ES5 之 JS-Web-API
回顾JS基础知识 变量类型和计算 原型和原型链 闭包和作用域 异步和单线程 其他(如日期、Math、各种常用API) JS-Web-API JS基础知识: ECMA 262标准 JS-Web-API:W3C标准 W3C标准中关于JS的规定有 DOM操作 BOM操作 事件绑定 ajax请求 (包括http协议) 存储 window.alert (123),浏览器需要做以下: 定一个wind...原创 2019-08-04 17:27:47 · 268 阅读 · 0 评论 -
ES5异步和单线程
题目 同步和异步的区别是什么?分别举一个同步和异步的例子 一个关于setTimeout的笔试题 前端使用异步的场景有哪些 知识点 什么是异步(对比同步) 前端使用异步的场景 异步和单线程(js是单线程语言) //异步示例 console.log(100) setTimeout(function(){ console.log(200) },1000)//正常情况 先打印100,等一秒再打印...原创 2019-08-04 17:28:03 · 310 阅读 · 0 评论
分享