自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue--render: h => h(App)的解释

https://www.jianshu.com/p/0ea899e233a9

2019-05-14 17:54:54 328

原创 ES6--块级作用域

一,为什么需要块级作用域 ES5只有全局作用域和函数作用域,比如我们常常碰到的用来计数的循环变量泄露为全局变量。 例如:用 js 连续创建 10 个 a 标签,点击的时候弹出来对应的序号。 1,错误做法 <script> for(var i = 0; i < 10; i++){ var a = document.createElement('a'); a.innerHT...

2019-05-13 17:05:10 209

原创 JavaScript中(function(){…})()立即执行函数写法理解

https://www.cnblogs.com/chris-oil/p/4862083.html

2019-05-12 17:02:44 210

原创 CSSs--利用CSS3实现图片瀑布流效果

https://www.jianshu.com/p/1fdaf541347d

2019-05-10 22:42:59 1305

原创 JavaScript对浏览器异步实现机制的理解

一,浏览器的异步实现原理 首先JS是一门脚本语言,他的执行顺序是从上到下逐行执行的,浏览器只有一个javascript引擎,所以浏览器同时只能执行一个任务。即浏览器的javascript引擎是单线程的,但是浏览器本身是多线程的。 JavaScript代码可以异步执行,但并不意味着它是跑在多个线程里。那么异步到底是什么意思? 假设浏览器是同步执行的话,发送一个Ajax请求,向服务端请求数据,Ajax...

2019-05-10 16:54:25 830

原创 JavaScript对跨域的理解

一、什么是跨域,为什么会出现跨域问题 浏览器为隔离潜在的恶意文件,限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互,所以,是浏览器的基于安全考虑的同源策略导致的跨域。 同源(协议,域名,端口号三者均相同),只要有一样不同则为跨域。 eg:IE比较特殊。 IE浏览器不将端口划在同源限制内,即:协议域名相同,只有端口不同,IE也认为是同源的。 授信范围(Trust Zones):两个相...

2019-05-10 16:04:55 193

原创 Vue--利用vue-cli创建vue项目

一,搭建vue的开发环境: 1,必须要安装node.js 2,全局安装vue的脚手架工具(官方命令行工具) npm install --global vue-cli 3,创建一个基于webpack模板的新项目(必须cd到对应的一个项目文件里面) (1)vue init webpack vueProjiect //创建项目 (2)cd vueProject //进入项目文件 (3)npm...

2019-05-09 15:45:53 222

原创 CSS选择器的种类与优先级

一,CSS1选择器 二,CSS2选择器 三,CSS3选择器 四,选择器的优先级

2019-05-07 14:30:19 278

原创 JS算法--插入排序

1,插入排序相当于扑克牌排序,首先左手只有一张扑克牌,右手陆续摸牌按从小到大的顺序插入到左手的扑克牌中。 2,写split函数的因为没有区分大小写逗号造成转换后的数组只为一个长度为1,值为一串字符的数组。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> &l...

2019-04-29 23:06:34 144

原创 ES6--let和const命令总结

阅读阮一峰老师的《ECMAScript 6 入门》总结的笔记。 1,let命令 (1)基本用法 用来声明变量,用法类似于var,但是所声明的变量只在let所在的代码块内有效。 代码一: var a [ ]; for ( var i = 0; i < 10; i++){ a[i] = function () { console.log(i); }; } a[6](); //10 ...

2019-04-28 23:47:49 215

原创 JavaScript变量提升和函数提升

一,变量提升 1,在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。 2,变量提升即将变量声明提升到它所在作用域的最开始的部分。 3,JavaScript 只有声明的变量会提升,初始化的不会。 console.log(gobal); //undefined var gobal = 'gobal'; console.log(gob...

2019-04-28 22:22:16 137

原创 JavaScriptu原型与原型链

https://www.jianshu.com/p/ddaa5179cda6 https://www.cnblogs.com/jofun/p/8746511.html

2019-04-28 21:04:43 335

原创 JavaScript转换规则总结

https://blog.youkuaiyun.com/qq_37746973/article/details/82491282

2019-04-28 17:41:59 1053

原创 JavaScript变量类型和计算总结

一,变量类型 1,值类型:Number,String,Boolean,Null,Undefined 2,引用类型:Object,Array,Function 3,值类型和引用类型的区别: (1)值类型 1)占用空间固定,保存在栈中(当一个方法执行时,每个方法都会建立自己的内存栈,在这个方法内定义的变量将会逐个放入这块栈内存里,随着方法的执行结束,这个方法的内存栈也将自然销毁了。因此,所有在方法中定...

2019-04-28 16:34:22 232

原创 JavaScript关键词this指向的理解

牛掰!!!果然通俗易懂! https://www.cnblogs.com/beidan/p/5371275.html

2019-04-25 13:46:41 111

原创 JavaScritpt闭包的理解

搜索了许多资料,感觉这个老师讲的最通俗易懂。 http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html

2019-04-25 12:53:01 261

空空如也

空空如也

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

TA关注的人

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