03 2018 档案

摘要:Vue 实例还暴露了一些有用的实例属性与方法。它们都有前缀 $,以便与用户定义的属性区分开来。 模板语法 {{}}差值表达式 javascript表达式 在差值里面可以书写JavaScript表达式 修饰符 .prevent: 阻止默认事件 .stop:组织时间冒泡 过滤器 javascript v 阅读全文
posted @ 2018-03-26 00:13 seafwg 阅读(276) 评论(0) 推荐(0)
摘要:原始引用:开发时使用开发版本,线上使用生产版本。 原始引用到html中,在浏览器中控制台输入Vue,输出一个函数就可以。 defineProperties实现的数据绑定。 v bind(:) 条件 v if直接影响DOM节点是否存在 v show,只是display:none,DOM存在 循环:v 阅读全文
posted @ 2018-03-24 15:55 seafwg 阅读(164) 评论(0) 推荐(0)
摘要:webpack使用总结 1.初始化一个项目 之后会生成一个package.json配置文件。 2.安装webpack,vue,vue loader 之后可相应的安装css loader,vue template compiler编译vue模板的依赖包 3.在项目文件下新建src文件(我们用来开发的源 阅读全文
posted @ 2018-03-22 21:58 seafwg 阅读(292) 评论(0) 推荐(0)
摘要:工作流程记录: 1.初始化项目:npm init y 2.安装webpack,vue,vue loader 3.按装之后根据警告提示,安装css loader,vue template conpiler依赖包。 项目初始化基本完成。 一直遇到提示 install webpack cli D,即使安装 阅读全文
posted @ 2018-03-22 00:32 seafwg 阅读(2761) 评论(0) 推荐(0)
摘要:vue总结 构建用户界面的渐进式框架 渐进式:用到什么功能即可使用转么的框架子模块。 两个核心点 向应的数据绑定 当时图发生改变 自动跟新视图,利用Object.defindProperty中的setter/getter代理数据,监控对数据的操作。(IE8不兼容) 组合的视图组件 ui页面映射位组件 阅读全文
posted @ 2018-03-17 23:55 seafwg 阅读(228) 评论(0) 推荐(0)
摘要:webpack入门 模块的打包器 三大特点: 1.代码分割 2.代码loaders 3.插件系统 webpack的安装和使用 1.在项目文件下初始化npm,(npm init) 2.安装: webpack是不支持css文件,则需要安装css loader,style loader(npm insta 阅读全文
posted @ 2018-03-14 00:54 seafwg 阅读(217) 评论(0) 推荐(0)
摘要:返回对象与应用区别: 拷贝构造器发生的时机: 1.构造新对象 A a, A b = a; 2.传参或返回对象 对于普通变量来说,传引用效果不是很明显,对于类对象而言,传对象效果很高。 传引用等价于扩大了原对象的作用域。 c与c++关于字符串的处理对比 c基于字符数组,利用一些方法strcpy,str 阅读全文
posted @ 2018-03-11 23:38 seafwg 阅读(753) 评论(0) 推荐(0)
摘要:拷贝构造器 由己存在的对象,创建新对象。也就是说新对象,不由构造器来构造,而是由拷贝构造器来完成。拷贝构造器的格式是固定的。 规则: 1 系统提供默认的拷贝构造器。一经实现,不复存在。 2 系统提供的时等位拷贝,也就是所谓的浅浅的拷贝。 3 要实现深拷贝,必须要自定义。 4 浅拷贝,会导致内存重析构 阅读全文
posted @ 2018-03-08 22:51 seafwg 阅读(864) 评论(0) 推荐(0)
摘要:数组中foEach和map的用法详解 相同点: 1.都是循环遍历数组(仅仅是数组)中的每一项。 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项value,当前项的索引index,原始数组array。 3.匿名函数中的this都是指Window。 4.IE 阅读全文
posted @ 2018-03-07 13:42 seafwg 阅读(430) 评论(0) 推荐(0)
摘要:构造器(constructor) 1.与类名相同,无返回,被系统生成对象时自动调用,用于初始化。 2.可以有参数,构造器的重载,有默认参数。重载和默认参数不能同时出现,但是一定要包含标配(无参数的构造器),为了对象的午无参创建。 3.如果未提供任何构造器,系统默认提供一个无参的构造器。如果提供,则不 阅读全文
posted @ 2018-03-06 23:26 seafwg 阅读(211) 评论(0) 推荐(0)
摘要:封装 当单一变量无法完成描述需求的时候,结构体类型解决了这一问题。可以将多个类型打包成一体,形成新的类型。这是 c 语言中封装的概念。但是,新类型并不包含,对数据类的操作。所的有操作都是通过函数的方式,去其进行封装。 对一组数据变量组进行结合形成结构体 初步的封装。 C语言的封装风格,数据放到一起找 阅读全文
posted @ 2018-03-05 23:59 seafwg 阅读(2319) 评论(0) 推荐(0)
摘要:恢复内容开始 内存管理 new/delete C语言中提供了 malloc 和 free 两个系统函数, include "stdlib.h"库函数,完成对堆内存的申请和释放。而 c++则提供了两关键字 new 和 delete ,new delete关键字。 生成单变量空间和数组空间 cpp // 阅读全文
posted @ 2018-03-05 00:03 seafwg 阅读(309) 评论(0) 推荐(0)
摘要:C++重载详解 重载就是同名而非同义,具体意义根据上下文的语境而言。 重载规则: 1,函数名相同。 2,参数个数不同,参数的类型不同,参数顺序不同,均可构成重载。 3,返回值类型不同则不可以构成重载。 函数重载(静多态) 匹配原则: 1,严格匹配,找到则调用。 2,通过隐式转换寻求一个匹配,找到则调 阅读全文
posted @ 2018-03-05 00:01 seafwg 阅读(1472) 评论(0) 推荐(0)
摘要:C++类型增强 类型检查更严格 把一个const类型的指针赋给非const类型的指针。c语言中可以通的过,但是在c++中则编不过去 布尔类型(bool) c 语言的逻辑真假用 0 和非 0 来表示。而 c++中有了具体的类型。 真正的枚举(enum) c 语言中枚举本质就是整型,枚举变量可以用任意整 阅读全文
posted @ 2018-03-03 22:55 seafwg 阅读(474) 评论(0) 推荐(0)