1 你若盛开 风景自来

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 21w+

jquery input框自动填充与防抖函数

实现input框自动填充效果html<input class="search-txt" type="text" name="search-txt" placeholder="请输入"><script src="https://cdn.bootcdn.net/ajax/libs/lodash.js/4.17.20/lodash.js"></script>js逻辑1、监听input框输入的值val2、根据输入的val发送请求3、采用loadsh插件,控制输入

2020-08-27 10:22:32

自定义指令的钩子函数

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Doc

2020-08-06 23:37:24

vue生命周期

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Doc

2020-08-06 23:35:38

工厂模式

简单工厂模式<script> var factory=function(name,age,sex,national){ this.name=name this.age=age this.sex=sex switch(national){ ca...

2019-10-28 18:38:06

代理模式

<script> //没有代理时 var shoe=function(name){ this.name=name } shoe.prototype.getName=function(){ return this.name } var star=...

2019-10-28 18:36:53

单例模式

单例模式:通过使用一个实例解决内存占用问题例1<script> var zhansgsan=(function(){ var zhangsan=function(msg){ this.menling=msg } var men var in...

2019-10-27 20:15:38

图片预加载jqurey插件

//图片预加载(function($){ function Preload(imgs,options){ this.img=(typeof imgs==='string')?[imgs]:imgs this.options=$.extend({},Preload.DEFAULTS,options) this._unoredered() ...

2019-10-27 16:52:27

求a,b,c的交集

// 求a,b,c的交集 function main(a,b,c){ var arr=b.filter(function(item){ return a.includes(item) }) var newArr=arr.filter(function(item){ ...

2019-10-13 21:14:49

JS自制SEO框架(js案例)

该框架主要功能有:阻止事件冒泡、阻止默认事件、获取元素、添加事件、删除事件、单个事件代理,多个事件代理、清除class、获取滚动距离等框架代码如下:var sEO={ $:function(exp){//获取对象(1个、多个) var el; if (/^#\w+$/.test(exp)){ el=document.queryS...

2019-10-13 11:17:44

购物车实现

html代码:<body onselectstart="return false;"><template id="temp"> <tr> <td> <input type="checkbox" class="check" checked> </td> ...

2019-10-13 11:22:57

契波那契数列

function fun(n){ if(n===1){ return 0 } if(n===2){ return 1 } return fun(n-1)+fun(n-2) } cons...

2019-10-12 21:39:06

js中找见出现次数最多的元素和次数

function findMost(arr){ if(arr.length==1){return 1} var newArr={}//创建一个空数组 var maxName; var maxNum=0; for(var i in arr){ newArr[i]?newArr[i]+=1?newArr[i]=1//将数组中的值赋给属性,如果属性存在就将值进行加+1 } for(va...

2019-10-11 22:02:58

获取url参数

Document

2019-10-11 21:48:19

js跨域

1、图片src跨域2、jsonp跨域3、axios跨域返回的是一个promise对象4、cors跨域

2019-10-08 21:23:27

微信小程序异步请求

逻辑层:1、wx.request(url:"") 向服务器发起请求2、获得数据res.data3、修改页面中data的值 采用this.setData(进行修改)

2019-10-08 20:42:47

前端性能优化

图片方面1、采用css精灵图2、对于图片的各种格式有一个了解3、采用图片的懒加载javaScript方面1、将脚本放在页面的底部2、善于运用异步的操作3、代码的压缩4、js代码的格式,合理采用封装继承5、采用外部引入的方式6、避免过多的DOM操作7、尽量少用全局变量,尽量使用局部变量8、组件延迟加载CSS优化1、把CSS放在head中加载服务器优化1、GZIP压缩...

2019-10-06 00:43:41

对symbol的理解

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...

2019-10-05 21:04:02

iterator接口

简单总结一下:es6提供了一个iterator接口,并将接口部署到不同的数据结构上(数组、字符串、arguments对象、set、map数据结构)特点:可以用for…of…循环遍历概念iterator是一个接口机制,为各种不同的数据结构提供统一的访问机制作用概念:iterator是一个接口机制,为各种不同的数据结构提供统一的访问机制作用:1、为各种数据结构提供一个统一的、简便的访问接...

2019-10-05 20:42:59

对promise对象初步的理解

原理:通过执行异步任务的结果修改promise的状态,调用Promise实例对象里边then方法中成功或者失败的回调1、理解promise对象,代表了未来某个要发生的事件(通常时一个异步操作)有了promise对象,可以将异步的操作以同步的操作表达出来,避免了层层嵌套的的回调函数(回调地狱)es6的Promise是一个构造函数,用于生成promise实例2、基本步骤(两步)(1)创建一...

2019-10-05 18:40:12

vue事件修饰符

事件冒泡:当点击按钮时控制台:触发了btn上面的事件 触发了div的点击事件阻止事件冒泡:@click.stop=small 触发了btn上面的事件阻止默认行为 @click.pervent捕获触发事件 @click.capture只有点击当前元素时才触发 @click.self使用once只触发一次 @click.once<!DOCTYPE html...

2019-10-05 16:13:58

查看更多

勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。