js
111
JS中,调用Number()主要有两种方式,一是作为一个 function 将任意类型的数据转换成数值,二是作为一个类,通过new 生成一个数值对象。其中第一种方式更常用。用法一:function1Number(value)将一个任意类型的数据转换成数值,无法转换的则返回 NaN,转换规则类似于类型隐式转换,与 parseFloat 略有差异。转换规则如下:值 Value结果 ResultundefinedNaNnull0false0true1number原样输出string忽略前后空格,碰到第一个非数字
118
递归:函数中用调用函数自己,此时就是递归,递归一定要有结束条件12345678910111213141516function f1() { console.log("从前有座山,山里有个庙,庙里有个老和尚给小和尚讲故事:"); f1();};f1();//浏览器崩溃,因为没有结束条件――死循环 改进如下: var i=0;function f1() { i++; if
399
前端实现吸顶效果1、监听scroll事件,实现吸顶功能2、css实现吸顶写页面经常会遇到这种需求:导航菜单初始位置不在头部,滑动页面时候当导航菜单滑到头部位置就固定在头部,往下滑导航菜单又回到初始位置。网页被卷起来的高度/宽度(即浏览器滚动条滚动后隐藏的页面内容高度)1234567891011(javascript) document.documentElement.scrollTop //firefox (javascript) document.documentElemen
744
【相关学习推荐:js视频教程】测试代码123456789101112131415161718<script type="text/javascript"> //1、只能输入数字或者小数点 仅整数,整数加小数var reg1=/(^[0-9]{1,2}$)|(^[0-9]{1,2}[\.]{1}[0-9]{1,2}$)/;console.log(reg1.test("")+" 空串 false
297
【相关学习推荐:javascript视频教程】写之前在网上找了很多方法,最简单的思路应该是1.获取UEditor中的内容;2.将获取到的字符串转换成jquery对象;3.选择器找到img元素,获取src值。1234567var content= UE.getEditor('details').getContent();//获取编辑器内容var $p = document.createElement("p");//创建一个p元素对象$p.innerHTML = content;//往p里填充htmlvar
503
【相关学习推荐:javascript视频教程】本文实例为大家分享了js实现滑动进度条效果的具体代码,供大家参考,具体内容如下进度条:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657<!DOCTYPE html><html>&l
42
js中的宏任务与微任务(推荐教程:js教程)在面试过程中,基本面试官都会问你一些promise的问题,promise是es6的新内容,主要是用来优化异步的问题。笔试中经常会让你写一些promise和setTimeout的执行结果,这你就必须知道宏任务和微任务的概念了!为什么要使用promise如果你经历过以前的jquery开发项目,你会遇到以下问题:回调地狱12345678910111213$.ajax({ ... success: function() { ...
83
js数组删除指定元素的方法:首先给js数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引;然后通过得到的指定元素的索引,使用对应函数来删除指定元素。首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为:(推荐教程:javascript视频教程)123456Array.prototype.indexOf = function(val) { for (va