摘要:
闭包是什么? 闭包是能读取其他函数内部变量的函数,js中能读取一个函数内部变量的只有该函数的后代函数,在函数的外部是访问不了函数的变量的. 需要操作某个函数的内部变量时,不能把所有的操作都放在函数内部,这样就需要内部函数作为一个桥梁,将函数的信息输送出来 注意一点,在函数内部声明变量时必须要使用va 阅读全文
摘要:
Vue项目结构介绍 build 文件夹:用于存放 webpack 相关配置和脚本。 config 文件夹:主要存放配置文件,比如配置开发环境的端口号、开启热加载或开启gzip压缩等。 dist 文件夹:默认命令打包生成的静态资源文件。 node_modules:存放 npm 命令下载的开发环境和生产 阅读全文
摘要:
创建对象的几种常用方式 1.使用Object或对象字面量创建对象 2.工厂模式创建对象 3.构造函数模式创建对象 4.原型模式创建对象 1.使用Object或对象字面量创建对象 JS中最基本创建对象的方式: var student = new Object(); student.name = "ea 阅读全文
摘要:
template.js 一款 JavaScript 模板引擎,简单,好用。提供一套模板语法,用户可以写一个模板区块,每次根据传入的数据,生成对应数据产生的HTML片段,渲染不同的效果。 1、特性 (1)、性能卓越,执行速度通常是 Mustache 与 tmpl 的 20 多倍(性能测试)(2)、支持 阅读全文
摘要:
1)创建Ajax引擎对象 XMLHttpRequest 1 var xhr = new XMLHttpRequest();//创建对象 2)为Ajax引擎对象绑定监听(监听服务器已将数据响应给引擎) 1 //绑定监听对象 2 xhr.onreadystatechange = function () 阅读全文
摘要:
(a ==1 && a== 2 && a==3) 有可能是 true 吗? 什么时候 a ==1 && a== 2 && a==3 为 true? 解法一:对象类型转换 var a = { i:1, toString:function(){ return a.i++; } } 当两个类型不同时进行= 阅读全文
摘要:
昨天在看一道笔试题的时候本以为很简单,但是结果不是我想象的那样,直接上笔试题。 const array = new Array(5).map((item) => { return item = { name: '1' } }); console.log(array); // 请写出输出结果 我想象的 阅读全文
摘要:
JS事件分类 1.鼠标事件: click/dbclick/mouseover/mouseout 2.HTML事件: onload/onunload/onsubmit/onresize/onchange/onfoucs/onscroll 3.键盘事件: keydown:键盘按下时触发 keypress 阅读全文
摘要:
JS事件绑定模型 (一)DOM0事件模型 绑定注意事项: ①使用window.onload加载完成后进行绑定。 window.onload =function(){//事件} ②放在body后面进行绑定。 //body内容 <body> <button onclick="func()">内联模型绑定 阅读全文