Es6+

Es6+

导读 本篇文章包括let变量声明、const声明常量、解构赋值、模版字符串、对象简化、箭头函数、rest参数、扩展运算符、Symbol、迭代器、手写迭代器、生成器、Promise、数值扩展、Set、模块化 let变量声明 //变量不能重复声明 let star = 'zll'; let star = 'wxl';//此时会报错 //块级作用域有效……

JS进阶-异步

JS进阶-异步

导读 异步的相关内容也可结合AJAX文章中的异步与回调。异步常常伴随着回调一起出现,但是异步不是回调,回调也不一定是异步。 之所以能实现异步,是因为把这件事情交给了浏览器来做 // 同步的sleep function sleep(seconds){ var start=new Date() while(new Date() - star……

JS进阶-函数

JS进阶-函数

函数定义 其中bind、柯里化、this、箭头函数、call、原型链以及继承晦涩难懂,还需要仔细复习文章内容。 匿名函数 var fn=function(){ return 1 } var fn2=fn fn.name //name等于fn fn2.name //name等于fn 具名函数 function fn3(){ retu……

jQuery初识

jQuery初识

概念 jQuery是一个快速、简洁的js库,它是把原生js中的dom操作做了封装,以达到快速查询使用里面的功能。 学习jQuery的本质就是学习调用函数(方法) 入口函数 <div></div> <script> // 举例 隐藏元素hide方法 // 等页面dom加……

本地存储

本地存储

特性 数据存储到用户浏览器中 设置、读取方便、刷新页面也不丢失数据 容量较大,sessionStorage约5M、localStoeage约20M 只能存储字符串,可以将对象 sessionStorage 生命周期为关闭浏览器窗口 在同一个窗口或页面下数据可以共享 以键值对的形式存储使用 <script> var ip……

移动端网页特效

移动端网页特效

触屏事件 touch对象对表一个触摸点,常见的触屏事件如下: 触屏事件对象 TouchEvent是一类描述手指在触摸平面上的状态变化的事件。以上三个触屏事件都是事件对象。其中常见的三个对象列表如下: div.addEventListener('touchstart',function(e){ console.log(e.touc……