自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 Angular简介(大神可略过)

Angular是一个强大的前端框架,其强大之处主要是可以把静态页面与动态数据绑定起来。平时我们看到的网页界面上面的数据都是固定,但如果我们要变化这些数据,例如我在一个文本框输入,要实时改动一个文本,肿么破。这时候有两种方法(我只想到两种,求大神告知更多):1.改变一下,就请求一下后端,例如php,然后后端重新返回一个更新好的页面,当然这种方法很傻,改变一点小数据就请求后端,的确太傻(由于前端小白,...

2018-05-03 20:31:33 3345

转载 Vue双向数据绑定原理

用vue也好有一段时间了,虽然对其双向绑定原理也有了解个大概,但也没好好探究下其原理实现,所以这次特意花了几晚时间查阅资料和阅读相关源码,自己也实现一个简单版vue的双向绑定版本,先上个成果图来吸引各位:代码:                                                                    效果图: 是不是看起来跟vue的使用方式差不多?接下来...

2018-04-12 15:03:16 209

转载 轮播图封装成组件

<meta charset="UTF-8"><title>轮播图</title><link rel="stylesheet" href="css/font-awesome.min.css"><link rel="stylesheet" href="css/carousel.css"&a

2018-04-08 17:56:56 1919

原创 如何编写Vue插件

       在单页面应用程序里可以编写自己的插件对Vue功能进行增强补充,总体流程应该是:【声明插件】——【写插件】——【注册插件】——【使用插件】写插件和声明插件是同步的,然后注册到Vue对象中(不用担心重复注册),最后在写Vue组件的时候使用写的插件声明插件先写一个js文件,这个js文件就是插件文件,里面的基本内容如下:/* 说明: * 插件文件:service.js * 作...

2018-04-08 17:29:07 268

转载 JS的引擎深入分析

转载 2016年07月16日 16:46:391749浏览器的组成JavaScript代码嵌入网页的方法直接添加代码块加载外部脚本行内代码<script>标签的工作原理defer属性async属性重流和重绘脚本的动态嵌入加载使用的协议JavaScript虚拟机单线程模型含义消息队列Event Loop参考链接浏览器的组成浏览器的核心是两部分:渲染引擎和JavaScript解释器(又称J...

2018-04-08 11:42:40 221

翻译 浏览器进程/线程模型及JS运行机制

浏览器是多进程的,有一个主控进程,以及每一个tab页面都会新开一个进程(某些情况下多个tab会合并进程)。进程可能包括主控进程,插件进程,GPU,tab页(浏览器内核)等等。Browser进程:浏览器的主进程(负责协调、主控),只有一个第三方插件进程:每种类型的插件对应一个进程,仅当使用该插件时才创建GPU进程:最多一个,用于3D绘制浏览器渲染进程(内核):默认每个Tab页面一个进程,互不影响...

2018-03-30 18:22:31 7915

原创 一道经典面试引发的思考:从输入URL到页面加载的过程

        这道题没有固定的答案,根据自己的经验水平回答起来人人亦云。以下是我从事web三年来的一个小总写,养成写博客的好习惯从今天开始吧(其实之前在博客园上有写一些帖子,但是最近该社区好像不再维护了,故而移步至优快云)。        这道问题的骨骼脉络大致分为以下八个部分吧。从浏览器接收url到开启网络请求线程(这一部分可以展开浏览器的机制以及进程与线程之间的关系)开启网络线程到发出一个...

2018-03-30 17:46:13 379

空空如也

空空如也

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

TA关注的人

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