自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 模板引擎基础语法

模板引擎 模板引擎——它可以根据程序员指定的 模板结构 和 数据,自动生成一个完整的HTML页面。 好处:减少了字符串的拼接,复用性高,利于维护。 使用: //1.下载js文件 template-web.js //2.导入模板引擎的js文件,同时会在全局挂在一个template函数 <script src="template-web.js"></script> //3.定义数据 var data = { name: 'zs', age: 20} //4.定义模板 添加id是为了

2020-06-27 19:56:33 597

原创 面试必备知识点之节流防抖

防抖策略(debounce) 当事件被触发后,延迟n秒后再执行回调,如果在这n秒内事件又被触发,则重新计时。 通俗理解(LOL中的回城机制,在施法的时候不可以被打断,不然重新施法) 好处:能够保证用户在频繁触发某些事件的时候,不会频繁的执行回调,只会被执行一次 举个爪:实现输入框的防抖 //防抖动的timer //定义防抖动的函数,函数里面定义一个延时器,在延时器里面调用发起JSON的请求 //在触发keyup事件时,立即清空timer,然后调用防抖的函数 var timer = null // 1. 防

2020-06-26 20:04:20 226

原创 JS高级之ES6的内置对象扩展

ES6的内置对象扩展 引言:本文主要讲的是ES6对数组Array和String字符类型的扩展方法。其中模板字符串是个重点,模板字符串的功能十分强大,用起来也很…爽。还有一个set函数,用来写数组去重功能不要太舒服,hahah Array的扩展方法 扩展运算符(展开语法) ——扩展运算符可以将数组或者对象转为用逗号分割的参数序列。 let ary = [1, 2, 3]; //...ary 1, 2, 3 console.log(...ary); // 1 2 3,相当于下面的代码 console

2020-06-18 18:52:55 189

原创 JS高级之正则表达式

JS高级之正则表达式 引言:正则表达式在实际开发中我们一般是直接引用,所以在学习阶段只要求看得懂,在开发的时候根据项目需求懂得如何修改即可。 1.正则表达式概述 1.1什么是正则表达式 ​ 正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。 ​ 正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户 名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文(匹配)。此外,正则表达式还常用

2020-06-17 20:11:39 159 1

原创 JS高级之函数基础(一)

函数的定义与调用方式 - 函数的定义 自定义函数(命名函数) function fn () { } ; 函数表达式(匿名函数) var fun = function() { } ; 利用 new Function (‘参数1’,‘参数2’,‘函数体’); var f = new Function(‘a’, ‘b’, ‘console.log(a + b)’); f(1, 2); // 所有函数都是 Function 的实例(对象) console.dir(f); // 函数也属于对象 cons

2020-06-15 14:35:41 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除