随笔分类 -  前端

摘要:一、vue的生命周期是什么 vue每个组件都是独立的,每个组件都有一个属于它的生命周期,从一个组件创建、数据初始化、挂载、更新、销毁,这就是一个组件所谓的生命周期。在组件中具体的方法有: beforeCreate created beforeMount mounted ( beforeUpdate 阅读全文
posted @ 2021-07-29 16:12 瘋孑 阅读(354) 评论(0) 推荐(0)
摘要:渐进式代表的含义是:没有多做职责之外的事。 vue.js只提供了vue-cli生态中最核心的组件系统和双向数据绑定。 就好像 vuex、vue-router都属于围绕vue.js开发的库。 使用Angular,必须接受以下东西: 1、必须使用它的模块机制 2、必须使用它的依赖注入 3、必须使用它的特 阅读全文
posted @ 2021-06-30 09:09 瘋孑 阅读(237) 评论(0) 推荐(0)
摘要:在学习vue之前,我们应了解一下什么是vue.js? 什么是Vue.js? Vue.js是目前最后一个前端框架,React是最流行的一个前端框架(react除了开发网站,还可以开发手机App,Vue语法也是可以进行手机App,还需要借助 weex) Vue.js是前端的主流框架之一,和angular 阅读全文
posted @ 2020-12-25 09:16 瘋孑 阅读(175) 评论(0) 推荐(0)
摘要:vue高级组件之provide / inject 在vue中不同组件通信方式如下 1.父子组件,通过prop 2.非父子组件,通过vuex或根vue转载器 通常是以上两种情况,然而还有一种比较特殊的情况,即孙子组件或更深层次的组件通信 1.下面是a.vue <template> <div class 阅读全文
posted @ 2020-12-25 09:07 瘋孑 阅读(2333) 评论(0) 推荐(0)
摘要:uni-app 基于Vue 2.0实现,开发者需注意Vue 1.0 -> 2.0 的使用差异,详见从 Vue 1.x 迁移 data 属性必须声明为返回一个初始数据对象的函数;否则页面关闭时,数据不会自动销毁,再次打开该页面时,会显示上次数据 //正确用法,使用函数返回对象 data() { ret 阅读全文
posted @ 2020-12-16 14:28 瘋孑 阅读(88) 评论(0) 推荐(0)
摘要:Dcloud 是一个 Hybrid 框架,提供一套 Js 库来取代原生API 的调用。同时提供一个在线开发工具 Hbuilder。核心是 Hybrid 框架。通过Dclond框架打包的WebApp官方叫他们的产品名字为HTML5+移动App,简称5+App是一种基于HTML、JS、CSS编写的运行于 阅读全文
posted @ 2020-12-15 09:05 瘋孑 阅读(521) 评论(0) 推荐(0)
摘要:Angular.js AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC(Model–view–controller)、模块化、自动化双 阅读全文
posted @ 2019-11-08 10:19 瘋孑 阅读(255) 评论(0) 推荐(0)
摘要:1、父组件可以使用 props 把数据传给子组件。2、子组件可以使用 $emit 触发父组件的自定义事件。 vm.$emit( event, arg ) //触发当前实例上的事件 vm.$on( event, fn );//监听event事件后运行 fn; 例如:子组件: <template> <d 阅读全文
posted @ 2019-04-25 15:00 瘋孑 阅读(168) 评论(0) 推荐(0)
摘要:1、babel是什么 babel官网正中间一行黄色大字写着“babel is a javascript compiler”,翻译一下就是babel是一个javascript转译器。为什么会有babel存在呢?原因是javascript在不断的发展,但是浏览器的发展速度跟不上。以es6为例,es6中为 阅读全文
posted @ 2019-04-23 17:07 瘋孑 阅读(329) 评论(0) 推荐(0)
摘要:npm install -g @vue/cli --全局环境安装vue/cli vue create <project-name> 在创建项目时你会被提示选取一个 preset。你可以选默认的包含了基本的 Babel + ESLint 设置的 preset,也可以选“手动选择特性”来选取需要的特性。 阅读全文
posted @ 2019-04-16 16:55 瘋孑 阅读(156) 评论(0) 推荐(0)
摘要:一.在github上下载压缩包,github下载地址:https://github.com/vuejs/vue-devtools 二.解压到本地的某盘 三.用你的npm中进入该文件夹下 四.依次输: 1:npm install (如果在这部报错的话,就改用cnpm install。 cnpm需要安装 阅读全文
posted @ 2019-03-27 10:10 瘋孑 阅读(129) 评论(0) 推荐(0)
摘要:Object.keys()方法会返回一个由一个给定对象的自身可枚举属性组成的数组。 阅读全文
posted @ 2019-03-25 10:31 瘋孑 阅读(297) 评论(0) 推荐(0)
摘要:created:html加载完成之前,执行。执行顺序:父组件-子组件 mounted:html加载完成后执行。执行顺序:子组件-父组件 methods:事件方法执行 watch:watch是去监听一个值的变化,然后执行相对应的函数。 computed:computed是计算属性,也就是依赖其它的属性 阅读全文
posted @ 2019-03-22 16:42 瘋孑 阅读(776) 评论(0) 推荐(0)
摘要:前言: 用代理, 首先你得有一个标识, 告诉他你这个连接要用代理. 不然的话, 可能你的 html, css, js这些静态资源都跑去代理. 所以我们只要接口用代理, 静态文件用本地./api’: {}, 就是告诉node, 我接口只要是’/api’开头的才用代理.所以你的接口就要这么写 /api/ 阅读全文
posted @ 2019-03-21 14:09 瘋孑 阅读(772) 评论(0) 推荐(0)
摘要:javascript语言是一门“单线程”的语言,不像java语言,类继承Thread再来个thread.start就可以开辟一个线程,所以,javascript就像一条流水线,仅仅是一条流水线而已,要么加工,要么包装,不能同时进行多个任务和流程。 所以同步和异步,无论如何,做事情的时候都是只有一条流 阅读全文
posted @ 2019-03-15 14:50 瘋孑 阅读(821) 评论(0) 推荐(0)
摘要:npm i module_name -S = > npm install module_name --save 写入到 dependencies 对象 //开发环境能使用,生产环境也能使用ornpm i -S module_name npm i module_name -D => npm insta 阅读全文
posted @ 2019-03-14 19:57 瘋孑 阅读(109) 评论(0) 推荐(0)
摘要:2016年,乃至接下来整个2017年,如果你要问前端技术框架什么最火,那无疑就是前端三巨头:React、Angular、Vue。没错,什么jQuery,seaJs,gulp等都逐渐脱离了热点。面试的时候不吹上一点新技术,好像自己就不是搞前端的似的。当然,希望大家都是抱着好学的心来开始一门学艺的,不管 阅读全文
posted @ 2018-08-20 11:14 瘋孑 阅读(144) 评论(0) 推荐(0)
摘要:常常会有输入框检查的需求,最常见的就是即时搜索。 即时搜索的三个方案: (1) change事件—触发该事件必须满足两个条件: (2) keypress 就是只能监听键盘事件,鼠标复制粘贴操作无能为力 (3) propertychange(ie) 和 input 事件 目前 input & prop 阅读全文
posted @ 2018-07-04 10:27 瘋孑 阅读(312) 评论(0) 推荐(0)
摘要:HTML5 拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证,包含了如下新的输入类型: email url number range Date pickers (date, month, week, time, datetime, datetime-local) search colo 阅读全文
posted @ 2018-03-05 15:50 瘋孑 阅读(4099) 评论(0) 推荐(0)