![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS基础
seattle-
这个作者很懒,什么都没留下…
展开
-
作用域,this,闭包的问题
** 执行上下文** :不用去管字面意思 由JS预解析产生,其中var声明的提前,并且赋值为undefined,function声明的提前,并且函数内容一起提前 **全局**中(一个script标签):*变量定义var、函数声明function* **函数**中:*变量定义var、函数声明function、this、arguments* **注意函数声明和函数表达式的区别 this thi...原创 2018-12-30 16:29:02 · 107 阅读 · 0 评论 -
异步和单线程
对比异步和同步: 同步(alert)会阻塞进程 异步(setTimeout)不会阻塞进程 什么时候需要异步: 为了不阻塞进程,凡是需要等待的都要用异步 前端使用异步的场景: 1.定时任务:setTimeout、setInterval 2.网络请求:ajax、<img>动态加载 3.事件绑定 单线程 一次只能做一件事,因为是单线程,所以一定会有异步,避免进程堵塞 setTim...原创 2019-01-02 11:41:27 · 107 阅读 · 0 评论 -
Date、Math、数组API、对象API
Date: Date.now() //获取当前时间毫秒 var dt = new Date() dt.getTime() //获取dt的毫秒 dt.getFullYear() //获取dt的年 dt.getMonth() //月0-11 dt.getDate() //日0-31 dt.getHours() //时0-23 dt.gtMinutes() //分0-59 dt.getSeconds()...原创 2019-01-02 12:43:07 · 118 阅读 · 0 评论 -
WEB-API
JS基础知识:ECMA标准 JS-WEB-API:W3C标准 W3C标准中包含的JS标准: BOM DOM 事件绑定 ajax请求(包括HTTP请求) 存储 但w3c没有定义与JS基础相关的,如变量类型,作用域,原型,异步 只管定义在浏览器中JS操作页面的API和全局变量 简单JS语法提供了Array、Object、Boolean等内置对象,Math、JSON等内置函数,window、docu...原创 2019-01-03 13:53:59 · 266 阅读 · 0 评论 -
运行环境(页面加载、性能优化、安全性)
–浏览器可以通过访问链接来得到页面内容 –通过绘制和渲染,显示出页面最终样子 整个过程我们需要考虑 -页面加载 -性能优化 -安全性 页面加载 加载资源的形式 -输入url(或页面跳转)加载html -加载html中静态资源(图片,视频,js,cdn,css...) 加载一个资源的过程 -浏览器根据DNS服务器得到域名的IP地址 -向这个IP的机器发送http(s)请求 -服务器收...原创 2019-01-09 15:36:18 · 309 阅读 · 0 评论 -
数组API
数组API原创 2019-02-17 19:24:19 · 145 阅读 · 0 评论