知识总结
zgq_sir
这个作者很懒,什么都没留下…
展开
-
flex布局总结
今天又熟悉啦flex布局,写下总结以下6个属性设置在容器上。flex-direction 设置主轴方向flex-wrap 设置换行和不换行flex-flow flex-flow属性是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrapjustify-content 水平方向对齐方式align-items 垂直方向对齐方式align-content 多轴线对齐方式如果项目只有一根轴线,该属性不起作用。.box{ display:flex;原创 2020-07-23 16:12:24 · 257 阅读 · 0 评论 -
React高频面试题梳理,看看面试怎么答?
**1.React生命周期有哪些,16版本生命周期发生了哪些变化?**初始化阶段constructor 构造函数getDefaultProps props默认值getInitialState state默认值挂载阶段componentWillMount 组件初始化渲染前调用render 组件渲染componentDidMount组件挂载到 DOM后调用更新阶段componen...原创 2020-06-17 10:34:44 · 196 阅读 · 0 评论 -
58 道 Vue 常见面试题集锦,涵盖入门到精通,自测 Vue 掌握程度
1.vue优点?轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十 kb ;简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习;双向数据绑定:保留了 angular 的特点,在数据操作方面更为简单;组件化:保留了 react 的优点,实现了 html 的封装和重用,在构建单页面应用方面有着独特的优势;视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码...原创 2020-05-04 15:02:48 · 319 阅读 · 0 评论 -
css面试题及答案
1 、介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的?标准盒子模型:宽度=内容的宽度(content)+ border + padding + margin低版本IE盒子模型:宽度=内容宽度(content+border+padding)+ margin2、 box-sizing属性?用来控制元素的盒子模型的解析模式,默认为content-boxcontext-box...原创 2020-05-02 18:12:54 · 2228 阅读 · 0 评论 -
typescript 基础
安装npm i typescript -gtsc 常用命令tsc --init 初始化项目tsc ./src/xxx.ts 编译某个文件tsc -w 检测变化并编译tsconfig.json 文件{“compilerOptions”:{“outDir”:"./dist", //输出文件夹“rootDir”:"./src" //源文件夹}}ts常见类型boolea...原创 2020-04-27 22:51:13 · 59 阅读 · 0 评论 -
react-native基础
搭建开发环境需要软件:androidstudio | mumu模拟器 | nodeJS | jdk安装完node后建议设置npm镜像(淘宝源)以加速后面的过程。npm install nrm -g//安装nrm便于管理npm下载源npx nrm use taobao//使用nrm工具切换淘宝源npx nrm use npm//如果之后需要切换回官方源可使用npm install ...原创 2020-04-20 23:37:23 · 147 阅读 · 0 评论 -
前端常见面试题
1. 解析字符串中的数字和将字符串强制类型转换为数字的返回结果都是数字,它们之间的区别是什么?解析允许字符串(如 parseInt() )中含有非数字字符,解析按从左到右的顺序,如果遇到非数字字符就停止。而转换(如 Number ())不允许出现非数字字符,否则会失败并返回 NaN。2.Array 构造函数只有一个参数值时的表现?Array 构造函数只带一个数字参数的时候,该参数会被作为数组...原创 2020-04-12 21:34:27 · 183 阅读 · 0 评论 -
前端常见面试题
1.使用闭包实现每隔一秒打印1,2,3,4//使用闭包实现for(var i = 0;i < 5;i++){ (function(i){ setTimeout(function(){ console.log(i); },i*1000); })(i);}//使用let块级作用域for(let i = 0;i < 5;i++){ setTi...原创 2020-04-12 21:02:12 · 141 阅读 · 0 评论 -
高频前端面试题html/css部分
1.前端需要注意哪些 SEO1.合理的 title、description、keywords:搜索对着三项的权重逐个减小,title 值强调重点即可,重要关键词出现不要超过 2 次,而且要靠前,不同页面 title 要有所不同;description 把页面内容高度概括,长度合适,不可过分堆砌关键词,不同页面 description 有所不同;keywords 列举出重要关键词即可2.语义化的...原创 2020-04-02 21:34:11 · 249 阅读 · 0 评论 -
webpack 总结
图片与文件处理file-loader可以解析项目中的url引入(不仅限于css)使之指向正确的文件url-loader会将小图片生成base64编码格式(url-loader封装了file-loader)image-webpack-loader插件可将大的图片进行压缩从而缩小打包体积html-loader html 代码里处理 img 标签的 loader。style.css@i...原创 2020-04-01 22:34:42 · 105 阅读 · 0 评论 -
Vuex总结
一 Vuex安装npm install vuex --save二 vuex是什么Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试...原创 2020-03-29 15:32:09 · 72 阅读 · 0 评论 -
gitHub常用操作指南
1 全局配置快捷键 ctrl+r 打开cmd命令窗口输入git config --global user.name “Your Name” //可以随便一个名字git config --global user.email “email@example.com” //你的邮箱地址2 初始化git在命令窗口输入cd/ 切换到根目录md mygit 创建mygit目录cd mygit...原创 2020-03-23 23:14:06 · 146 阅读 · 0 评论 -
vue axios json代理 总结
axios特点:支持浏览器和node.js支持promise能拦截请求和响应能转换请求和响应数据能取消请求自动转换JSON数据浏览器端支持防止CSRF(跨站请求伪造)npm安装$ npm install axiosbower安装$ bower install axios通过cdn引入<script src="https://unpkg.com/axios/dis...原创 2020-03-20 00:09:06 · 114 阅读 · 0 评论 -
vue 常用命令
CMD常用命令切换盘符 盘名:d: 切换到d盘c: 切换到c盘cd 切换目录cd / 切换到根目录cd …/ 切换到上一级cd 目录名/目录名 切换到子目录dir 显示当前目录的文件和文件夹列表md 文件夹名创建目录rd 文件夹名删除目录cls 清除屏幕↑ ↓ :上一次命令,下一个命令ipconfig查看当前ipctrl+c 停止当前正...原创 2020-03-15 22:43:54 · 232 阅读 · 0 评论 -
js高频率面试题
一.简述js闭包理解及其优缺点,并用闭包方式实现1.什么是js闭包js允许使用内部函数,内部函数可以访问他们所在的外部函数中声明的变量,参数和声明的其他内部函数。当其中一个这样的内部函数在包含他们的外部函数之外被调用时,就会形成闭包。闭包的好处:(1)不增加额外的全局变量(2)执行过程中所有的变量都是在匿名函数内部闭包的缺点(1)由于闭包会使得函数中的变量被保存在内存中,内存消耗很大...原创 2020-03-14 14:25:17 · 185 阅读 · 0 评论 -
vue段总结
什么是vue1.Vue.js是一套构建用户界面的渐进式框架,Vue 采用自下向上增量开发的设计,其核心库只关注视图层,易于上手,同时vue完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用2文本渲染指令v-textv-html 可以渲染数据中的html标签条件渲染指令v-if=“表达式值”v-elsev-show 通过css display:none方法来...原创 2020-03-05 19:49:12 · 186 阅读 · 0 评论 -
JS字符串常用方法总结
JS字符串常用方法总结1、toLowerCase(): 把字符串转为小写,返回新的字符串。var str="Hello World";var str1=str.toLowerCase();console.log(str); //Hello Worldconsole.log(str1); //hello world2、toUpperCase(): 把字符串转为大写,返回新的字符串。v...原创 2020-02-25 20:08:54 · 144 阅读 · 0 评论