首页 > 建站教程 > JS、jQ、TS >
  • JS requestAnimationFrame详解

    JS requestAnimationFrame详解

    性能更好的js动画实现方式——requestAnimationFrame 用js来实现动画,我们一般是借助setTimeout或setInterval这两个函数,css3动画出来后,我们又可以使用css3来实现动画了,而且性能和流畅度也

    requestAnimationFrame  635次
  • canvas圆环进度条动画js代码

    canvas圆环进度条动画js代码

    在html5出来之前,加载动画和进度条动画都是要么采用的GIF,如: 18款网页加载动画gif格式 ,要么采用flash,如 18个简约动态flash加载动画fla源文件 ,但是,gif往往比较大,而且还要另外

    canvas加载动画  345次
  • 为什么在js自执行函数(function(){})()前加个分号

    为什么在js自执行函数(function(){})()前加个分号

    如下,在封装插件时,经常看到在自执行函数的括号前面加个分号: ;(function(){ //TODO})(); 上面的;号作用是什么:前端页面脚本压缩可减少脚本数量和脚本大小,为了避免压缩时前一个

    js自执行函数  273次
  • JS数组常用方法汇总

    JS数组常用方法汇总

    转换方法 所有对象都具有 toLocaleString()、toString()、valueOf()方法 。其中调用数组的toString方法会返回以数组中的每个值的字符串形式拼接而成的一个以逗号分割的字符串。而调用valueOf(

    JS数组方法  167次
  • 重新认识ES6中的语法糖

    重新认识ES6中的语法糖

    ES6为一些已有的功能提供了非破坏性更新,这类更新中的大部分我们可以理解为语法糖,称之为语法糖,意味着,这类新语法能做的事情其实用ES5也可以做,只是会稍微复杂一些。本章

    ES6语法糖  237次
  • 使用Babel将ES6语法转换到ES5语法

    使用Babel将ES6语法转换到ES5语法

    下面是Babel转换后结果:js文件夹里面的是两个ES6语法js文件,lib文件夹里面是转换后的两个ES5语法js文件: 转换示意图 Babel官网: Babel官网 Babel相当于一个翻译, 可以将ES6的语法,装换为

    Babel  536次
  • ES6常用语法糖

    ES6常用语法糖

    ES6为一些已有的功能提供了非破坏性更新,这类更新中的大部分我们可以理解为语法糖,称之为语法糖,意味着,这类新语法能做的事情其实用ES5也可以做,只是会稍微复杂一些。本章

    ES6语法糖  223次
  • 多级frameset和iframe的js查找调用

    多级frameset和iframe的js查找调用

    iframe里的js要操作父级窗口的dom,必须搞懂几个对象: parent是父窗口(如果窗口是顶级窗口,那么parent==self==top) top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe) self是当前

    iframe  364次
  • JS获取文本框焦点光标位置、选中起始位置、终止位置、选择内容selectionStart、selectionEnd、cr

    JS获取文本框焦点光标位置、选中起始位置、终止位置、选择内容selectionStart、selectionEnd、cr

    先看下效果: 基本的认识: 文本选中区域光标:页面中闪烁的光标其实就是特殊的宽度为0的选区。 简单理解就是选区的左右边界交叉形成了光标。 有了这个概念下面的内容就很好理解

    selectionStart  8104次
  • HTML5触摸事件演化tap、longtap事件

    HTML5触摸事件演化tap、longtap事件

    触摸事件是移动浏览器特有的HTML5事件,虽然click事件在pc和移动端更通用,但是在移动端会出现300ms延迟,较为影响用户体验,300ms延迟来自判断双击和长按,因为只有默认等待时间结束

    longtap事件  678次
1046条 上一页 1.. 37 38 39 40 41 42 43 44 45 ..105 下一页