前端
ithsee_911
活到老学到老
展开
-
模板引擎基础语法
模板引擎模板引擎——它可以根据程序员指定的 模板结构 和 数据,自动生成一个完整的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 · 603 阅读 · 0 评论 -
面试必备知识点之节流防抖
防抖策略(debounce)当事件被触发后,延迟n秒后再执行回调,如果在这n秒内事件又被触发,则重新计时。通俗理解(LOL中的回城机制,在施法的时候不可以被打断,不然重新施法)好处:能够保证用户在频繁触发某些事件的时候,不会频繁的执行回调,只会被执行一次举个爪:实现输入框的防抖//防抖动的timer//定义防抖动的函数,函数里面定义一个延时器,在延时器里面调用发起JSON的请求//在触发keyup事件时,立即清空timer,然后调用防抖的函数var timer = null // 1. 防原创 2020-06-26 20:04:20 · 228 阅读 · 0 评论 -
JS高级之ES6的内置对象扩展
ES6的内置对象扩展引言:本文主要讲的是ES6对数组Array和String字符类型的扩展方法。其中模板字符串是个重点,模板字符串的功能十分强大,用起来也很…爽。还有一个set函数,用来写数组去重功能不要太舒服,hahahArray的扩展方法扩展运算符(展开语法)——扩展运算符可以将数组或者对象转为用逗号分割的参数序列。let ary = [1, 2, 3]; //...ary 1, 2, 3 console.log(...ary); // 1 2 3,相当于下面的代码 console原创 2020-06-18 18:52:55 · 192 阅读 · 0 评论 -
JS高级之正则表达式
JS高级之正则表达式引言:正则表达式在实际开发中我们一般是直接引用,所以在学习阶段只要求看得懂,在开发的时候根据项目需求懂得如何修改即可。1.正则表达式概述1.1什么是正则表达式 正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。 正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户 名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文(匹配)。此外,正则表达式还常用原创 2020-06-17 20:11:39 · 164 阅读 · 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 · 128 阅读 · 0 评论