首页 > 建站教程 > JS、jQ、TS >
  • 重新认识ES6中的语法糖

    重新认识ES6中的语法糖

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

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

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

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

    Babel  521次
  • ES6常用语法糖

    ES6常用语法糖

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

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

    多级frameset和iframe的js查找调用

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

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

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

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

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

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

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

    longtap事件  648次
  • JS手机端移动端长按longtap事件

    JS手机端移动端长按longtap事件

    移动端并没有所谓的longtap事件,即长按事件。但是,有时候会用到,只能借助touchstart、touchmove、touchend三个事件以及延迟setTimeout来模拟一个longtap,下面就是代码(jQuery和zepto皆可使用,

    js长按  2894次
  • javascript关于小数计算的结果会出现小数的位数变多的现象

    javascript关于小数计算的结果会出现小数的位数变多的现象

    今天对一个表格数据进行累加时出现了结果的小数位数变多了(要求所有的数值最多是3位小数),例如: 再例如: 7*0.8=5.6000000000000005 0.1+0.2=0.30000000000000004 一是JS浮点数计算的bug, 另一

    js计算  1664次
  • JSON.parse()后面不能直接push

    JSON.parse()后面不能直接push

    今天,我爱模板网遇到一个很奇怪的问题,historyCities是一个类似于下面的JSON字符串: [{"cityid":"1101","name":"北京市"}] 我要往里面加入其它城市的信息,自然而然想到了push,先转为数组对

    JSON.parse()  344次
  • JS设置cookie,删除cookie

    JS设置cookie,删除cookie

    js的cookie使用起来非常麻烦,因为它就是一个字符串,设置和读取都不方便,下面提供了三种方法,都是简化cookie的使用方法,设置获取直接调用函数,传个参数即可: 第一种:(这个

    cookie  390次
1002条 上一页 1.. 33 34 35 36 37 38 39 40 41 ..101 下一页