javascript技巧
-
教你3分钟利用原生js实现有进度监听的文件上传预览组件
前言 本文主要介绍如何使用原生js,通过面向对象的方式实现一个文件上传预览的组件,该组件利用FileReader来实现文件在前端的解析,预览,读取进度等功能,并对外暴露相应api来实现用户自定义的需求 ...
-
tab栏切换原理
本文是我学习tab栏切换时的笔记,步骤很详细.比较适用于JavaScript初学者 1.基础 - 排他思想 如图,点击任意一个按钮,当前按钮应该显示橘色,其他显示默认颜色灰色. 代码运行步骤: 利用f ...
-
JavaScript实用技巧(一)
JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript ...
-
webpack的 rquire.context用法实现工程自动化的方法
最近仿写一个项目,如下目录,base内部都是一些基础的组件,但是并没有在main.js 中使用常规的方式去全局注册的,刚开始还不明白没有注册的组件怎么在全局使用的 项目目录 //main.js imp ...
-
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
很庆幸,我又见到了末日后新升的太阳,所以我还能在这里写文章,言归正传哈,最近做了一个项目,需要用子域名调用主域名下的一个现有的功能,于是想到了用jsonp来解决,在我们平常的项目中不乏有这种需求的朋友 ...
-
react开发教程之React 组件之间的通信方式
这两天学习了React感觉组件通信这个地方知识点挺多的,而且很重要,所以,今天添加一点小笔记. 父子组件通讯 通讯手段 这是最常见的通信方式,父组件只需要将子组件需要的props传给子组件,子组件直接 ...
-
返回上一页并自动刷新的JavaScript代码
用JavaScript一般的使用history.go(-1)和history.back()等 但返回的是页面还是缓存中的数据,更新的数据不能马上呈现出来 这里只要使用一句简单的一条javascript ...
-
深入认识javascript中的eval函数
深入认识javascript中的eval函数
-
微信小程序监听用户登录事件的实现方法
最近在开发小程序,小程序既需兼顾针对新用户的内容预览,又要为注册用户提供服务,简单梳理下,基本需求如下: 小程序共三个tab页,所有用户都可以浏览首页内容,了解我们可以提供的优质服务: 进入其他两个页 ...
-
如何实现axios的自定义适配器adapter
如何实现axios的自定义适配器adapter
-
详解小程序开发经验:多页面数据同步
导语:本文主要介绍在小程序中,多页面之间如何保持数据同步 在很多的产品中,都会存在跨页面间需要数据同步,如下示例: 为了更好的理解该场景,我们再详细描绘一下: 本场景包括4个页面:动态广场.个人中心. ...
-
Bootstrap table列上下移动效果
本文实例为大家分享了Bootstrap table列上下移动效果的具体代码,供大家参考,具体内容如下 排序 1. 按钮排序 点击排序按钮,页面的序号变为可点击的方向键,实现手动排序(第一行没有下箭头, ...
-
js使弹层下面的body禁止滚动
弹窗是一种常见的交互方式,而蒙层是弹窗必不可少的元素,用于隔断页面与弹窗区块,暂时阻断页面的交互.但是,在蒙层元素中滑动的时候,滑到内容的尽头时,再继续滑动,蒙层底部的页面会开始滚动,显然这不是我们想 ...
-
js 链式延迟执行DOME
这样的形式执行: 复制代码 代码如下: d.wait(3000).run(function(m){ //等待3秒 alert('从前有座山'); }).wait(1000).run(function( ...
-
javascript实现倒计时效果
本文实例为大家分享了javascript实现倒计时效果的具体代码,供大家参考,具体内容如下 首先先写一个布局 <!--倒计时--> <!DOCTYPE html> <ht ...
-
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
文本框: 复制代码 代码如下: <input type="text" onkeydown="keydownsearch(event)" /> js代 ...
-
javascript中一些util方法汇总
javascript中一些util方法汇总 /***************原生对象工类方法****************/ /** * 判断非空 * @param obj * @returns { ...
-
如何给JS中的数组开头添加元素
目录 JS数组开头添加元素 1.使用Array.unshift()方法 2.使用扩展运算符(…) 3.使用Aarry.concat()方法 向数组的开头添加一个或更多元素 JS数组开头添加元素 1.使 ...
-
Typescript井字棋的项目实现
目录 单元格点击 切换玩家 使用枚举 游戏判赢 封装判赢函数 判断平局 展示获胜信息 重新开始游戏 单元格点击 效果:点击棋盘的任意单元格,单元格显示×(默认)思路:1.获取到所有的单元格列表2.遍历 ...
-
canvas绘制万花筒效果(代码分享)
话不多说,请看代码: <!doctype html> <html> <head> <meta charset="utf-8"> &l ...