自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS-Web-API —— 事件,Ajax,存储

123

2018-09-14 06:54:36 289

原创 JS-Web-API —— ECMAScript,BOM,DOM

一个完整的JavaScript实现应该由三部分组成 —— ECMAScript(核心),DOM(文档对象模型),BOM(浏览器对象模型)。ECMAScript由ECMA-262定义的ECMAScript与Web浏览器没有依赖关系。ECMAScript定义的只是这么语言的基础。我们常见的Web浏览器只是ECMAScript实现可能的宿主环境之一。我们学习的这个是浏览器端的...

2018-09-14 06:53:27 497

原创 JS基础知识 —— 异步和单线程

JS三座大山——原型和原型链,作用域和闭包加上这次要总结的 异步和单线程。同步和异步同步和异步有什么区别呢?同步会阻塞代码的执行,而异步不会阻塞。// 同步console.log(100);alert(200);console.log(300);// 只要alert的弹框还存在,代码就停留在这里,不会往下执行,也就是不会打印300// 异步cons...

2018-09-14 06:52:07 402

原创 JS基础知识 —— this

最近为了弄懂闭包的一些细节,用了不少时间,接下来要总结的是this。学过JS的都知道this都知道它的重要性,在这里就不吹水了,开始总结。

2018-09-14 06:50:38 390

原创 JS基础知识 —— 变量对象

当一个函数被调用时(激活),就会创建一个执行上下文。而一个执行上下文的生命周期可分为两个阶段。创建阶段 在这个阶段中,执行上下文会分别创建变量对象,建立作用域链,以及确定this的指向。执行阶段 创建完成后,就会开始执行代码,这个时候,会完成变量赋值,函数引用,以及执行其它代码。...

2018-09-14 06:49:14 575

原创 JS基础知识 —— 执行上下文

执行上下文(Execution Context)每次当控制器转到可执行代码的时候,就会进入一个执行上下文。执行上下文可以理解为当前代码的执行环境,它会形成一个作用域。JavaScript中的运行环境大致分为三种:全局环境:JavaScript代码运行起来会首先进入的环境函数环境:当函数被调用的时候,会进入当前的函数中执行代码eval(不建议使用,忽略)JavaScript中...

2018-09-14 06:48:10 278

原创 JS基础知识 —— 变量,运算符,内存

不吹了,直接上JS中的变量类型js中的变量分为两种类型,一种是值类型,另外一种是引用类型。值类型包括undefined,null,boolean,string,number,symbol;引用类型是object。值类型和引用类型区别一. 存储位置上:值类型存储在栈中,引用类型储存在堆中 二. 存储方式上:值类型存储的是实际的数值,引用类型则是保存数值的引用。...

2018-09-14 06:47:23 264

原创 性能优化

性能优化原则多使用内存,缓存或者其他方法(非硬盘)减少 CPU 计算,减少网络请求性能优化从加载页面和静态资源和页面渲染入手加载资源优化静态资源的压缩合并例如几个<script>合并成一个,可以使用构建工具完成,也可以手动实现静态资源缓存通过链接名称控制缓存。例如<script src=&

2018-09-14 06:45:24 262

原创 前端模块化

不使用模块化// util.js// getFormatDate函数function getFormatDate (date, type) { // type === 1 返回 2017-06-15 // type === 2 返回 2017年6月15日 // ...}// a-util.js// aGetFormatDate函数 使用getFormat...

2018-09-14 06:44:28 190

原创 移动端meta的设置

浏览器全屏隐藏工具栏和菜单栏的设置<!-- 隐藏状态栏/设置状态栏颜色 --><meta name=”apple-mobile-web-app-status-bar-style” content=”black-translucent” /><!-- safari 删除默认的工具栏和菜单栏 --> &a

2018-05-24 22:27:14 213

原创 vue项目总结(一)

之前一直在做pc端的页面,对移动端的开发并没有过多的接触。借着这次的项目,也算正式入坑移动端了:) 移动端坑的地方在哪里呢?一是要适配各种机型,ios还好一点,但是安卓就坑了,各式各样的尺寸,加上高清屏,适配一直是一件很头疼的问题。但是,问题总能找出一些解决方案,媒体查询,rem布局,vw/vh布局等等。单纯的媒体查询太麻烦,而vw/vh布局呢,兼容性不是很好,低版本的手...

2018-05-21 11:57:11 1142

空空如也

空空如也

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

TA关注的人

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