自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木头房子的格子铺

一个前端学徒的修行之路~~~

  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 前端工程师必备:前端的模块化

JS模块化模块化的理解模块化历程commenJSAMDCMDes6模块化

2017-09-17 13:03:51 957

原创 webpack打包原理解析

文章目录webpack打包是如何运行的webpack对CommonJS的模块化处理webpack对es6 Module模块化的处理webpack文件的按需加载按需加载输出代码分析总结webpack打包是如何运行的也可以称为,webpack是如何实现模块化的CommonJS是同步加载模块,一般用于node。因为node应用程序运行在服务器上,程序通过文件系统可以直接读取到各个模块的文件,特点...

2019-04-29 17:51:19 3607 1

原创 css经典布局系列四——粘连(css sticky footer)布局

文章目录什么是黏连布局(css sticky footer)方法一:footer 上用负的 margin-top方法二:负margin-bottom方法三:flex布局什么是黏连布局(css sticky footer)当main的高度足够长的时候,紧跟在<\main>后面的元素<\footer>会跟在其后面;当<\main>元素比较短的时候(比如...

2019-04-21 13:21:25 1792

原创 css经典布局系列三——三列布局(圣杯布局、双飞翼布局)

文章目录三列布局背景介绍定位实现三列布局浮动实现三列布局圣杯布局双飞翼布局三列布局背景介绍三列元素,左右元素固定宽度;中间元素自适应;<div id="left"> left</div><div id="middle"> middle</div><div id="right"> right</div&gt...

2019-04-21 13:07:36 6174

原创 css经典布局系列一——垂直居中布局

文章目录元素水平垂直居中方法一:同宽高+padding方法二:absolute + margin:auto方法三:absolute + 负margin(或transform)方法四:inline-block+table-cell方法五:flex布局文字元素的垂直水平居中元素水平垂直居中设置两个盒子,关系是父子:父元素<body> <div class="pare...

2019-04-20 19:59:20 502

原创 css经典布局系列二——等分等高布局

文章目录一列定宽,一列自适应float + marginfloat + overflowtableflex等分布局float+百分比flextable等高布局tableflexfloat多列的等高布局一列定宽,一列自适应要求两列,左边一列固定宽度,右边一列根据浏览器自适应;<div class="parent"> <div class="left"> ...

2019-04-20 19:58:06 606

原创 包管理工具之二——yarn

文章目录yarn(Facebook开发的包管理工具)yarn(Facebook开发的包管理工具)yarn是Facebook开源的新的包管理器,可以用来代替npm配置 npm install yarn -g特点:有缓存,没有自己的仓库地址地址:https://yarnpkg.com/zh-Hans/常用命令yarn --versionyarnyarn init //生成pac...

2019-04-08 18:56:24 260

原创 前端需要了解的http协议

HTTP协议HTTP概述http协议是用来规定客户端和服务器间通信的报文的格式的;客户端和服务器端通信的内容称为报文;客户端和服务器间通信是基于请求和响应的模式的;客户端给服务器发送请求报文,服务器给客户端返回响应报文;服务器:接收请求返回响应;请求 request响应 responsehttp客户端和服务器端客户端发送给服务器的请求就相当于是客户端给服务器写信(请求报...

2019-04-08 17:51:20 2091

原创 几个维度了解webpack(三)

几个维度了解webpack(三)文章目录几个维度了解webpack(三)Vue和webpack使用vue脚手架创建项目vue-cli创建项目文件夹分析Vue和webpack分析点项目结构基本命令开发配置工具配置其他使用vue脚手架创建项目使用vue-cli搭建文件夹使用npm全局安装vue-cli,在cmd中输入一下命令:npm install --global...

2019-03-30 17:03:10 195

原创 几个维度了解webpack(二)

几个维度了解webpack(二)文章目录几个维度了解webpack(二)webpack的高阶(应用)搭建开发环境webpack watch modewebpack-dev-serverdevServer配置ProxyModule Hot Reloading模块热更新Source Map调试JS SourceCSS SourceEsLint检查代码格式eslint配置参数开发环境和生产环境开发环境...

2019-03-30 17:01:20 255

原创 了解js的原型与继承,看这一篇就够了

JS对象的原型&amp;amp;对象继承文章目录JS对象的原型&amp;amp;对象继承对象基础对象介绍对象创建模式1.对象字面量模式2.Object构造函数的模式3.工厂模式4.自定义构造函数模式;对象高级原型与原型链什么是原型原型的扩展原型链new关键字做了什么对象的继承复制属性式继承原型继承:(不准确,待定问题)原型链继承 : 得到方法借用构造函数 : 得到属性组合继承寄生组合式继承对象基础对象介绍...

2019-02-16 15:20:55 1030

原创 vue源码简单解析(以类似vue源码的js项目为主进行的解析)

Vue源码解析文章目录Vue源码解析基础知识准备将伪数组转化为真数组节点类型对象的属性描述符对象的两个方法DocumentFragment重要概念数据代理模版解析表达式解析指令解析一般指令解析事件指令解析数据劫持--&amp;amp;amp;gt;数据绑定1.数据绑定(model==&amp;amp;amp;gt;View):(其实就是结果)2.数据劫持(其实是本质技术)3.四个重要对象双向数据绑定基础知识准备vue的源码只适用于IE8...

2018-09-27 11:57:14 413

原创 几个维度了解webpack(一)

几个维度理解webpack几个维度理解webpack基于的版本webpack基础webpack了解环境准备版本功能进化webpack概念entryOutputLoadersPlugins名词webpack使用打包JS编译ES6/7babel插件babel polyfillbabel runtime transformTypesrip...

2018-08-01 16:00:02 620

原创 vue项目中导出excel表格功能

vue项目中导出表格export2table插件下载excel表格vue项目导出excel表格

2018-04-12 16:08:08 6083

原创 webpack初步了解

webpack初步了解webpack初步了解构建工具构建工具的功能常用的构建工具webpack介绍webpack命令webpack常用配置介绍出入口 Entry&amp;Outputentry配置output的配置模块 Module模块加载(转换)器 Loaderloader学习使用loader的三种方式babel插件 Pluginweb...

2018-03-12 16:31:26 594

原创 Webpack基本配置介绍

webpack基本配置的介绍webpack详细介绍entry和output配置plugin插件loader加载器webpack

2018-02-26 15:40:03 2641

原创 elementui使用中遇到问题

vue项目elementUI中el-tree组件修改图标的方法vue项目elementui中uploade上传的文件附带其他数据当文件未改变时附加数据单独上传elementui中的el-form的重置resetFields不起作用elementui中el-table根据返回数据范围的不同显示不同字体颜色

2018-01-03 17:40:38 11160

原创 elementui树形组件的自定义增删节点

elementUI树新增和删除的功能vue项目 elementui树el-tree新增和删除节点elementui新增和删除节点树el-tree新增和删除节点图标vue和elemenui树

2018-01-03 17:31:06 32779 14

转载 Redux讲解

Redux介绍Redux流程图

2017-09-19 21:24:46 724

原创 Comment.js模块暴露方法(exports、module.exports)的区别

exports和module.exports的区别js模块化中的暴露

2017-09-07 16:19:18 3321

原创 js中的get和set方法(demo说明)

访问描述符对象的get和set方法set和get函数。

2017-09-06 23:20:11 18065 2

原创 js高级内容:对象描述符

对象的查询和设置对象的查询和设置属性特性属性描述符概念获取方式属性描述符设置方式访问描述符概念基于对象属性的几大特性对象常量属性禁止属性扩展密封对象冻结对象对象属性的遍历对象的设置和获取伪数组属性特性属性描述符概念属性描述符又叫元属性,也可以认为它是属性的属性。 对象属性的属性描述符一共有四个: configurable: 表示能否通过delete来删除属性从而重新

2017-09-06 23:11:43 465

转载 href 和 src 的区别

href 和 src 的定义与区别href和src是有区别的,而且是不能相互替换的。我们在可替换的元素上使用src,然而把href用于在涉及的文档和外部资源之间建立一个关系。src 是指向物件的来源地址,是引入。在 img、script、iframe 等元素上使用;href 是超文本引用,指向需要连结的地方,是与该页面有关联的,是引用。在 link和a 等元素上使用。使用区别:src通常用作“

2017-09-06 19:20:00 683

转载 localStorage用法总结

localStorage用法小总结首先在开发者工具的Console中,输入了:localStorage. 清空localStoragelocalStorage.clear() // undefined localStorage // Storage {length: 0}存储数据localStorage.setItem("name","caibin") /

2017-09-04 19:58:00 533

原创 React框架快速入门

React快速入门React快速入门ReactJS介绍ReactJS是什么React高效的原因React的几个重要概念React的使用与使用有关的理解写个Hello worldReact组件自定义组件一定义组件二渲染组件标签组件的三大属性组件的3大属性之一 props属性组件的3大属性之二 refs属性组件的3大属性之三 state属性React其他操作双向绑定组

2017-08-29 21:07:08 3515

原创 聊聊会话控制——cookie&session

会话控制Cookiesession会话控制http协议是一个无状态的协议;服务器不能区分出两次请求是否发送自同一个客户端;但是在实践开发中确实有该需求,而且十分的迫切;会话控制主要采用两个技术Cookie和Session;CookieCookie相当于服务器发送给浏览器的一张票,服务器将cookie发送给浏览器后,浏览器每次访问都会将cookie发回,这样服务器就可以根据浏览器发回的c

2017-08-24 17:28:14 367

原创 Express框架快速入门

Express框架Express框架快速入门Express框架的使用Express的路由Express的中间件Express的模版引擎Ejs模版

2017-08-22 16:48:10 1236

原创 nodejs中需了解的http协议

http协议HTTP之URLHTTP之请求消息Requestget请求post请求响应报文HTTP的状态码HTTP工作原理

2017-08-21 21:24:13 343

原创 包管理工具之一——npm

包管理工具NPM yarn

2017-08-19 10:34:46 508

原创 ES6的箭头函数介绍

箭头函数箭头函数的this指向

2017-08-17 23:58:15 552

原创 ES5-ES6的部分新特性

ES5-ES6新特性介绍ES5新特性严格模式JSON的对象Object扩展Array扩展function扩展ES6新特性新关键字let关键字const定义一个常量变量的结构赋值模版字符串简化对象写法三点运算符形参的默认值class类字符串扩展数值扩展数组扩展Object扩展Set和Map数据结构遍历

2017-08-17 23:56:11 787

原创 ES5中对象属性的访问描述符

访问描述符set和get方法

2017-08-17 09:48:03 849

原创 JS字符串和数组的常用方法汇总

JS字符串和数组的常用方法汇总js中字符串常用方法JS数组中常用的方法

2017-08-16 20:17:37 993

原创 Angular框架介绍

Angular简单使用介绍Angular依赖对象和依赖注入Angular的重要对象Angular的常用指令AngularJS小项目练习

2017-08-15 20:08:20 8435 13

原创 H5的canvas画布使用

H5的canvascanvas画布canvas上绘制图形canvas给绘制的图形设置样式canvas中绘制图像canvas中的变形canvas标签

2017-08-14 22:46:54 7797

原创 HTML5表单元素的新特性

H5表单新特性H5表单的新输入类型H5表单新元素H5表单新属性H5表单验证

2017-08-12 00:11:50 1599

原创 媒体查询之一物理像素的设置

响应式布局之媒体查询介绍媒体查询来配置一物理像素

2017-08-08 18:24:45 1368

原创 js中的“==”双等运算符问题

js中的“==”js中的双等问题

2017-08-08 08:41:27 471

原创 js中的左查询和右查询

js中的作用域js中的上下文js中的左查询和右查询

2017-08-08 08:36:40 2432

原创 less基础讲解

less怎么用less变量less中变量的延迟加载less中的argumentless嵌套less混入less运算less注释

2017-08-07 21:28:43 856

一个静态HTML页面,Polo360页面

一个静态页面,比较复杂。可以作为练习使用。

2017-05-18

空空如也

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

TA关注的人

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