前端面试刷题优化
问个简单点的,z-index失效是怎么回事,同是定位元素
闭包都知道原理吧,用在哪些业务场景下
浅拷贝,深拷贝,这个面试常问,实现扁平化数组,递归实现深拷贝,冒泡排序,选择排序,多种方法实现去重,原型和原型链的区别,这些都是基础,不是很难
HTMLHTML语义化的作用正确的标签做正确的事情。让页面看 ...
ReactNative-ReactNavigation
React-Navigation5.x前言在做案例时,官网推荐的是这个框架来做为路由,而这个东西在近期也升级到了5.X的版本,和以前的版本好像是有些出入的,至少我在百度上查找的资料跟官网的用法有区别,所以写这个文档来学习一下,如果能够帮助到其他人那就更好了。
安装
安装 @react-navigat ...
ReactNative学习笔记
环境搭建
NodeJS
python2
JavaJDK
Android
yarn
如果之前安装过cordova环境,只需要安装python2的环境以及,用npm安装全局yarn即可
React Native基础
可通过adb devices来查看手机是否脸上电脑
使用npx react-nativ ...
Redux学习笔记
Redux起步state是只读的
唯一改变state的方法就是触发action,action是一个用于描述已发生事件的普通对象
使用纯函数来进行修改
ActionAction 是把数据从应用传到 store 的有效载荷。它是 store 数据的唯一来源。一般来说你会通过 store.dispatch ...
React
React核心的概念虚拟DOM(Virtual Document Object Model)
DOM的本质是什么:就是用JS表示的UI元素
DOM和虚拟DOM的区别
DOM是由浏览器中的JS提供功能,所以我们只能人为的使用 浏览器提供的固定API来操作DOM对象
虚拟DOM:并不是由浏览器提供的,而 ...
Vue-Router
Vue-RouterVue的路由
安装:
Javascript1npm install vue-router
使用:
Javascript1234import Vue from "vue";import VueRouter from "vue-router";Vue.use(VueRouter ...
Vue-Cli
生成项目Vue-cli3以上的项目vue create myItem
Vue-cli2前的项目vue init webpack myItem
用哪种都是一样的
经常使用的包sass
npm i node-sass --sass_binary_site=https://npm.taobao.org/ ...
面试经验
前言深圳市宸兴通电子科技有限公司地址:深圳市宝安区西乡地铁站华盛辉综合楼
投递:主动投递简历
软件:前程无忧
面试时间:2020.6.3
职位:web前端实习生
薪资:3.5k
是否拿到offer:无
面试题:
什么是盒模型
什么是相对定位什么是绝对定位(回答的不好)
场景题:美工给我切了图,我们 ...
Git-学习笔记
分支主要分支master分支
master为主分支,也是用于部署生产环境的分支,master分支要确保稳定性
master分支一般由develop以及hotfix分支合并,任何时间都不能直接修改代码
开发分支develop
develop为开发分支,始终保持最新完成以及bug修复后的代码
一 ...
学习日记
2020年5月2020年5月11
熟悉HOOKS
看看oneSlide怎么做
gzip,webp,时间戳,图片预加载,会话跟踪
刷面试题
oneslide完成(github提交)
把简历完成
SGML,Apng,CSS的import,
requestAnimationFrame
d ...