js-节流防抖

节流(throttle)function throttle(fn,delay){ let valid = true return function() { if(!valid){ //休息时间 暂不接客 return false } // 工作时间,执行函数并且在间隔期内把状态位设为无效

- 阅读全文 -

JS基础-BOM

BOMJS 浏览器对象模型(Browser Object Model, BOM)被广泛应用于 Web 开发之中,主要用于客户端浏览器的管理。OM 概念比较古老,但是一直没有被标准化,不过各主流浏览器均支持 BOM,都遵守最基本的规则和用法,W3C 也将 BOM 主要内容纳入了 HTML5 规范之中BOM-window使用系统对话框alert():确定提示框。由浏览器向用户弹出提示性信息。该方法包含

- 阅读全文 -

js基础——DOM

DOMDOM 是 W3C(World Wide Web Consortium)标准。同时也 定义了访问诸如 XML 和 HTML 文档的标准:DOM是一个使程序和脚本有能力动态地访问和更新文档的内容、结构以及样式的平台和语言中立的接口。DOM节点DOM节点分为三大类:元素节点、属性节点、文本节点;## DOM访问通过使用 getElementById() 方法通过使用 getElementsByT

- 阅读全文 -

js基础语法——异步和回调()

概念同步:即按照书写的顺序执行异步:即在前一个方法未执行完时,就开始运行后一个方法异步的好处:从异步的概念中可以发现,程序异步运行,可以提高程序运行的效率,不必等一个程序跑完,再跑下一个程序,特别当这两个程序是无关的时候。两个程序在一定时间内,可以是同时运行的。写服务器的时候应该会碰到很多这样的例子。可以想象,如果服务器的程序都是同步的,那并发什么的就不存在了吧。var foo = functio

- 阅读全文 -

js基础语法——值类型和引用类型

值类型字符串(string)、数值(number)、布尔值(boolean)、undefined、null (这5种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值)(ECMAScript 2016新增了一种基本数据类型:symbol http://es6.ruanyifeng.com/#docs/symbol )引用类型对象(Object)、数组(Array)、函数(Functio

- 阅读全文 -