javascript技巧
-
使用命令对象代替switch语句的写法示例
曾经有人说过,真正好的程序是没有if..else的,当然switch还不如if..else.JS规范里面是禁止使用switch的. 命令对象(command object)就完美的解决了这个问题. 引 ...
-
json的结构与遍历方法实例分析
本文实例讲述了json的结构与遍历方法.分享给大家供大家参考,具体如下: 第一种json结构: var jsongood = {"goods":[{"parentId&q ...
-
移动Web中图片自适应的两种JavaScript解决方法
本文主要说的是Web中图片根据手机屏幕大小自适应居中显示,图片自适应两种常见情况解决方案.开始吧 在做配合手机客户端的Web wap页面时,发现文章对图片显示的需求有两种特别重要的情况,一是对于图集, ...
-
JS实现仿QQ面板的手风琴效果折叠菜单代码
本文实例讲述了JS实现仿QQ面板的手风琴效果折叠菜单代码.分享给大家供大家参考.具体如下: 这是一款简单实用的垂直导航菜单,有人把这种风格称为"手风琴"菜单,类似仿QQ面板的折叠菜 ...
-
JS删除数组里的某个元素方法
删除数组指定的某个元素 首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为: Array.prototype.indexOf = function(val) { f ...
-
概述BootStrap中role="form"及role作用角色
概述BootStrap中role=";form";及role作用角色
-
详解JavaScript如何实现一个简易的Promise对象
目录 前言 Promise的基础结构与用法 使用class类实现promise对象 写在最后 前言 实现一个简易的Promise对象,我们首先要了解几个相关的知识点: Promise对象的状态: pe ...
-
深入理解jQuery()方法的构建原理
前言 虽然JQuery相对简单,但要全面掌握,且快速灵活的使用它也并不那么容易,它提供了很多方法,包含了网页开发的各个知识面,所以要全面掌握这些知识点,个人认为还是需要对jquery有深入的理解,对这 ...
-
js实现电子时钟功能
电子时钟是网上常见的功能,在学习date对象和定时器功能时,来完成一个电子时钟的制作是不错的选择.学习本教程之前,读者需要具备html和css技能,同时需要有简单的javascript基础. 先准备一 ...
-
webpack 如何同时输出压缩和未压缩的文件的实现步骤
有的时候我们想要同时生成压缩和未压缩的文件,比如我们构建 lib 包的时候,我们希望用户能够使用压缩过后的代码文件作为 cdn 文件,最简单的一个方式就是通过指定环境变量,比如指定 MINIFY,如下 ...
-
JS自定义滚动条效果
本文实例为大家分享了JS自定义滚动条的具体代码,供大家参考,具体内容如下 <head> <meta charset="UTF-8"> <title&g ...
-
js 创建书签小工具之理论
我们一直在寻找增加浏览体验的方法,有的方法众所周知,有的则鲜为人知.我原本认为书签小工具属于后者,非常令人讨厌的东西.令我非常懊恼的是我发现在这个问题上我完全是错误的.它并不是令人厌烦的,而是以用户为 ...
-
使用typescript推导已有变量的盲盒类型详情
目录 迁移盲盒 类型推导 基础类型的推导 对象的推导 数组的推导 函数的推导 完善推导 测试 迁移盲盒 当我们从JavaScript一键转换Typescript的时候,any便是最省事的做法,对于维护 ...
-
js实现蒙版效果
本文实例为大家分享了js实现蒙版效果展示的具体代码,供大家参考,具体内容如下 思路 1.监听按钮的点击 2.阻止冒泡(最关键的一点) 3.让隐藏的显示出来 4.隐藏滚动条 5.点击文档:获取点击的标签 ...
-
JSONP跨域请求
什么是跨域: 1.域名不同 2.域名相同端口不同 js出于对安全考虑不支持跨域请求.我们可以使用JSONP解决跨域问题. 一.JSONP是什么 JSONP(JSON with Padding)是JSO ...
-
JavaScript中的定时器之Item23的合理使用
在javascritp中,有两个关于定时器的专用函数,它们是: 1.倒计定时器:timename=setTimeout("function();",delaytime); 2.循 ...
-
JavaScript算法题之如何将一个数组旋转k步
目录 一.题目描述: 二.思路分析: 两种思路: 思路1:把末尾的元素挨个pop,然后unshift到数组后面 TS代码 运行结果 思路2:把数组拆分,最后concat拼接到一起 TS代码 运行结果 ...
-
React学习笔记之列表渲染示例详解
前言 本文主要给大家介绍了关于React列表渲染的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 示例详解: 列表渲染也很简单,利用map方法返回一个新的渲染列表即可,例如 ...
-
javascript模拟map输出与去除重复项的方法
本文实例讲述了javascript模拟map输出与去除重复项的方法.分享给大家供大家参考.具体方法如下: 1.Javascriptmap输出 function Map(){ // private va ...
-
FF下zoom的替代方案 单位em
首先是em的计算方式,当本元素和父级元素没有指定以em或者百分比为单位的font-size时,1em严格等于16px,当本元素和父级元素指定了以em或者百分比为单位的font-size时,则在16px ...
