javascript技巧
-
JavaScript函数封装的示例详解
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
-
Javascript 中的 && 和 || 使用小结
普通情况下的 && 和 || 比较简单,这里不进行讨论. 准备两个对象用于下面的讨论. 复制代码 代码如下: var alice = { name: "alice" ...
-
基于JavaScript代码实现自动生成表格
废话不多说,直接给大家贴js代码了,具体代码如下所示: //js实现输入表格行数.列数自动生成表格源代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTM ...
-
原生js轮播(仿慕课网)
效果如下: 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...
-
基于HTML5+JS实现本地图片裁剪并上传功能
最近做了一个项目,这个项目中需要实现的一个功能是:用户自定义头像(用户在本地选择一张图片,在本地将图片裁剪成满足系统要求尺寸的大小).这个功能的需求是:头像最初剪切为一个正方形.如果选择的图片小于规定 ...
-
11行JS代码制作二维码生成功能
HTML代码: <img style="display: none" id="qrcode" data-width="100" dat ...
-
JavaScript统计数组中相同的数量的方法总结
目录 实现方法 使用方法 测试方法 结论 在JavaScript中,我们经常需要对数组中对象的属性进行统计.例如,我们可能有一个包含产品名称和数量的数组,我们需要统计每个产品名称出现的次数,并将其数量 ...
-
Javascript insertAfter() 实现函数代码
复制代码 代码如下: //DOM没有提供insertAfter()方法 function insertAfter(newElement, targetElement){ var parent = ta ...
-
JS解惑之Object中的key是有序的么
当我们使用for/in遍历一个Object对象的时候,打印的结果是否按key的顺序打印出来呢? 答案是:不一定. 背景 最近在做一个项目的时候,遇到这样一个需求: 一个下拉列表中有3个固定选项,包括: ...
-
Javascript 实现计算器时间功能详解及实例(二)
Javascript 计算器: 系列文章: JS 实现计算器详解及实例代码(一) Javascript 实现计算器时间功能详解及实例(二) Javascript计算器 -> 添加时间在屏显区左上 ...
-
JS实现数组去重及数组内对象去重功能示例
本文实例讲述了JS实现数组去重及数组内对象去重功能.分享给大家供大家参考,具体如下: 大家在写项目的时候一定遇到过这种逻辑需求,就是给一个数组进行去重处理,还有一种就是给数组内的对象根据某一个属性,比 ...
-
js实现简单选项卡与自动切换效果的方法
本文实例讲述了js实现简单选项卡与自动切换效果的方法.分享给大家供大家参考.具体分析如下: 这里再上篇<js实现简单的可切换选项卡效果>基础上,进一步实现可以自动切换的切换效果,用这种效果 ...
-
写出更好的JavaScript之undefined篇(上)
"全局变量"和"全局对象的属性"是指同样的东西,只是因为要配合上下文才用了不同的说法,正文中我就不再另外解释了:"声明"指通过"v ...
-
JS实现的碰撞检测与周期移动完整示例
本文实例讲述了JS实现的碰撞检测与周期移动.分享给大家供大家参考,具体如下: <!doctype html> <html> <head> <meta char ...
-
js实现碰撞检测
本文实例为大家分享了js实现碰撞检测的具体代码,供大家参考,具体内容如下 代码: <!DOCTYPE html> <html lang="en"> < ...
-
JS中的进制转换以及作用
js的进制转换, 分为2进制,8进制,10进制,16进制之间的相互转换, 我们直接利用 对象.toString()即可实现: 运行下面代码 //10进制转为16进制 (10).toString(16) ...
-
利用Three.js如何实现阴影效果实例代码
前言 众所周知作为webgl的插件,three.js肯定没有原生webgl那样,添加一个阴影这么费劲.所以,经过一小时的研究(笨人不聪明,已经是极限速度了).终于将阴影效果做了出来,并且还发现一些容易 ...
-
JS实现返回上一页并刷新页面的方法分析
本文实例讲述了JS实现返回上一页并刷新页面的方法.分享给大家供大家参考,具体如下: 正常情况下我们通过 history.back() 或者 history.go(-1) 返回上一级页面的时候,是不会刷 ...
-
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
这是一款基于Bootstrap的Metro风格的后台管理面板应用,Bootstrap Metro Dashboard的UI是基于Twitter Bootstrap样式的,同时使用了jQuery 1.9 ...
-
layui table 复选框跳页后再回来保持原来选中的状态示例
layui table默认跳页后不存在源页面选中的状态.如果要实现记录源页面的选中状态,需要定义一个全局变量来记录数据选中状态. 1.修改table.js ;layui.define(["l ...
