
js
一个programmer
Read-Search-Ask
展开
-
js实现复制粘贴功能
最近写微信小程序,写到了复制粘贴功能,微信官方提供了接口很好用,但是在js端接口并没有那么简单易懂。有一个js插件将原生复制js封装了起来,大小只有3kb十分好用。这个是clipboard.js的官方网址。接口内容简单易懂。 ...原创 2018-08-19 16:15:33 · 1062 阅读 · 0 评论 -
jquery编写回到顶部插件
最近需要写一个回到顶部的小按钮让用户来点击回到顶部,写了一个很简单的小插件。jquery编写插件一般就是通过$.extend()来扩展jquery,还有就是通过$.fn添加新的jquery方法、还有就是通过$.widget()应用jquery UI的部件工厂方式创建。这里我就用得到$.fn来向jquery添加新的方法。下面就是我的代码:<!DOCTYPE html>&l...原创 2018-08-22 14:49:23 · 413 阅读 · 1 评论 -
js中的循环方式
身为一名开发人员,工作中遍历数据是肯定得接触的,我准备来写写JS中各种遍历的方法。1,for循环对于循环应该是最常用的一种遍历方式了,通常用来遍历数组结构。let arr = [a,b,d];for (let i=0; i<arr.length; i++){ console.log(i,arr[i]);}2,for...in循环for...in语句用于对数组...原创 2018-08-20 10:02:24 · 2327 阅读 · 1 评论 -
vue的生命周期函数
如下图,这是vue的官网生命周期函数图;其中的红色border包裹起来的就是vue的生命周期函数:beforeCreate(创建前) created(创建后) beforeMount(载入前) mounted(载入后) beforeUpdate(更新前) updated(更新后) beforeDestroy(销毁前) destroyed(销毁后)以上是图中的所有函数,我...原创 2018-12-19 10:33:06 · 261 阅读 · 0 评论 -
vue的组件传值
vue的组件传值vue的强大之处在于他的组件化,component,在页面由多个组件组成的情况下,组件间传值会变得稍微复杂点,这篇文章会根据vue组件间如何传值来做一些解说。一般来说页面中的组件间关系有:父子组件和兄弟组件,传值方式分为(1)父传子(2)子传父(3)兄弟互传1、父组件传值给子组件<!DOCTYPE html><html><head...原创 2018-12-19 11:36:42 · 1535 阅读 · 0 评论 -
vue-router的入门到精通
vue router是的vue.js的官方路由管理器。它和vue.js的核心深度集成,可以让构建单页面应用变得易如反掌。路由可以达到的功能有:嵌套的路由/视图表 模块化的、基于组件的路由配置 路由参数、查询、通配符 基于vue.js过渡系统的视图过渡效果 细粒度的导航控制 带有自动激活的css class的链接 html5历史模式或hash模式,在IE9中自动降级 自定义的滚动条...原创 2019-01-14 16:17:41 · 532 阅读 · 0 评论 -
微信端click点击事件失效
$('body').on('click','.add_my_content',function (e) { console.log($(e.target).attr('data-type')); });需要给被点击的元素加上css属性: cursor:pointer,原创 2019-02-22 13:04:53 · 1946 阅读 · 0 评论 -
ES6的函数rest参数用法
es6中引入了rest参数,样式形如...xxx,用于获取函数的多余参数,这样就不需要使用arguments对象了。rest参数搭配的一个变量是一个数组,该变量将多余的参数放入数组中。例如:function add(...value){ console.log(value); let sum=0; for(var val of value){ sum+...原创 2019-03-12 13:48:19 · 2291 阅读 · 0 评论