自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 八股精品文

Vue相关Vue2.0源码解读系列 - 来自Vue的神秘礼盒

2021-07-21 20:38:28 99

原创 create-react-app依赖包简单介绍

chalk简单介绍:console输出颜色标记库github地址:https://github.com/chalk/chalkenvinfo简单介绍:输出当前机器各项环境数据npm地址:https://www.npmjs.com/package/envinfodns简单介绍:node内置dns模块, 通过dns.lookup是否能返回ip,判断网络当前连通性。api简单介绍:h...

2019-10-21 10:51:10 605

原创 升级React16

升级react依赖npm install react@^16.2.0npm install react-dom@^16.2.0npm install prop-types@^15.6.0 问题1:React.PropTypes 自 React v15.5 起已弃用。请使用 prop-types 库代替//安装prop-types库npm install pr...

2018-04-17 19:26:01 2945 1

原创 express中间件模拟实现

没啥太多东西,记录下自己实现的思路,还没看源码。之后有机会看下源码比较下实现的差异。var App = { index: 0, functionList:[], callback (ctx) { console.log(ctx.name); }, use (middleware) { this.functionList.p...

2018-03-14 11:37:35 244

原创 关于前端技术的外链好文章

浏览器的工作原理 关于浏览器原理的介绍,比较详细。 react源码解析及实现 深入浅出的讲解,作者自己实现了个微型react,帮助读者理解。 chrome内部协议地址:chrome://about/ 前端知识点全面总结:面试宝典...

2018-03-08 18:37:41 300

原创 页面布局(圣杯,双飞翼)

常见布局:grid,flex,绝对定位,圣杯及双飞翼布局。圣杯布局<!-- 圣杯布局 --><!DOCTYPE html><html><head> <style> .con { padding: 0px 190px 0px 150px; overflow: auto; } .left {

2017-11-15 11:55:59 215

原创 Item2+zsh及相关辅助工具的安装及配置

前言为什么要写一篇关于这个的文章呢?现在大多使用iterm2进行git,vim还有一些其他的操作,用起来比较顺手,离职或换电脑后,又要折腾一阵子,查配置资料,查需要装的插件等,而且网上好多配置拿来都不能使用。最近一个同事找我帮看代码,用别人的电脑调代码,就是各种不习惯,就给他推荐也装下iterm2别用mac自带的terminal,折腾了半天给他装好了。决定记录下常用的插件及配置,方便大...

2017-08-22 21:13:15 660 1

原创 call的实现原理及一个很好的应用场景

call方法是js中比较重要的一个知识点,看了很多介绍也未必能够对他有个深刻的理解,那就让我们看看他的实现原理吧。//这个方法只是简单的模拟了call的实现原理,对context是否非空,参数对象素组字符串的类型都没有做处理。Function.prototype.call2 = function(context) { context.fn = this; var args = [

2017-08-11 18:12:20 801

原创 css垂直水平居中

自身相对父元素:偏移50% - width/2//width为定值position: relative; top: 50%; /*偏移*/margin:auto;//水平居中margin-top: -150px; //假设width=300px//如果width不确定position: relative; margin:auto;//水平居中top: 50%; /*偏移*/tran

2017-05-18 15:48:25 252

原创 前端之路与面试总结

最初毕业进了一个国企性质的公司,一年半后跳槽进入了真正的互联网行业真正的开始接触前端开发行业。在这个公司一年半的时间里主要用angular开发,期间读了javascript权威指南,对js的原型链和继承实现认真的开了很久。基础打的还算牢靠,项目中熟悉了gulp,webpack,对前端live-reload,文件压缩,减少请求例如:雪碧图,dataUrl,http压缩到js中运用模版解析,MD5去缓存

2017-04-03 01:37:34 337

原创 javascript的重要知识

important 词法分析 - 词法作用域:函数在定义它的作用域中执行,而不是在调用它的作用域中执行。 作用域 - 还不错的作用域讲解 - 无块级作用域,函数限定变量作用域,try{}catach(){}会产生类似的块级作用域。 词法作用域和动态作用域区别参考文章var a = 2;function foo() {console.log( a );}

2017-02-15 21:10:21 288

原创 《JavaScript权威指南》阅读笔记(3)

indexOf注意事项locationhistorynavigator窗体之间的关系

2017-01-04 16:41:09 336

原创 《JavaScript权威指南》阅读笔记(2)

part 2 callee实现匿名函数的递归调用var factorial = function(x){ if(x<= 1) return 1; return x * arguments.callee(x-1);} 闭包:数据的共享function constfuncs(){ var funcs = [] ; for(var i = 0; i<10; i++){

2016-11-28 13:41:47 459

原创 数据导出/文件下载 实现方案

前言:项目初期,工期多任务量大,我们选择了kendo grid框架。排序,导出,过滤,分页全部采用了kendo自带的前端配置。优点就是开发特别快,缺点就是当我们的用户量庞大,数据量达到了10w+级别的时候,前端分页太慢。所以过滤排序都要改为后端开发,导致后端开发量增加。由于导出数据量巨大,而且涉及到链表查询,导出速度缓慢,导出需求也提高为可以实时终止导出操作。完成导出后要有提示文案。所以后端崩盘了。

2016-11-10 18:02:49 2058

原创 《JavaScript权威指南》阅读笔记(1)

阅读笔记系列将后续继续更新,文中代码及描述大多出自《avaScript权威指南》一书,部分为自我总结。笔记主要记载了,一些知识重点及一些容易被忽略的知识点。 按照惯例,构造函数均以大写字母开始function Point(x,y){//按照惯例,构造函数均以大写字母开始 this.x = x; //关键字this指代初始化的实例 this.y = y; //将函

2016-11-10 16:27:06 425

原创 AngularJS 指令的 Scope (作用域)详解

#### 之前写指令的时候对于scope的配置虽然都知道都用过,但是总是记不太清,配置的时候总要百度下看下说明。个人感觉[一招制敌 - 玩转 AngularJS 指令的 Scope (作用域)](https://segmentfault.com/a/1190000002773689)这篇文章写的很不错,简单易懂,而且有代码示例。其中有些细节还是没有说的太透彻,我想总结记录下,方便以后自己以后翻阅,也希望对其他朋友有

2016-10-18 22:36:56 1192 1

原创 nrm切换npm源

npm源就是下载需要依赖包的服务器地址,默认是 npm ---- https://registry.npmjs.org/国内的小伙伴会发现,国外的源速度太慢,于是就会找到国内的淘宝源taobao - https://registry.npm.taobao.org/可以通过nano ~/.npmrc 来修改npm的源,但是手动修改太耗费体力。于是就有了工具nrm,它可以通过命令行管理源。

2016-10-11 22:02:21 9721

转载 转 angularjs controller的两种写法

转 angularjs controller的两种写法摘要: angularjs, controller在Angular中,Directive、Service、Filter、Controller都是以工厂方法的方式给出,而工厂方法的参数名对应着该工厂方法依赖的Service。如:app.controller('wolrdCtrl', function($sc

2016-10-08 18:11:39 456 1

原型链图片

类,原型,构造函数

2016-11-23

空空如也

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

TA关注的人

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