0

攻略前端面试官(二):作用域和闭包

本文在 "个人主页" 同步更新~ 背就完事了 介绍:一些知识点相关的面试题和答案 使用姿势: 看答案前先尝试回答,看完后把答案收起来检验成果~ 面试官:如何理解JS的作用域和作用域链 答:在ES5中,只有全局作用域和局部作用域。ES6因为let,const的引入而有了块作用域。js在浏览器中的顶级作 ...

kilua 发布于 2019-12-09 09:40 评论(0)阅读(112)
1

一起学Vue之模板语法

Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解析器解析。 ...

Alan.hsiang 发布于 2019-12-08 23:00 评论(0)阅读(113)
0

简单看看es6解构赋值

哎,我真的是太难了,今天就被这个解构赋值(也可以叫做析构,貌似析构是在c++中的,所以我这里叫做解构赋值吧)弄的我很烦,本来以为很容易的,结果还是弄了好久。。。就总结一下解构吧! 1.解构的基本使用 什么叫做解构呢?其实就是类似正则表达式的这么一个东西,就是用一个有规则的表达式去匹配一个对象,这个表 ...

java小新人 发布于 2019-12-08 22:26 评论(0)阅读(54)
0

js内置对象

js内置对象 1. JavaScript中的对象分为3中;自定义对象/内置对象,浏览器对象 2. Math对象 Math.PI; 圆周率 Math.floor();向下取整 Math.ceil();向上取整 Math.max();最大值 Math.min();最小值 Math.randon();随机 ...

小咸鱼|大梦想 发布于 2019-12-08 20:40 评论(0)阅读(44)
0

js的模糊查询

在项目中会用到模糊查询,之前在首页是用的element的tree显示的目录,会有用到搜索,但tree里边会有自带的模糊查询,用filter-node-method方法使用 但上次的项目中 又涉及到不试用插件的模糊搜索,使用原生来搜索,其实网上有很多种,但个人觉得正则还是好用,不区别大小写很方便,之前 ...

纯白棒球帽 发布于 2019-12-08 11:08 评论(0)阅读(65)
0

Layui下拉3级联动

