来源 | http://www.fly63.com/article/detial/1192
在使用 JavaScript 时,我们常常要写不少的条件语句。这里有五个小技巧,可以让你写出更干净、漂亮的条件语句。
1、使用 Array.includes 来处理多重条件
举个栗子 :
// 条件语句functiontest(fruit){if(fruit =='apple'|| frui...
前端都需要学什么(可以分为八个阶段)
<1>第一阶段:
▪ HTML+CSS:
HTML进阶、 CSS进阶、DIV+CSS布局、HTML+CSS整站开发、
▪ JavaScript基础:
Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。
▪ JS基本特效:
常见特效、例如...
一、Java语言的特点
简单性 Java看起来设计的很像c++,取消了很多程序员很少使用的特征。例如:Java不支持go to语句,提供了break和continue语句以及异常处理。Java剔除了操作符重载以及多继承,以及不使用主文件,免去了预处理程序。在Java中数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用...
一、Jsonp的特点
1、Jsonp是解决跨域的方式之一。
2、Jsonp的核心则是动态添加<script>标签来调用服务器提供的js脚本,所以兼容性非常好。
3、Jsonp只支持get请求。
4、Jsonp在调用失败的时候不会返回各种HTTP状态码。
5、在请求完毕后通过调用callback的方式回传结果,将回调方法的权限给了调用方。所...
Promise是web前端工程师在面试的过程中很难绕过的一个坎。如果您目前处于对Promise一知半解,或仅仅是停留在可以使用的层面上,建议您跟着本文敲打练习一遍,相信您一定会有所收获!另外文章有点长……
一、实现Promise以下功能:
const p1 = new Promise((resolve, reject) => { resolve("成功");})p1....
HTTP fetch发送2次请求的原因?面对这道出现频率较高的面试题,我想说的是:发送两次请求的情况确实存在,但这与你所使用的是不是http协议,所采用的是不是fetch真的没有一毛钱关系!接下来,咱们可以通过代码一一去验证……
一、准备工作
1、创建一个文件夹zhangpeiyue
2、在zhangpeiyue文件夹内创建两个文件...
在React中更新状态,一般的写法都是this.setState({a:1}),而非Vue那样this.a = 1。并且,如果在如下场景:
state = { count: 0,};componentDidMount() { this.setState({ count: this.state.count + 1, }); console.log("console: " + this.state.count); }render(){ console.log("rende...
一、依赖包
vue-pdf "^4.0.12"
v-viewer "^1.5.1"
jquery "^3.4.1"
element-ui "^2.13.0"
二、初衷、思路、想法
绝大数后台管理项目和少数C端项目都离不开文件的上传及预览,所以我就做了一个这个自认为适用于绝大多数项目的组件~用户上传图片orPDF,预览上传的文件无论图片orPDF,由于在现在的公司做的主...
功能概述:
根据后端返回接口,实现路由动态显示
实现按钮(HTML元素)级别权限控制
涉及知识点:
路由守卫
Vuex使用
Vue自定义指令
导航守卫
前端工程采用Github开源项目Vue-element-admin作为模板,该项目地址:Github | Vue-element-admin 。
在Vue-element-admin模板项目的src/permission.js文件中...
前言
本次面试面试了很多家公司,包括 360,美团,猿辅导,小米,腾讯地图,头条,新东方,快手,知乎等几家公司,刚开始去面试的时候那段时间状态不是很好(基本每天都加班到很晚,周六日也没有休息的那种,而且当时心态真的是差到爆,很多平时自己很会的东西,被问到居然答不上来),基本一面就挂的那种(36...