2206月 学前端,css与javascript重难点浅析 JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。 CSS(CascadingStyleSheet)层叠样式表单 表现(presentation)——设计网...…
2206月 Vue组件为什么data必须是一个函数 前言 我们需要先复习下原型链的知识,其实这个问题取决于js,而并非是vue。 functionComponent(){ this.data=this.data } Component.prototype.data={ name:'jack', age:22, } 首先我们达成一个共识(没有这个共识,请补充下js...…
2206月 vue项目或网页上实现文字转换成语音播放功能 一、在网页上实现文字转换成语音 方式一: 摘要:语音合成:也被称为文本转换技术(TTS),它是将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的口语输出的技术。 1、使用百度的接口: http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&am...…
2206月 微信小程序 scroll-view的使用案例代码详解 scroll-view:滚动视图 使用view其实也能实现滚动,跟div用法差不多 而scroll-view跟view最大的区别就在于:scroll-view视图组件封装了滚动事件,监听滚动事件什么的直接写方法就行。 scroll-view纵向滚动添加属性scroll-y,然后写一个固定高度就行了,我主要说一下scro...…
2206月 Vue实现点击箭头上下移动效果 <body> <divid="app"> <ul> <liv-for="(item,i)inlist">{{item.name}} //i<list.length-1需要的是0,1,2,3需要四个向上的箭头长度为5减1之后长度为4小于4就是0,1,2,3 <b...…
2206月 浅谈vue的第一个commit分析 为什么写这篇vue的分析文章? 对于天资愚钝的前端(我)来说,阅读源码是件不容易的事情,毕竟有时候看源码分析的文章都看不懂。每次看到大佬们用了1~2年的vue就能掌握原理,甚至精通源码,再看看自己用了好几年都还在基本的使用阶段,心中总是羞愧不已。如果一直满足于基本的业务开发,怕是得在初级水平一直待下去了吧。所以希望在...…
2206月 基于ajax及jQurey实现局部刷新过程解析 1、jQurey使用时需导入jquery-1.4.2.js在web文件夹下 并在写script时需像如下定义script标签: <scriptsrc="js/jquery-1.4.2.js"type="text/javascript"></script> 2、jQurey的语法:通过$(要选取的...…
2206月 webpack+express实现文件精确缓存的示例代码 由于最近开发的个人博客(Vue+node)在使用过程中,发现网络加载有点慢,所以打算对它进行一次优化。本次优化的目标如下: index.html设置成no-cache,这样每次请求的时候都会比对一下index.html文件有没变化,如果没变化就使用缓存,有变化就使用新的index.html文件。 其他所有文件一律使用...…
2206月 从零开始在vue-cli4配置自适应vw布局的实现 简介 viewportWidth也是vw布局从配置上来说比rem布局简洁了很多,bu需要配置安装lib,也不需要增加一个rem.js文件 简称拎包使用 安装包 npminstallpostcss-px-to-viewport-D 或者 yarnaddpostcss-px-to-viewport-D 配置移动...…
2206月 详解vue 组件 Vue的两大核心 1.数据驱动-数据驱动界面显示 2.模块化-复用公共模块,组件实现模块化提供基础 组件基础 组件渲染过程 template--->ast(抽象语法树)--->render--->VDom(虚拟DOM)--->真实的Dom--->页面 Vue组件需要编译,编译过程可能发生在...…