自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 webpack打包

1.什么是webpackWebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用。构建就是把源代码转换成发布到线上的可执行 JavaScrip、CSS、HTML 代码,包括如下内容。代码转换:TypeScript 编译成 JavaScript、...

2018-05-31 22:11:22 673

原创 前端面试之HTML、CSS篇

1.语义化html标签的语义化:通过使用包含语义的标签(如header)恰当的表示文档结构原因:去掉样式后页面呈现清晰的结构;盲人使用阅读器更好的阅读;搜索引擎更好的理解页面,有利于收录;便于团队项目的可持续运作与维护2.简述对html语义化的理解让页面的内容结构化,结构更清晰,便于浏览器、搜索引擎解析,在没有样式时也可以以一种文档格式显示,且是易阅读的,有利于SEO3.DOCTYPE作用,标准模...

2018-05-24 23:47:55 313

原创 前端框架(面试)

1.react组件化:组件封装,组件复用组件封装:封装视图、数据、变化逻辑(数据驱动视图变化)组件复用:props传递,复用JSX本质:JSX是语法糖,需要被解析成JS才能运行,JSX是独立的标准,可被其他项目使用JSX就是模板,最终要渲染成html页面 需要virtual DOM的原因:JSX要渲染成html,数据驱动视图2.setState的异步:    (原因):可能一次执行多次setSta...

2018-05-23 20:42:15 1552

原创 运行环境及安全性

1.上线和回滚基本流程:将测试代码提交到git版本库的master分支,将当前服务器的代码全部打包并记录版本号,生成新版本号,备份,将master分支的代码提交覆盖到线上服务器,生成新的版本号回滚流程要点:将当前服务器的代码打包并记录版本号,备份,将备份的上一版本号解压,覆盖到线上服务器,生成新的版本号Linux基本命令:创建文件夹:mkdir dirname查看文件夹:ls  只看文件夹名字  ...

2018-05-23 17:15:45 960

原创 JavaScript面试基础

1.何时使用==和===if(obj.a == null) {} 只有此时用==,其他时候用===,这是JQuery源码中推荐使用的写法2.JS中按照存储方式分为:值类型,应用类型值类型:赋值时不会互相干扰引用类型:指针类型,会互相干扰,它不是值的拷贝3.理解JSONJSON是一个JS对象,也是一种数据格式JSON.stringify({a:10,b:4})  转换成字符串JSON.parse('...

2018-05-23 16:19:48 2145

原创 git学习笔记

Git概念Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。git常用命令1.git版本回退(1)版本回退到上一版本:$ git reset ...

2018-05-17 11:46:36 192

原创 JavaScript面试

1.ES6语法语法:import export(注意有无default)环境:babel编译ES6语法,模块化可用webpack和rollup扩展:阐述自己对模块化标准的统一的期待(AMD,CMD标准)2.class和普通构造函数的区别class在语法上更加贴合面向对象的写法class实现继承更加易读,易理解,也更易于写java等后端语言的人使用class本质上还是语法糖,使用prototype检...

2018-05-14 12:06:18 503

原创 javascript中的常用算法

1.冒泡排序冒泡排序比较任意两个相邻的项,如果第一个比第二个大,则交换他们function BubbleSort(array){ var length = array.length; for (var i = 0; i < length;i++) { for(var j = 0; j < length-i-1; j++){ if(array...

2018-05-01 22:29:06 394

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除