javascript技巧
-
js实现仿网易点击弹出提示同时背景变暗效果
本文实例讲述了js实现仿网易点击弹出提示同时背景变暗效果.分享给大家供大家参考.具体如下: 这里仿网易点击弹出提示,背景变暗提示层效果,圆角,美观简洁,代码稍嫌多. 运行效果如下图所示: 在线演示地址 ...
-
webpack打包时如何修改文件名的实现示例
目录 1.使用copy-webpack-plugin插件复制的文件,这个就是配置from和to 2.修改js文件的文件名 3.修改css文件的文件名 4.修改其他资源文件(图片.视频等)的文件名 在使 ...
-
微信小程序开发篇之踩坑记录
最近参与开发了公司的第一款小程序,开发体验基本类似于基于webview的混合式开发,可以调用官方强大的api,但也有一些坑或者说不习惯的地方.这篇文章从实用性出发,记录了开发过程中的一些问题: 1. ...
-
JavaScript如何动态监听DOM元素高度详解
背景 考虑这样一种情况,产品同学希望达到以下功能: 在我们的网页中有一个固定区域,这个区域会用于渲染从后端拉取的含有图片等资源的富文本字符串. 他需要在内容不超过一个最大高度的时候完全显示所有内容,超 ...
-
layui复选框限制选择个数的方法
复选框限制选择个数的方法 html <div class="layui-form-item"> <label class="layui-form-lab ...
-
在JavaScript中使用timer示例
复制代码 代码如下: function foo() { } setInterval( "foo()", 1000 ); 如果使用OO的技术,可以这样, 复制代码 代码如下: // ...
-
JS实现读取Excel文件内容并生成二维码
目录 需求 实现方案 puppeteer node-canvas 浏览器 问题分解 具体实现 启动一个本地服务器 创建html,引入资源库 解析xls文件 写入中间logo 写入底部文字 canvas ...
-
使用webpack和rollup打包组件库的方法
前言 之前做了一个loading的样式组件,为了实现代码的可重用性,将这个小项目打包并且发布在了npm上.在一次次的打包发包过程中经历了一个有一个报错,@buzuosheng/loading这个组件已 ...
-
raphael.js绘制中国地图 地图绘制方法
最近的数据统计项目中要用到中国地图,也就是在地图上动态的显示某个时间段某个省份地区的统计数据,我们不需要flash,仅仅依靠raphael.js以及SVG图像就可以完成地图的交互操作.在本文中,我给大 ...
-
Javascript前端经典的面试题及答案
前言 如果面试题按类型来分,主要涉及到"技术"与"非技术"两大类,技术类别下涉及到的子类别有: 移动 & PC端布局类 JavaScript 核心基础类 ...
-
JavaScript中出现乱码的处理心得
常见乱码情况: 1.客户端提交数据到后台,参数值有乱码情况,如:a.aspx?value="中文值"&type="%$#((&_特殊符号": 2 ...
-
JavaScript变量声明的var、let、const详解
目录 前言 内容 JavaScript的变量声明 var的变量声明 变量声明在函数作用域中 变量重复声明 变量声明提升 怪异危险的var let和const的变量声明 块级作用域 不可重复声明 暂时性 ...
-
激活 ActiveX 控件
激活 ActiveX 控件 发布日期: 2006-3-29 | 更新日期: 2006-3-29 Internet 开发索引 用户不能与 APPLET.EMBED 或 OBJECT 元素加载的 Micr ...
-
javascript 自动转到命名锚记
javascript 自动转到命名锚记
-
JavaScript获取伪元素(Pseudo-Element)属性的方法技巧
CSS伪元素(pseudo-elements)非常的有用--你可以用它制作出CSS三角形,用在提示框上面,还可以用它完成很多简单的任务,而不需要多余的HTML元素.以前,伪元素的CSS属性是无法用Ja ...
-
HTML+JavaScript实现筋斗云导航栏效果
功能要求: 1.鼠标经过某个li,筋斗云跟着到当前的位置 2.鼠标离开这个li,筋斗云回到原来的位置 3.鼠标点击了某个li,筋斗云就留在点击这个位置 <!DOCTYPE html> &l ...
-
js+html5实现手机九宫格密码解锁功能
HTML5真的是很强大,前端时间看到一个canvas实现九宫格的密码解锁.今天抽出时间模仿了一个,特定分享一下! 效果截图如下: 效果看起来还不错吧! 源码如下: <!DOCTYPE html& ...
-
ES6使用export和import实现模块化的方法
在ES6前, 前端就使用RequireJS或者seaJS实现模块化, requireJS是基于AMD规范的模块化库, 而像seaJS是基于CMD规范的模块化库, 两者都是为了为了推广前端模块化的工 ...
-
JS学习笔记之数组去重实现方法小结
本文实例讲述了JS学习笔记之数组去重实现方法.分享给大家供大家参考,具体如下: 操作的数组 let arr=[0,1,23,'1',4,2,8,5,5,6,9,'asdasd','5'] 1. 利用E ...
-
javaScript如何生成xmlhttp
复制代码 代码如下: function ajaxFunction(){ var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp = new ...