会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
菜鸟要上天。
css学习
摘要: 最近去小米面试 问了很多css相关的问题 感觉自己只是会用完全没有深入 所以 打算梳理下css难点 1、深入理解浮动 clear清浮动 clear:left 元素盒子的边不能和前面的浮动元素相邻 2、深入浅出的BFC 两个BFC互不影响
阅读全文
posted @ 2018-06-27 17:00 菜鸟要上天。
阅读(76)
评论(0)
推荐(0)
编辑
属性的归属 及组件开发
摘要: 判断一个属性是否在对象钟 1、obj.hasownproperty() 不靠谱的: a in obj in运算符 如果这个属性再原型链上照样返回true 但是for in只遍历可枚举属性 obj.a != undifined 点语法 如果这个属性再原型链上照样返回true 如果键存在 但是值是und
阅读全文
posted @ 2018-05-13 13:55 菜鸟要上天。
阅读(115)
评论(0)
推荐(1)
编辑
继承
摘要: 代码: <script> function People(name){ this.name=name; } People.prototype.sayName=function(name){ alert(name) } function Student(name,age) { People.call(
阅读全文
posted @ 2018-05-13 13:48 菜鸟要上天。
阅读(81)
评论(0)
推荐(0)
编辑
原型链
摘要: w3c是没有规定一个元素的原型链有一个可见的属性,chrome浏览器特有_proto_属性,实际上,其他浏览器有原型机制,但是我们看不见这个属性。 一、原型链的获得有两种情况: 1、引用类型值的对象他们的字面量的__proto__就是他们类型的构造函数的prototype。 2、通过new关键字,此
阅读全文
posted @ 2018-05-13 11:40 菜鸟要上天。
阅读(119)
评论(0)
推荐(0)
编辑
函数上下文this
摘要: 一般来说谁调用上下文都指向谁,具体有以下几种情况: 1、函数用圆括号调用,函数的上下文是window 注意:所有的全局变量都是window的属性,而函数里边定义的变量谁的属性也不是。 2、函数作为对象的方法,对象打点调用,此事函数的上下文就是这个对象 3、函数是事件处理函数、函数的上下文就是触发事件
阅读全文
posted @ 2018-05-12 12:25 菜鸟要上天。
阅读(154)
评论(0)
推荐(0)
编辑
事件冒泡 事件捕获
摘要: 事件流:描述的是从页面中接收事件的顺序。 事件冒泡:事件开始是由最具体的元素接收,然后逐级向上传播到不具体的节点 所有的现代浏览器都支持事件冒泡 事件捕获: 事件开始是由最不具体的元素接收,然后逐级向里传播到具体的节点 思想是:在事件到达预定目标之前捕获他 demo事件流:包含三个阶段 1、事件捕获
阅读全文
posted @ 2018-05-09 17:13 菜鸟要上天。
阅读(112)
评论(0)
推荐(0)
编辑
webpack学习之路01
摘要: webpack是什么 1、模块化 能将css等静态文件模块化 2、借助于插件和加载器 webpack优势是什么 1、代码分离 各做各的 2、装载器(css,sass,jsx,es6等等) 3、智能解析(require(./))引入 webpack命令: 1、npm install -g webpac
阅读全文
posted @ 2018-05-09 16:49 菜鸟要上天。
阅读(155)
评论(0)
推荐(0)
编辑
vue组件
摘要: 1、全局组件 Vue.component(name,{}) 第一个参数:组件名字 三种名字用法 : 1、Vue.component(hello,{ template: <h1>我是第一种命名方法</h1> }) 调用 <hello></hello> 2、Vue.component(myHello,{
阅读全文
posted @ 2017-10-24 19:03 菜鸟要上天。
阅读(211)
评论(0)
推荐(0)
编辑
vue目录结构
摘要: 构建新的项目后生成目录结构如下图: 1、build目录下: 最终发布de代码存放的位置 2、config 配置目录,包括端口号等。我们初学可以使用默认的 3、node_modules npm加载的项目依赖模块 4、src 这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文
阅读全文
posted @ 2017-10-24 14:32 菜鸟要上天。
阅读(177)
评论(0)
推荐(0)
编辑
学习vue (第一次用博客园 )
摘要: 1、创建vue项目 vue init webpack 2、安装依赖 npm install 3、运行项目 npm run dev
阅读全文
posted @ 2017-10-24 14:15 菜鸟要上天。
阅读(131)
评论(0)
推荐(0)
编辑
导航
博客园
首页
联系
订阅
管理
公告