自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虚光

遇到瓶颈的时候,回过来看看

  • 博客(19)
  • 收藏
  • 关注

转载 html-webpack-plugin用法全解

转自 https://segmentfault.com/a/1190000007294861html-webpack-plugin 可能用过的 webpack 的童鞋都用过这个 plugin ,就算没用过可能也听过。我们在学习webpack的时候,可能经常会看到这样的一段代码。// webpack.config.jsmodule.exports = { entry: path

2017-12-12 19:28:45 1696 1

转载 软件测试

测试背后的基本思想新程序员常常不理解测试。 他们认为没有必要。表面上看来,它似乎有点多余。我们真的需要测试该代码吗? 我在我的机器上运行它,它工作得很完美,所以让我们交付它吧。测试的核心是减少风险。测试软件的目的不是找到错误或使软件更好。 它是通过主动找到并帮助消除最有可能影响客户使用软件的问题来降低风险。第 4 段(可获 1.73 积分)

2017-12-08 16:07:23 272

原创 闭包

一.百度api地图使用中for循环添加event的方式      1.使用映射,全局变量。                             二,使用闭包。            其中i是for(d in data)中的d。    引用:所谓“闭包”,就是在构造函数体内定义另外的函数作为目标对象的方法函数,而这个对象的方法函数(console.log(

2017-12-08 00:05:03 212

原创 vue路由以及组件件的传值

一,页面跳转的效果             1,通过v-if或者v-show                   当默认dialog1:false,组件是隐藏的,通过接受组件selectdetail里的事件 触发事件showdevice带入形参{cateid:3,data:resp.body.data}, 以及事件listenOpenChild 改变dialog1的值 隐藏

2017-12-08 00:04:24 662

原创 vue文件结构

一,根目录 二,一级目录    1,src

2017-12-08 00:03:42 613

原创 vue项目搭建

vue项目搭建 一、 安装 node.js        百度node.js,去官网下载,安装之后运行node -v 和 npm -v查看node和npm的版本号。二、安装 vue-cli         首先安装npm install -g cnpm --registry=https://registry.npm.taobao.org(类似挂vpn) 

2017-12-08 00:02:53 1397

原创 vue最终结构

index.html页面入口文件app.vue组件入口,中转组件。浏览器上最后渲染的结果。

2017-12-08 00:02:20 218

原创 flex布局

一,容器    1,flex-direction(主轴方向)        row 从左到右        row-reverse从右到左        column  主轴为垂直方向,从上到下        column-reverse从下到上    2,flex-wrap换行        nowrap 不换行        wrap 第一行在上方 

2017-12-08 00:01:37 176

转载 盒子模型

一,positionabsolute生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。(相对于父元素)元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。fixed生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 "left", "to

2017-12-08 00:00:57 159

原创 data为什么是一个函数

vue-data为什么是一个函数(原型链)在创建或注册模板的时候,传入一个data属性作为用来绑定的数据。但是在组件中,data必须是一个函数,而不能直接把一个对象赋值给它。Vue.component('my-component', { template: 'OK',data() { return {} // 返回一个唯一的对象,不要和其他组件共用一个对象进行返回 },

2017-12-08 00:00:16 4869

原创 双向绑定伪代码

Object.defineProperty实现双向绑定   var obj = {}Object.defineProperty(obj, 'hello', {    set: function(newVal) {        document.getElementById('a').value = newVal        document.getE

2017-12-07 23:59:39 238

转载 node.js那些事

node.js的那点事 1,长轮训(long polling):一种利用HTTP模拟持续连接的技巧。具体来说,只要页面载入了,不管你需不需要服务器给你响应信息,你都会给服务器发一个Ajax请求。这个请求不同于一般的Ajax请求,服务器不会直接给你返回信息,而是它要等着,直到服务器觉得该给你发信息了,它才会响应。比如,你的好友发了一条新鲜事,服务器就会把这个新鲜事当做响应发给你的浏览

2017-12-07 23:58:38 155

转载 web前端安全

web前端安全 相信进来的时候你已经看到alert弹窗,显示的是你cookie信息(为配合博客园要求已删除)。单纯地在你的客户端弹出信息只是类似于迫使你在自己的房间脱衣服——没人看得到,自然也不算啥恶意行为。那么如果我把你的信息通过脚本发送到我的服务器保存起来呢?先放心,我不打算这么做,也没那笔闲钱去购置一个服务器来做羞羞的事情,也不希望博客园把我这地盘给封掉了。如同标题所

2017-12-07 23:57:30 256

原创 有嚼头的逻辑实现

目录:1,固定结构,不同数据处理。2,路由导航。3,递归树一,结构类似,不同类型渲染分析:整个原型分为两部分(select+任意),因此第一想法是写一个组件(包含一个select+任意类型)。输入:在父组件v-for循环渲染传入props(带入需要的输入类型)输出:子组件的值要返回到父组件,通过$emit,事件发生在input或者change。细节:当切换为区间的时

2017-12-07 23:56:35 249

转载 你可能不需要vuex

你可能不需要 Vuex 目录组件化组件通信状态管理Vuex 是什么Vuex 有什么特点Vuex 解决了什么问题什么类型的数据适合放在 Vuex 管理工具总结参考扩展阅读写这篇文章的主要目的是在现在的公司推荐使用 Vue,而在使用 Vue 的时候很多同事对为什么要使用 Vuex 不理解,我本身是没有使用过 Vue 或者 Vuex 写过实际项目;有过一年左右

2017-12-07 23:05:57 3318

原创 node,起航

node的优势。异步I/o远离阻塞(在等待资源的时候,继续执行而不是处在等待的时间) 单线程远离死锁、状态同步(单线程可以避免多个进程在占用的同时被访问的问题,通俗点就是文件正在运行,此时你是无法执行删除操作) 分布式(分布式数据存储是趋势,并行I/O将大大提高数据的返回速度)同步与异步I/O:同步将使请求资源的时间累加,但是异步只会取最器重请求最长的时间。阻塞I/o可以将数据

2017-12-07 23:05:09 125

转载 叼叼叼,js黑语言

Javascript是一门很吊的语言,我可能学了假的JavaScript,哈哈,大家还有什么推荐的,补充送那啥邀请码。本文秉承着:你看不懂是你SB,我写的代码就要牛逼。1、单行写一个评级组件"★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate);定义一个变量rate是1到5的值,然后执行上面代码,看图才发现插件什么的都弱爆了

2017-12-07 23:03:44 1802

原创 event-bus

先命名一个event-bus.js,创建一个新的全局Vue实例,命名为EventBus并且导出该对象。 import Vue from 'vue';import EventBus from 'event-bus'Vue.component('component-a', { ... methods: { emitMethod () { EventBu

2017-12-07 23:02:46 225

原创 vue的观察者,不会对对象的属性进行冒泡监听

有很多时候,会对vue的对象进行watch监听,当其发生改变的时候,执行某段方法,现在在这里有一个监听冒泡的事件。例如对象obj:{a:1,a,2}如果我们对obj进行监听,当我们这样赋值    this.obj=2,watch是可以监听到的。但是,当对其属性改变的时候 this.obj.a=2,watch是监听不到的。这个情况,说明,object.defineproper

2017-12-07 22:59:45 276

空空如也

空空如也

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

TA关注的人

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