javascript技巧
-
6种JavaScript继承方式及优缺点(小结)
温馨提示:想要更好的理解JS继承方式,须了解构造函数.原型对象.实例化对象.原型链等概念 第一种:原型链继承 利用原型链的特点进行继承 function Parent(){ this.name = ' ...
-
webpack 如何解析代码模块路径的实现
前言 webpack是如何解析代码模块路径 webpack 中有一个很关键的模块 enhanced-resolve 就是处理依赖模块路径的解析的,这个模块可以说是 Node.js 那一套模块路径解析的 ...
-
JS实现电脑虚拟键盘的操作
本文实例为大家分享了JS实现电脑虚拟键盘的具体代码,供大家参考,具体内容如下 需求: 1.当输入框光标聚焦时,电脑虚拟键盘弹出 2.在输入框输入内容时,键盘跟着变化 具体实现代码如下: Html部分: ...
-
IE之动态添加DOM节点触发window.resize事件
然后页面有几个事件是动态地增加DOM元素的,比如点击某个层会在底下列出该层详细内容,这样在FF和chrome下没出现问题,但是在IE6-8下每次都重布局了. 比如我拖动一个层,在拖动过程中层的内容又显 ...
-
js关闭模态窗口刷新父页面或跳转页面
有两个窗口: A窗口(父),B窗口(模态) A窗口里有一个DATAGRID,一个按钮. 点击按钮时,弹出B窗口(模态).在B窗口中添加数据,提交后,要求B窗口自关闭,然后刷新A窗口(父) 复制代码 代 ...
-
小程序日历控件使用方法详解
之前小程序开发需要用到日历控件,但是关于小程序可用的实在资源有限,于是就自己写了一个,如今项目上线后将它分享出来,希望能帮到需要的人. 效果图: JS代码: dateData: function () ...
-
javascript设计模式之鸭子类型和多态
目录 1.鸭子类型 2.多态 2.1 java多态 2.2 js多态 总结 本文参考曾探编写的JavaScript设计模式与开发实践 设计模式的实现都遵循一条原则,即“找出程序中变化的地方,并将变化封 ...
-
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
本文实例讲述了JS实现至少包含字母.大小写数字.字符的密码等级的两种方法.分享给大家供大家参考.具体如下: 前言 密码,如果设置的太简单,很容易就被攻破,所以很多网站将密码设置的要求设置的挺严格,一般 ...
-
微信小程序轮播图自定义光标位置
本文实例为大家分享了微信小程序轮播图自定义光标位置的具体代码,供大家参考,具体内容如下 如图 轮播图的光标可以用定位来改变上下左右的位置 wxml: <!--start banner --& ...
-
js实现自动图片轮播代码
本文实例为大家分享了轮播的具体代码,自动轮播,居中显示,供大家参考,具体内容如下 <!DOCTYPE html> <html> <head lang="en&q ...
-
layui树形菜单动态遍历的例子
layui树形菜单动态遍历的例子
-
JavaScript调试工具汇总
现在的JavaScript事实上已然成为了流行的web语言,即使它并不完美.很多程序员不喜欢用JavaScript写代码,是因为写到后来总会出现各种莫名其妙的bug,而且在开发大型应用程序的过程中很容 ...
-
不用确认即可打印的javascript代码
点一下打印就出来,打印的内容自己找一下代码加一下!我没有打印机! function WindowPrint() { if(document.all) { if(parseFloat(window.na ...
-
一分钟学会JavaScript中的try-catch
导读: 在Java中我们使用try-catch进行异常处理,同样的JavaScript也提供了和异常处理类似的异常处理机制,本节我们将对JavaScript异常处理进行详细讲解. 1.1 如何进行错误 ...
-
bootstrap下拉框动态赋值方法
以前一直使用easyui,发现越来越跟不上现在前端的一些技术,所以改用bootstrap,然后发现好多包括简单的下拉赋值都不会了,这里上网找了下,然后发现下面这个不错,用上了,特此记录一下 <s ...
-
微信小程序实现固定表头、列表格组件
目录 需求: 功能点 效果图 实现思路 具体代码(react\taro3.0) 具体代码(小程序原生) 总结 需求: 微信小程序实现固定表头固定列表格组件(移动端做点小修改通用) 功能点 排序表格 表 ...
-
JavaScript实现AOP详解(面向切面编程,装饰者模式)
什么是AOP? AOP(面向切面编程)的主要作用是把一些跟核心业务逻辑模块无关的功能抽离出来,这些跟业务逻辑无关的功能通常包括日志统计.安全控制.异常处理等.把这些功能抽离出来之后, 再通过" ...
-
js数组的基本使用总结
前言 数组是一种特殊对象.js中并没有真正的数组,只是用对象模拟数组. 查看对象属性的方法在数组身上也同样适用.值得注意的是:数组的下标类型为字符串,并不是数字. 典型数组和js数组区别 类似c/c+ ...
-
JavaScript DOM事件(笔记)
第1章 事件流 1-1.事件冒泡:事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收; 然后逐级向上传播至最不具体的那个节点(文档); 1-2.事件捕获:不太具体的节点应该更早接收到事件,而 ...
-
layui 阻止图片上传的实例(before方法)
今天项目上传图片需要校验大小,而且各个地方图片大小的限制不一样,如果在后台控制会比较麻烦,所以就放在 js 里校验,这里用的layui(1.0.9) 的 upload.js 模块.这个版本的layui ...