jquery扩展方法:实现模拟Marquee无限循环滚动
在一些网站的公告栏有这样的一个效果,如果有多条公告就会出现上下滚动效果【也叫做跑马灯效果】,这是如何实现的呢?下面通过基于jquery的扩展
时间: 2020-01-22阅读: 166标签: 滚动
JavaScript 私有类字段和 TypeScript 私有修饰符
在本文中,我们将对 JavaScript 私有类字段进行一些说明,并了解它们与 TypeScript 私有修饰符的区别。在过去,JavaScript 没有保护变量不受访问的原生机制,当然除非是典型闭包。
时间: 2020-01-22阅读: 0标签: 字段
$(document).on(click)点击事件在ios无效的解决方案
以上代码在Pc浏览器和android上都能触发点击事件,但是在ios上点击却完全没有反应。在查询相关资料后发现:在ios中这些元素没有click事件,div本身默认是不可点击的。
时间: 2020-01-21阅读: 108标签: 事件
TypeScript基本类型和变量声明
TypeScript和JavaScript一样,这是最简单的数据类型为boolean,也就是true和false。TypeScript和JavaScript一样,TypeScript里的所有数字都是浮点数
时间: 2020-01-15阅读: 0标签: 声明
前端利用canvas给图片添加水印
前两天给个人网站添加了一个小功能,就是在文章编辑上传图片的时候自动给图片加上水印。给网页图片添加水印是个常见的功能,也是互联网内容作者保护自己版权的方法之一。本文简单记录一下借助canvas在前端实现图片添加水印的实现方法
时间: 2020-01-12阅读: 95标签: 水印
URL中%2F,%2B等特殊字符
有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。 编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。
时间: 2020-01-11阅读: 118标签: url
原生js实现复制内容到剪切板,兼容pc、移动端(支持Safari浏览器)
在开发中经常会遇到这样的需求,第一种就是点击复制当前页面的链接,第二种就是类似卡券的功能,需要复制密码等等。纯js实现复制文本并提示复制成功(干货)适用所有浏览器
时间: 2020-01-09阅读: 390标签: 复制
Nodejs模块之events
读了 events 模块的文档,研究了几个有意思的问题:事件驱动模型,优雅的错误处理,监听器器队列顺序处理,内存管理与防止泄漏
时间: 2020-01-09阅读: 75标签: 模块
单向数据流和双向数据流
react的特色是单向数据绑定;而vue中的特色是双向数据绑定。不过vuex和redux这两个状态管理器都是提倡单向数据流来管理数据。只不过vue为了众多UI控件的考虑提供了双向数据绑定的方式
时间: 2020-01-05阅读: 97标签: 数据
前端JavaScript设计模式
面向对象的三大特性:继承、封装、多态。JavaScript 没有提供传统面向对象语言中的类式继承,而是通过原型委托的方式来实现对象与对象之间的继承。JavaScript 也没有在语言层面提供对抽象类和接口的支持。
时间: 2020-01-05阅读: 131标签: 模式
ES6变量的解构赋值
ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。它在语法上比ES5所提供的更加简洁、紧凑、清晰。它不仅能减少你的代码量,还能从根本上改变你的编码方式。
时间: 2020-01-04阅读: 87标签: 解构
js的局部变量和全局变量的区别
java是一个弱类型语言,同一个变量一会儿可以储存数据,一会儿可以存储字符串。全局变量:直接定义的变量是全局变量,可以被所有的脚本所访问到。局部变量:在函数定义里申明的变量。
时间: 2020-01-03阅读: 144标签: 变量
arguments转化成Array数组的方法
简单说一下arguments,arguments 就是函数内一个內建对象,它包含函数接收到的所有变量;所以,在实际开发中,我们使用arguments可以很方便的获取到所有的实参,并且也需要对其使用是写数组的方法
时间: 2020-01-03阅读: 96标签: Array
js判断pc端和手机端
js判断是否为移动端代码,获取用户userAgent代理头的值,进行匹配判断,如果匹配到就进行跳转到移动端。查看当前代理头信息在浏览器中按F12进入调试模式,查看请求
时间: 2020-01-03阅读: 110标签: 移动端
Js模块打包 exports和require 与 export和import 的用法和区别
CommoneJS规定每个文件是一个模块。将一个JavaScript文件直接通过script标签引入页面中,和封装成CommonJS模块最大的不同在于:前者的顶层作用域是全局作用域,在进行变量及函数声明时会污染全局环境;
时间: 2020-01-01阅读: 98标签: 打包