09 2017 档案

摘要:今天我们看一下组件通信。 经过前面几篇文章,我们已经可以构建出完整的单个组件,并利用路由使其串联起来访问了。 但这明显还是不够的。一个页面不可能就是个单组件,一般是由多个组件合成的。正因为如此,组件之间肯定是有相互关系的,我们就称这种现象叫组件通信。 比如父组件发生了某项改变,子组件会跟着相应发生变 阅读全文
posted @ 2017-09-24 11:12 Tom_Lo 阅读(679) 评论(1) 推荐(0)
摘要:JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或no 阅读全文
posted @ 2017-09-22 20:28 Tom_Lo 阅读(750) 评论(1) 推荐(1)
摘要:这是一个最著名的程序。对每一位程序员来说,这个程序几乎是每一门编程语言中的第一个示例程序。那么,这个著名的程序究竟从何而来呢? 实际上,这个程序的功能只是告知计算机显示 Hello World 这句话。传统意义上,程序员一般用这个程序测试一种新的系统或编程语言。对程序员来说,看到这两个单词显示在电脑 阅读全文
posted @ 2017-09-22 19:43 Tom_Lo 阅读(992) 评论(0) 推荐(0)
摘要:通过上篇文章对路由的工作原理有了基本的了解,现在我们一起来学习路由是如何传递参数的,也就是带参数的跳转。 带参数的跳转,一般是两种方式: ①.a标签直接跳转。 ②点击按钮,触发函数跳转。 在上篇文章中我们已经有两个页面(Helloworld.vue&Hello.vue),现在我准备往Hello.vu 阅读全文
posted @ 2017-09-20 21:59 Tom_Lo 阅读(1381) 评论(2) 推荐(0)
摘要:上篇文章我们用vue-cli脚手架工具做了个简单的hello world页面,但是我们破坏了原来的流程,而正常的访问页面应该是通过路由来实现的。 那么什么是路由呢? 路由就是通过不同的url来访问不同的内容。 下面我们就通过路由来访问不同的页面吧~~~ 我们用vue-cli新建个项目test1。并运 阅读全文
posted @ 2017-09-20 19:53 Tom_Lo 阅读(3318) 评论(1) 推荐(1)
摘要:接着上篇vue-cli脚手架构建项目结构建好项目之后,就开始写个“hello world!”吧~~~ vue玩的都是组件,所以开发的也是组件。 1.新建helloworld.vue。(删除Hello.vue)代码如下: 一个简单的组件就完成了。 2.我们打开入口组件App.vue并把里面的代码替换成 阅读全文
posted @ 2017-09-19 19:06 Tom_Lo 阅读(1694) 评论(0) 推荐(0)
摘要:我们直接从vue的工程化开始入手。 在这里用git命令行搭建项目环境。(当然直接cmd命令行下也是一样的) git下载安装地址:https://www.git-scm.com/download/win git常用命令整理:http://www.cnblogs.com/luxiaoxing/p/754 阅读全文
posted @ 2017-09-19 16:52 Tom_Lo 阅读(1119) 评论(3) 推荐(1)
摘要:目录 1、谈谈你对Ajax的理解?(概念、特点、作用) 2、说说你对延迟对象deferred的理解? 3、什么是跨域,如何实现跨域访问? 4、为什么要使用模板引擎? 5、JavaScript是一门什么样的语言,它有哪些特点? 6、JavaScript的数据类型有哪些? 7、已知ID的Input输入框 阅读全文
posted @ 2017-09-19 09:36 Tom_Lo 阅读(371) 评论(0) 推荐(0)
摘要:Git 常用命令清单。 几个专用名词的译名如下: 一、新建代码库 二、配置 Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。 三、增加/删除文件 四、代码提交 五、分支 六、标签 七、查看信息 八、远程同步 九、撤销 十、其他 # 生成一个可 阅读全文
posted @ 2017-09-18 21:40 Tom_Lo 阅读(586) 评论(0) 推荐(1)
摘要:javascript 代码规范 代码规范我们应该遵循古老的原则:“能做并不意味着应该做”。 全局命名空间污染 总是将代码包裹在一个立即的函数表达式里面,形成一个独立的模块。 不推荐 推荐 立即执行函数 在立即执行函数里面,如果有用到全局变量应该通过变量传递的方式,让立即执行函数的函数体在调用时,能以 阅读全文
posted @ 2017-09-18 20:21 Tom_Lo 阅读(618) 评论(0) 推荐(0)
摘要:出自:http://www.cnblogs.com/best/p/6589908.html 第一节 void:[vɔid] 空的 main:[mein] 主要的 class:[klɑ:s] 类 system:[‘sistəm] 系统 out:[aut] 出,外,输出 print:[print ] 打 阅读全文
posted @ 2017-09-18 19:19 Tom_Lo 阅读(951) 评论(0) 推荐(0)
摘要:1 用户名正则 2 密码强度正则 3 整数正则 4 数字正则 可以是整数也可以是浮点数 5 Email正则 6 手机号码正则 7 身份证号正则 8 URL正则 9 IPv4地址正则 10 十六进制颜色正则 11 日期正则 12 QQ号码正则 13 微信号正则 14 车牌号正则 15 包含中文正则 另 阅读全文
posted @ 2017-09-18 19:09 Tom_Lo 阅读(595) 评论(0) 推荐(2)
摘要:1. 立即执行函数 立即执行函数,即Immediately Invoked Function Expression (IIFE),正如它的名字,就是创建函数的同时立即执行。它没有绑定任何事件,也无需等待任何异步操作: function(){…}是一个匿名函数,包围它的一对括号将其转换为一个表达式,紧 阅读全文
posted @ 2017-09-18 18:27 Tom_Lo 阅读(796) 评论(0) 推荐(0)
摘要:视口单位(Viewport units) 什么是视口? 在PC端,视口指的是在PC端,指的是浏览器的可视区域; 而在移动端,它涉及3个视口:Layout Viewport(布局视口),Visual Viewport(视觉视口),Ideal Viewport(理想视口)。 视口单位中的“视口”,PC端 阅读全文
posted @ 2017-09-18 17:57 Tom_Lo 阅读(153552) 评论(2) 推荐(16)
摘要:Javascript 库 Particles.js— 一个用来在 web 中创建炫酷的浮动粒子的库 Three.js — 一个用来在 web 中创建 3d 物体和 3d 空间的库 Fullpage.js— 快速实现全屏滚动特性 Typed.js — 打字机效果 Waypoints.js — 滚动到某 阅读全文
posted @ 2017-09-18 14:31 Tom_Lo 阅读(985) 评论(1) 推荐(0)
摘要:用JS编写一个函数,返回数组中重复出现过的元素,见下面的代码: 而数组去重的方法详见我的另一篇博文-->数组去重 阅读全文
posted @ 2017-09-13 21:43 Tom_Lo 阅读(1020) 评论(0) 推荐(0)
摘要:在面试的时候,vue生命周期被考察的很频繁。 什么是vue生命周期呢? Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。 在Vue的整个生命周期中 阅读全文
posted @ 2017-09-13 17:43 Tom_Lo 阅读(1583) 评论(0) 推荐(0)
摘要:js实现当年剩余时间倒计时程序,请看代码: 打印出来的效果图如下: 一个简易的当前年份剩余时间倒计时小程序就用JS实现了。 阅读全文
posted @ 2017-09-13 15:44 Tom_Lo 阅读(1689) 评论(1) 推荐(1)
摘要:冒泡排序在面试中遇到的概率也是很大的。 什么是冒泡排序呢? 其原理就是依次比较相邻的两个值,如果后面的比前面的小,则将小的排到前面。依照这个规则进行多次并且递减的迭代,直到顺序正确。 请看下面引用网上的动态图可以更直观的了解冒泡排序的一个工作原理: 请看下面的代码是如何实现的冒泡排序: 解析:使用两 阅读全文
posted @ 2017-09-12 21:31 Tom_Lo 阅读(2333) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/ranyonsue/p/5984001.html HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传 阅读全文
posted @ 2017-09-09 16:45 Tom_Lo 阅读(669) 评论(0) 推荐(0)
摘要:面试题:数组去重复的方法。(此题考查的概率极大) 方法1:简单粗暴的ES6方法Set,Set数据结构,它类似于数组,其成员的值都是唯一的。 方法2:使用filter过滤函数去重。 方法3:遍历数组法。 实现的思路:新建一个数组,遍历传入的数组,值不在新数组中就加入到该新数组; 注意:判断值是否在数组 阅读全文
posted @ 2017-09-09 15:44 Tom_Lo 阅读(2827) 评论(6) 推荐(1)