这里我就不给大家详细说明了直接附图: js代码: layui.use(['layer', 'form','xform','layer'], function () { var element = layui.element; var form = layui.form; var layer = la ...

Salvater 发布于 2019-12-07 16:36 评论(0)阅读(81)
1

vue实例化过程

我们在用vue进行开发项目时,是否存在疑惑,new Vue(xxx)的过程中,究竟发生了什么?定义的数据,是如何绑定到视图上的?本篇主要介绍在实例化vue时,主要做了哪些事,文章比较长,主要篇幅内容为数据初始化和数据视图绑定过程。主要代码执行时序图如下所示: 在vue源码中,vue构造函数的定义是在 ...

Gerryli 发布于 2019-12-07 16:04 评论(0)阅读(56)
0

函数的记忆----函数性能优化

// 用n的阶乘来演示 保存上一步计算的数据,进行下一次计算时候先判断是否有上次执行过的,如果有直接获取保存的值然后再进行下一步计算 // n! n*(n-1)*....*2*1 // 0! = 1 // n! = n*(n-1)! // 实现记忆前 var count = 0 // 执行的次数 f ...

林中有风 发布于 2019-12-07 15:56 评论(0)阅读(32)
1

JavaScript2 基础

运算符 赋值运算符 用于给变量赋值。 y=5;/z=2; 算术运算符 即算数符号,是基本算数运算。+ 加 / - 减/ * 乘/ / 除/ % 取余数/ ++ 自增(y++先赋值再自增/++y先自增再赋值)/ -- 自减,和自增同理/ 复合运算符 += 加等 x+=y等同于 x=x+y 其它的原理相 ...

leroywong 发布于 2019-12-07 15:34 评论(0)阅读(44)
2

JavaScript1 基础

JavaScript的组成 ·ECMAScript 描述了语言的语法和基本对象/ ·DOM 文档对象模型,描述处理网页内容/ BOM 浏览器对象模型 描述与浏览器进行交互的方法和接口 引入方式/ head标签内/body标签内 一般在</body>结束标签钱插入script的标签 <script> ...

leroywong 发布于 2019-12-07 14:48 评论(1)阅读(49)
0

VueUI -- iView4.0简单使用

一、iView(View UI) 1、简介 官网:https://www.iviewui.com/ 仓库:https://github.com/view-design/ViewUI iView 与 View UI 本质上是一个东西,随着版本的升级,iView (4.0)改名为 View UI。是一套 ...

累成一条狗 发布于 2019-12-07 14:08 评论(0)阅读(144)
0

JS---DOM---为元素绑定事件的引入,为元素绑定多个代码,兼容代码

1. 为元素绑定事件的引入: 用src直接绑定多个,只实现最后一个(programmer2.js) <input type="button" value="按钮" id="btn"/> <script src="common.js"></script> <script src="programmer ...

jane_panyiyun 发布于 2019-12-06 22:49 评论(0)阅读(32)
0

JS---DOM---元素相关的操作方法

1. 追加子元素 my$("dv").appendChild(obj); 2. 把新的子元素插入到第一个子元素的前面 my$("dv").insertBefore(obj, my$("dv").firstElementChild); 3. 移除父级元素中第一个子级元素 my$("btn2").onc ...

jane_panyiyun 发布于 2019-12-06 21:50 评论(0)阅读(20)
0

【Leetcode 做题学算法周刊】第五期

首发于微信公众号《前端成长记》,写于 2019.12.06 背景 本文记录刷题过程中的整个思考过程,以供参考。主要内容涵盖: 题目分析设想 编写代码验证 查阅他人解法 思考总结 目录 "100.相同的树" "101.对称二叉树" "104.二叉树的最大深度" "107.二叉树的层次遍历II" "10 ...

McChen 发布于 2019-12-06 21:42 评论(0)阅读(24)
0

JS---DOM---元素创建的不同方式---三种方式,5个案例

元素创建 为了提高用户的体验 元素创建的三种方式: 1. document.write("标签的代码及内容"); 2. 对象.innerHTML="标签及代码"; 3. document.createElement("标签的名字"); 1. document.write("标签的代码及内容"); m ...

jane_panyiyun 发布于 2019-12-06 21:26 评论(0)阅读(23)
0

axios统一接口管理及优化

之前我写了一篇文章,分享了自己的项目中对于接口管理的方法。总结下来就是:定义接口文件--withAxios导出--调用接口方法。这样实现了接口的统一管理和调用接口的语义化与简单化。 根据在项目的使用,发现有以下问题需要优化: 根据以上问题,采用了以下解决方案: 通过代码展示一下(React项目): ...

ZhangCui 发布于 2019-12-06 15:15 评论(0)阅读(83)
0

js 回调地狱的另类解决方案尝试

例如 通过学生获取学生所在学校信息,需要先查询学生所在班级,再通过班级查询所在学校信息。js代码类似写法如下: 写了个类通过设置相关业务信号量来绑定触发的方法,当信号变量改变时就会自动调用相应的方法,改进方法如下: flag 是个信号量设置对象,s.setFlag(flag, "canGetClas ...

程序熊猫 发布于 2019-12-06 14:58 评论(2)阅读(71)
0

JavaScript的函数申明、函数表达式、箭头函数

JavaScript中的函数可以通过几种方式创建,如下。 // 函数声明 function getName() { return 'Michael' } // 函数表达式 const getName = function() { return 'Michael' } // 箭头函数(同样也是表达式) ...

吾日三省吾身,两顿饭 发布于 2019-12-06 14:31 评论(0)阅读(46)
0

vue中监听路由参数的变化

在vue项目中,假使我们在同一个路由下,只是改变路由后面的参数值,期望达到数据的更新。 getDetail()方法中会用到this.id这个参数,在同一页面切换id的值,并不会触发vue的声明周期函数。 可以添加路由监听: ...

Jade_g 发布于 2019-12-06 11:58 评论(0)阅读(45)
0

JS---DOM---点击操作---节点的方式---案例

点击操作 节点的方式 案例 案例1:点击按钮,设置p变色 节点的方式做 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>title</title> <style> div { width: 200px; he ...

jane_panyiyun 发布于 2019-12-06 10:44 评论(0)阅读(29)