摘要: 前言在使用vue一个多礼拜后,感觉现在还停留在初级阶段,虽然知道怎么和后端做数据交互,但是对于mounted这个挂载还不是很清楚的。放大之,对vue的生命周期不甚了解。只知道简单的使用,而不知道为什么,这对后面的踩坑是相当不利的。因为我们有时候会在几个钩子函数里做一些事情,什么时候做,在哪个函数里做... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 概要:父组件向子组件通信:props属性子组件向父组件通信:$emit()触发事件,$on()监听事件在 vue 1.0 中可以使用$dispatch 和 $broadcast来实现 向上派发事件 和 向下广播事件;事件说明$on(事件名)事件名的类型是字符串(下同),调用它可以通过this.$on... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 最近VueJs确实火了一把,自从Vue2.0发布后,Vue就成了前端领域的热门话题,github也突破了三万的star,那么对于新手来说,如何高效快速的学习Vue2.0呢。既然大家会看这篇文章,那么肯定是vue的学习者了,或是遇到的瓶颈,或者刚刚开始学,不知道如何快速起步,本篇文章将带领大家在最短的... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Vue.js介绍Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。如果你之前已经习惯了用jQuery操作DOM,学习Vue.js时请先... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 前言开篇首先设想一个日常开发常常会遇到的需求:在多个接口异步请求数据,然后利用这些数据来进行一系列的操作。一般会这样去写:$.ajax({ url: '......', success: function (data) { $.ajax({ // 要在... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(97) 评论(0) 推荐(0) 编辑
摘要: http协议的参考:http://blog.csdn.net/hefeng6500/article/details/75081047(1)浏览器先搜索自身的DNS缓存(2)操作系统搜索自身的DNS缓存(浏览器没有找到缓存或者缓存已经失效)(3)读取本地的HOST文件(4)浏览器发起一个DNS的一个系... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(2056) 评论(0) 推荐(0) 编辑
摘要: 利用原生JS实时监听input框输入值原生JS中可以使用oninput,onpropertychange,onchangeoninput,onpropertychange,onchange的用法1) onchange 触发事件必须满足两个条件:a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(10332) 评论(1) 推荐(2) 编辑
摘要: 在使用anularjs开发前端页面时,常常使用ng-show、ng-hide、ng-if功能来控制页面元素的显示或隐藏,那他们之间有什么不同呢?实现原理方面:ng-show/ng-hide是通过修改CSS样式方式控制元素显示与隐藏,对应的DOM元素会一直存在于当前页面中,而ng-if... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 发现这个可选参数就是闲的蛋疼!!! 不多说,看代码可选参数:replace 默认为false,可以设置为true 若设置为true,dom中显示为:Hello World若设置为false Hello World ... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 在angular中,Directive,自定义指令的学习,可以更好的理解angular指令的原理,当angular的指令不能满足你的需求的时候,嘿嘿,你就可以来看看这篇文章,自定义自己的指令,可以满足你的各种需求的指令。 本篇文章的参考来自 AngularJS权威指南 , 文章... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 安装好xammp,打开阿帕奇和数据库服务; 点击右侧 shell 按钮,进入命令行; 首先,利用超级管理员权限进入数据库: mysql -uroot -p enter,再enter 把下述代码复制进命令行,或者把下述代码保存到一个文件,文件名为英文,路径也为英文,比如:test.sq... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 视频学习网址:http://www.imooc.com/learn/796源码打包:https://codeload.github.com/fachaoshao/Vue-ShoppingCart/zip/master(before为老师未写功能的源码,after为实现功能后的源码);注意:以上源码请... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 引子有句话怎么说来着:雷锋推倒雷峰塔,Java implements JavaScript.当年,想凭借抱Java大腿火一把而不惜把自己名字给改了的JavaScript(原名LiveScript),如今早已光芒万丈。node JS的出现更是让JavaScript可以前后端通吃。虽然Java依然制霸企... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 在js中,数组是特殊的对象,凡是对象有的性质,数组都有,数组表示有序数据的集合,而对象表示无序数据的集合。那伪数组是什么呢,当然它也是对象,伪数组一般具有以下特点:按索引方式存储数据;具有length属性;没有数组的push、shift、pop等方法;function的arguments对象,还有g... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 界面之下:还原真实的MV*模式作者:戴嘉华转载请注明出处并保留原文链接( https://github.com/livoras/blog/issues/11 )和作者信息。目录:前言MVCMVC Model 2MVPPassive ViewSupervising ControllerMVVM结语Re... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 首先安装visual SVN和Tortoise SVN我就不介绍了;直接说安装好之后怎么用的步骤,环境,第一次编写代码,svn为空的1、在svn创建一个项目Repositories,右键,Create New Repository,比如命名为:first2、first项目右键,复制地址3、创建用户... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(229) 评论(0) 推荐(0) 编辑
摘要: jQuery.extend 函数使用详解JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 方法一:这个很不错,好像是 csdn 的 Meizz 写的: [javascript] view plain copy// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(269) 评论(0) 推荐(0) 编辑
摘要: vue-cli脚手架构建了项目,想去除Eslint验证,如何设置?在webpack.base.conf.js里面删掉下面:preLoaders: [ { test: /\.vue$/, loader: 'eslint', include: proj... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(187) 评论(0) 推荐(0) 编辑
摘要: ::-webkit-scrollbar {/*隐藏滚轮*/display: none;} CSS3自定义滚动条样式 -webkit-scrollbar 前言webkit支持拥有overflow属性的区域,列表框,下拉菜单,textarea的滚动条自定义样式,所以用处还是挺大的。当然,兼容所有浏览器的... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(422) 评论(0) 推荐(0) 编辑