08 2018 档案

摘要:今天突然接到电话, 问我他们的区别 虽然平时看了,但是没记住,凉凉是肯定的 总结一下: bootstrap不算是javascript框架,它只是一个前端的ui框架,然后有一些附带的js插件而已。angularjs是一个javascript的mvvm的框架,是为了开发有复杂业务逻辑的CRUD应用而生的 阅读全文
posted @ 2018-08-29 14:21 竹木狼马 阅读(4843) 评论(0) 推荐(0)
摘要:自己学艺不精。。。 数据是个对象,想要里面的key 原来 for (item, index) in items 中的index 就是key 阅读全文
posted @ 2018-08-25 21:45 竹木狼马 阅读(3296) 评论(0) 推荐(0)
摘要:今天用vue.js写代码 报错: getter unddfined 错误原因:没有在main.js中注册store 阅读全文
posted @ 2018-08-24 22:09 竹木狼马 阅读(161) 评论(0) 推荐(0)
摘要:events.js:167 throw er; // Unhandled 'error' event 错误原因是端口号被占用了。 解决: 找到被占的端口号对应的程序,关闭,重启 1. cmd查询端口号被占用的情况 netstat -aon|findstr "8080"按回车显示占用8088端口对应的 阅读全文
posted @ 2018-08-24 10:20 竹木狼马 阅读(536) 评论(0) 推荐(0)
摘要:TCP UDPTCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 UDP应用场景: 1.面向数据报方式 2.网络 阅读全文
posted @ 2018-08-23 09:39 竹木狼马 阅读(232) 评论(0) 推荐(0)
摘要:完成三次握手,客户端与服务器开始传送数据 A与B建立TCP连接时:首先A向B发SYN(同步请求),然后B回复SYN+ACK(同步请求应答),最后A回复ACK确认,这样TCP的一次连接(三次握手)的过程就建立了! 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是 阅读全文
posted @ 2018-08-23 09:33 竹木狼马 阅读(189) 评论(0) 推荐(0)
摘要:注册事件的方式 1. ele.on事件类型 = function(){} 兼容性最高,但只能绑定一个 2. addEventListener(事件类型,事件处理函数,useCapture) 第三个参数默认是false,冒泡阶段执行 3. attachEvent(事件类型,事件处理函数) 1.在注册事 阅读全文
posted @ 2018-08-22 22:20 竹木狼马 阅读(199) 评论(0) 推荐(0)
摘要:## 函数的四种调用模式 1.函数模式 this >window function test(){ console.log(this); } test(); 2.方法模式 this >调用方法的对象 var obj1 = { test:function(){ console.log(this); } 阅读全文
posted @ 2018-08-22 22:09 竹木狼马 阅读(400) 评论(0) 推荐(0)
摘要:使用递归获取后代元素 1.自己调用自己 2.要有结束的条件 //斐波那契 数列 //1 1 2 3 5 8 13 21 //1 1 //2 1 //3 第1项 + 第2项 //4 第2项 + 第3项 //5 第3项 + 第4项 //n (n-2)+(n-1) function fibonacci(n 阅读全文
posted @ 2018-08-22 21:53 竹木狼马 阅读(367) 评论(0) 推荐(0)
摘要:函数创建: 3种创建函数的方式 * 直接声明函数 * 函数表达式 * new Function() arguments对象arguments对象是函数内部的一个对象,在函数调用的时候,系统会默认的将所有传入的实参存入该对象 注意:不管有没有形参,实参都会被存入该对象arguments.length 阅读全文
posted @ 2018-08-22 17:06 竹木狼马 阅读(285) 评论(0) 推荐(0)
摘要:1.原型是什么? 在构造函数创建出来的时候,系统会默认的创建并关联一个对象,这个对象就是原型,原型对象默认是空对象 默认的原型对象中会有一个属性constructor指向该构造函数 原型的作用 原型对象中的成员,可以被使用和它关联的构造函数创建出来的所有对象共享 2. 原型对象的使用 1. 使用对象 阅读全文
posted @ 2018-08-22 16:50 竹木狼马 阅读(324) 评论(0) 推荐(0)
摘要:前言 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。 JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: // 定义一个动物类 function Animal (name) { // 属性 this.name = nam 阅读全文
posted @ 2018-08-22 15:58 竹木狼马 阅读(209) 评论(0) 推荐(0)
摘要:面向对象三大特性:封装 继承 多态 一、使用函数将代码封装,使得复用性更高 使用函数封装带来的问题: 1.全局变量污染 2.代码结构不够清晰,维护不方便 使用对象进行封装后的优势 1.暴露在全局的只有一个对象名 不会造成全局变量污染 2.使用对象将代码进行功能模块的划分,有利于日后的维护 二、在Ja 阅读全文
posted @ 2018-08-22 15:20 竹木狼马 阅读(160) 评论(0) 推荐(0)
摘要:1.面向过程的思维方式: 就是把解决问题的关注点,放到解决问题的每一个详细的步骤上面! 面向对象的思维方式:(面向对象就是一种思维方式,与代码关系不大) 就是把解决问题的关注点,放到解决问题需要的一系列对象身上 2.面向对象编程的相关概念: 1、什么是对象!!!! 万物皆对象 2、对象的特征 对象的 阅读全文
posted @ 2018-08-21 21:27 竹木狼马 阅读(250) 评论(0) 推荐(0)
摘要:1.删除文档(remove()函数) 在执行remove()函数前先执行find()命令来判断执行的条件是否正确,这是一个比较好的习惯。 语法: 插入了同样文档两次,移除 title 为 'MongoDB 教程' 文档: 注意:remove() 方法已经过时了,现在官方推荐使用 deleteOne( 阅读全文
posted @ 2018-08-21 16:53 竹木狼马 阅读(296) 评论(0) 推荐(0)
摘要:1.使用mongodb的shell连接Mongodb服务: 标准URL连接语法: mongodb:// 这是固定的格式,必须要指定。 username:password@ 可选项,如果设置,在连接数据库服务器之后,驱动都会尝试登陆这个数据库 host1 必须的指定至少一个host, host1 是这 阅读全文
posted @ 2018-08-21 15:33 竹木狼马 阅读(258) 评论(0) 推荐(0)
摘要:1.运行MongoDB服务器: 找到mongodb的安装目录,找到bin目录下的mongod.exe执行。 2. 连接: 我们可以在命令窗口中运行 mongo.exe 命令即可连接上 MongoDB,执行如下命令: 3.概念解析 一个mongodb中可以建立多个数据库。 MongoDB的默认数据库为 阅读全文
posted @ 2018-08-21 14:34 竹木狼马 阅读(249) 评论(0) 推荐(0)
摘要:1.@import 导入 Stylus支持字面@import CSS, 也支持其他Stylus样式的动态导入。 任何.css扩展的文件名将作为字面量。例如: 当使用@import没有.css扩展,会被认为是Stylus片段(如:@import "mixins/border-radius")。 @im 阅读全文
posted @ 2018-08-21 11:05 竹木狼马 阅读(498) 评论(0) 推荐(0)
摘要:1.方法 函数 Stylus强大之处就在于其内置的语言函数定义。其定义与混入(mixins)一致;却可以返回值。 可选参数往往有个默认的给定表达。在Stylus中,我们甚至可以超越默认参数。 例如: 注意:因为参数默认是赋值,我们可可以使用函数调用作为默认值。 函数体 我们可以把简单的add()方法 阅读全文
posted @ 2018-08-21 10:32 竹木狼马 阅读(796) 评论(0) 推荐(0)
摘要:Stylus介绍及特点 基于Node.js的css的预处理框架,其本质上做的事情与 Sass/LESS 等类似, 可以以近似脚本的方式去写CSS代码,创建健壮的、动态的、富有表现力的CSS,默认使用 .styl 的作为文件扩展名,支持多样性的CSS语法。Stylus比LESS更强大,而且基于node 阅读全文
posted @ 2018-08-20 22:16 竹木狼马 阅读(1313) 评论(0) 推荐(0)
摘要:通过添加meta标签 <meta http-equiv= "pragma" content= "no-cache"/> (pragma: 杂注) <meta http-equiv= "Cache-Control" content= "no-cache, must-revalidate"/> (不缓存 阅读全文
posted @ 2018-08-19 18:52 竹木狼马 阅读(373) 评论(0) 推荐(0)
摘要:Vue.js面试题整理 一、什么是MVVM? MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步 阅读全文
posted @ 2018-08-19 15:58 竹木狼马 阅读(61990) 评论(2) 推荐(11)
摘要:首先,1.x和2.x的生命周期钩子对比: 钩子函数的树状图,红色的是我们可以利用的函数,绿色的是函数解析,蓝色的是函数执行时机 使用: beforecreate : 举个栗子:可以在这加个loading事件 created :在这结束loading,还做一些初始化,实现函数自执行 mounted: 阅读全文
posted @ 2018-08-18 16:07 竹木狼马 阅读(393) 评论(0) 推荐(0)
摘要:原文指路:https://blog.csdn.net/qq_37540004/article/details/78727063 第一种: 引入方式(正常引入): 第二种: 第三种: 官方推荐 介绍一种管理路由的方式 // 定义一个路由的数组 类似于白名单黑名单 // 定义一个路由的数组 类似于白名单 阅读全文
posted @ 2018-08-18 15:17 竹木狼马 阅读(5489) 评论(0) 推荐(1)
摘要:vue-router中的导航钩子,主要用来作用是拦截导航,让他完成跳转或取消。(路由守卫) 原文指路:https://blog.csdn.net/weixin_41399785/article/details/79382243 有三种方式可以植入路由导航过程中: 全局的 单个路由独享的 组件级 (路 阅读全文
posted @ 2018-08-18 15:08 竹木狼马 阅读(4577) 评论(0) 推荐(0)
摘要:github 上面大神整理的vue组件汇总 记录一下地址: https://github.com/opendigg/awesome-github-vue 阅读全文
posted @ 2018-08-17 17:30 竹木狼马 阅读(185) 评论(1) 推荐(0)
摘要:最近使用Vue全家桶仿了一个音乐app。 这里对Vue全家桶做一个介绍。原文地址:https://blog.csdn.net/qq_33295794/article/details/79024915 全家桶包含了vue-router(http://router.vuejs.org),vuex(htt 阅读全文
posted @ 2018-08-17 16:59 竹木狼马 阅读(522) 评论(0) 推荐(0)
摘要:1.搜索列表的点击删除、删除全部的交互事件 https://blog.csdn.net/weixin_40814356/article/details/80496097 seach组件中放search-box基本组件 就是输入框部分 和搜索历史组件search-list a. 点击选中的搜索框 删除 阅读全文
posted @ 2018-08-17 15:02 竹木狼马 阅读(276) 评论(0) 推荐(0)
摘要:1.如何通过betterScroll组件实现上拉刷新 https://blog.csdn.net/weixin_40814356/article/details/80478440 2.搜索页面跳转单曲页面 https://blog.csdn.net/weixin_40814356/article/d 阅读全文
posted @ 2018-08-17 12:21 竹木狼马 阅读(420) 评论(0) 推荐(0)
摘要:1. 音乐播放前进后退的实现 https://blog.csdn.net/weixin_40814356/article/details/80379606 2. 音乐进度条实现(单独一个组件) https://blog.csdn.net/weixin_40814356/article/details 阅读全文
posted @ 2018-08-16 20:23 竹木狼马 阅读(555) 评论(0) 推荐(0)
摘要:1. Vuex https://blog.csdn.net/weixin_40814356/article/details/80347366 编写: 然后,在main.js中引入 在组件中改变state的状态 调用如下: 这样就成功拿到数据了。 2.如何为betterScroll向上滚动的时候添加一 阅读全文
posted @ 2018-08-16 18:18 竹木狼马 阅读(333) 评论(0) 推荐(0)
摘要:看到一位小可爱的手记,这里记录一下自己需要注意的地方的链接 1.手写轮播图(上) https://blog.csdn.net/weixin_40814356/article/details/80298115 遇到的问题:上面这样写完后。slide-item的class名字不能添加上,什么原因。 在这 阅读全文
posted @ 2018-08-16 16:05 竹木狼马 阅读(425) 评论(0) 推荐(0)
摘要:对于jsonp做一个笔记,来源于 https://blog.csdn.net/hansexploration/article/details/80314948 Ajax 只支持同源,直接请求普通文件存在跨域无权限访问的问题。 而当在Web页面上调用js文件时不受跨域的影响,因此如果想通过纯web跨域 阅读全文
posted @ 2018-08-16 14:08 竹木狼马 阅读(2089) 评论(0) 推荐(0)
摘要:恢复内容开始 前三章为基础知识,为了方便以后查看,所以比较啰嗦。这里对函数的基本操作没有记录。 1.JavaScript的实现 虽然 JavaScript 和 ECMAScript 通常都被人们用来表达相同的含义,但 JavaScript 的含义却比 ECMA-262 中规定的要多得多。 一个完整的 阅读全文
posted @ 2018-08-14 13:36 竹木狼马 阅读(488) 评论(0) 推荐(0)