自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 前段常见问题(5.17)

1.angularjs1中control间通信最好使用什么方式?在 Angular 中,Controller 之间通信的方式主要有三种:1)作用域继承。利用子 Controller 控制父 Controller 上的数据。2)注入服务。把需要共享的数据注册为一个 service,在需要的 Controller 中注入。3)基于事件。利用 Angular 的事件机制,使用 on、on、on、emit 和 $boardcast其中,作用域继承仅限于上下级之间的通信,注入服务和基于事件的机制可以实现任意

2021-05-17 18:44:22 379

原创 前端知识总结(5.14)

1.JavaScriptJavaScript是一种动态类型,弱类型个,基于原型,直译式的脚本语言。JavaScript是一门单线程的语言。浏览器端的JavaScript包含ECMAScript,DOM对象以及BOM对象。JavaScript语言不仅可以在浏览器环境运行,也可以在node提供的服务器端的平台运行。2.web页面级优化1.减少HTTP请求的次数。http协议是无状态的应用层协议,每次http请求都需要建立通信链路、进行数据传输,而在服务器端每个http都需要启动独立的线程去处理,这些

2021-05-14 20:11:40 137

原创 前段常见小问题(5.13)

1.假设一个搜索结果展示页面,需要把搜索关键词高亮显示,应该使用以下哪个HTML标签?mark 标签定义带有记号的文本。请在需要突出显示文本时使用 m 标签。 em把文本定义为强调的内容。 strong把文本定义为语气更强的强调的内容。 dfn 定义一个定义项目。 code 定义计算机代码文本。 samp 定义样本文本。 kbd 定义键盘文本。它表示文本是从键盘上键入的。它经常用在与计算机相关的文档或手册中。 var 定义变量。您可以将此标签与 pre 及 code 标签配合使用。 cite 定义引用。可

2021-05-13 19:48:16 267

原创 前段常见小问题(5.12)

1.ext-shadow 属性中的四个值(length,length,length,color)分别是什么意义:分别是:1.阴影离开文字的横方向距离,2.阴影离开文字的纵方向距离,3.阴影的模糊半径,1.阴影的颜色3.有关HTML的Doctype和严格模式与混杂模式1.<!DOCTYPE> 声明位于文档中的最前面,处于标签之前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档2.在标准模式中,浏览器根据规范呈现页面;在混杂模式中,页面以一种比较宽松的向后兼容的方式显示3.浏览器根

2021-05-12 18:50:17 169

原创 前端常见小问题(5.11)

1.下列代码存在几个变量没有被回收var i = 1;var i = 2;var add = function() { var i = 0; return function(){ i++; console.log(i); }}();add();代码回收规则如下:1.全局变量不会被回收。2.局部变量会被回收,也就是函数一旦运行完以后,函数内部的东西都会被销毁。3.只要被另外一个作用域所引用就不会被回收有3个变量没有被回收,首先是全

2021-05-11 16:50:45 155

原创 前端小问题(5.10)

1.嵌入在HTML文档中的图像格式可以是?网页html文档支持的图片格式有jpg , gif , png 和 bmp 这四种,jpg , gif 和 png 格式的图片特点是体积很小,因为在网上很常见,然而 bmp就不常见了,因为这种格式虽然很清晰色彩丰富,但是所占内存很大,所以很少见,但是也是支持的。一共这4种。2.内容中可以使用哪个元素来表示 article标签外的内容?HTML 5 aside 标签aside 标签定义 article 以外的内容。a

2021-05-10 19:40:23 422

原创 前端常见小问题(5.7)

1.哪种现象在FF2.0中会存在图片间隙的问题2.可以使用哪个元素来表示 article标签外的内容aside 标签定义 article 以外的内容。aside 的内容应该与 article 的内容相关。3.以上代码执行的结果是for(var i=0;i<5;++i){setTimeout(function(){console.log(i+ ’ ');},100);}log结果5 5 5 5 5setTimeout() 是异步的,只有等到主线上的都执行完,才会执行异步的,此时i已

2021-05-07 19:36:59 147

原创 前端常见小问题5.6

1.w3c 制定的 javascript 标准事件模型正确的顺序dom2规定的事件流包括3个阶段:①事件捕获,②处于目标阶段(事件处理 ),③事件冒泡阶段。首先发生的是事件捕获,为截获事件提供了机会、然后是实际的目标接收到事件、最后一个阶段是冒泡阶段,可以在这个阶段对事件作出响应。2.promise的all方法promise.all(iterable),参数是一个数组只有这个数组中的所有promise实例都resolve之后才会触发其返回的promise实例的then只要其中有任何一个promis

2021-05-06 18:51:18 128

原创 前段常见问题

1.表单提交时会触发什么Dom方法定义和用法 在提交表单时调用的事件句柄。 语法 form.onsubmit说明 Form 对象的 onsubmit 属性指定了一个事件句柄函数。当用户单击了表单中的 Submit 按钮而提交一个表单时,就会调用这个事件句柄函数。注意,当调用方法Form.submit() 时,该处理器函数不会被调用。 如果 onsubmit 句柄返回 fasle,表单的元素就不会提交。如果该函数返回其他值或什么都没有返回,则表单会被提交。 提示和注释 提示:由于 onsubmit 句柄可以

2021-04-29 20:21:45 225

原创 css html js常见小问题

1.iframeiframe是用来在网页中插入第三方页面,早期的页面使用iframe主要是用于导航栏这种很多页面都相同的部分,这样在切换页面的时候避免重复下载,iframe的创建比一般的DOM元素慢了1-2个数量级,iframe标签会阻塞页面的的加载2.表单中包含文件上传控件时,需要将enctype设置为multipart/form-data3.哪些方法可以优化滚动性能:在滚动中对滚动函数进行节流处理滚动中减少导致重绘的操作滚动中减少导致重排的操作通过给滚动内的子元素开启硬件加速4.art

2021-04-28 18:56:00 229 1

原创 前端常见的一些小问题

1.在很多时候,我们需要给网页中的一些元素不停的切换样式,那么要怎样实现给某个元素删除一个样式的同时,添加另外一个样式常用有三种:①元素选择器:$(“TagName”)②ID 选择器: KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲ID")③类选择器:(".className")2.i和em都表示斜体,如果这种斜体字对该浏览器不可用的话,可以使用高亮、反白或加下划线等样式。区别在于表示强调,单纯表示斜体,标签只是单纯

2021-04-27 19:37:36 255

原创 vue过滤器

1、全局过滤器vue.filter('指令名',function(参数){ 代码块})2.插值表达式{{ message | 过滤函数}}<div v-bind:id="rawId | 过滤函数"></div>3.本地过滤器filters: { ‘指令名’: function (v) { if (!v) return '' v= v.toString() return v.charAt(0).toUpperCase() + v.s

2021-04-25 18:48:08 55

原创 解决路由重复点击报错问题

import Vue from 'vue'import VueRouter from 'vue-router'import Login from '@/views/login/router/login'import HomeRoter from '@/views/Homes/router/childrens'Vue.use(VueRouter)const routes = [ { path: '/', redirect: '/login' },

2021-04-23 19:31:07 552

原创 api接口传参问题

封装api//引入axiosimport axios from 'axios'//引入Elment UI 组件import {Message} from 'element-ui'//引入env.jsimport baseURL from './env'//封装axios请求//创建axios实例const server = axios.create({ //axios请求基地址 baseURL: `${baseURL.prod.baseURL}/api/private/

2021-04-22 20:29:10 1389

原创 后台管理初识

一.完成登录功能1 表单重置第一步:给表单添加ref <el-form ref="loginForm"></el-form> 第二步:给重置按钮添加事件,调用重置方法 //重置表单 resetForm() { this.$refs.loginForm.resetFields() }2 表单预检验//用户登录 loginIn() { //对表单对整体合法性检验 this.$ref

2021-04-21 20:32:07 107

原创 vue基础使用

1.Vue全家桶vue.js,vue-router,vuex,axios,ES6,Sass/less/Stylus,…vue.js:computed,过滤器,自定义指令,绑事件(@事件名),绑属性(:属性名),组件通讯(3种)…vue-router:路由传参,路由守卫,嵌套路由,动态路由,路由懒加载…vuex:集中管理组件状态,5个要素:state,mutation,action,modules,gettersaxios:数据请求官网文档:https://github.com

2021-04-20 18:36:45 144

原创 js原生教学

JavaScript 数据类型js数据类型分为基本数据类型和引用数据类型基本数据类型有:number,string,underline,null,Boolean,symbol引用数据类型有:object array function检测数据类型的方法检测基本数据类型:typeof 变量名特殊: typeof null 返回 Object typeof 函数名 返回functionvar a=1console.log(a*null) //返回0console

2021-04-16 21:29:45 226

原创 javaScript教学

一、函数的定义方式函数声明:function 函数名() { //...}特点:无论在函数定义前,还是函数定义后调用,都能执行为什么都能执行???因为函数声明方式:函数提升2.函数表达式var 变量名=function() { //....}变量名()特点:只能在函数定义后调用,才能执行二、this指向在全局调用函数,函数中的this指向windowfunction fn() { //this === window}详细this指向会有专门

2021-04-15 19:01:46 224

原创 小程序的登录授权

登录授权流程项目中的实现思路点击进入店铺--进入首页--获取到token,uid 如何获取token 第一步:通过wx.login得到code,调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息 第二步:通过调用公司后台接口(自动注册/登录接口)获取腾讯用户的匿名信息 //引入接口const {authorize}=require('../../http/api') //登录/注册 goLogin() { wx.login({ succ.

2021-04-14 20:05:51 76

原创 小程序slot和样式隔离和上拉加载更多

小程序的slot有时候在自定义组件时,有一部分在某处是不需要显示的,而其他地方需要显示,这时候,可以用slot来控制隐藏的部分;slot 标签可用在自定义组件中,根据外部传进来的标签,来显示和隐藏如果需要显示就传递标签进来,如果不需要显示,就不传,这样,可以动态的设置自定义组件的样式,提高了组件的复用性注意:如果使用命名的slot,必须要开启多slot支持,代码如下:Component({ /** * 组件的属性列表 */ options: { multipleSlot

2021-04-13 20:39:23 191

原创 小程序组件

一、组件是什么组件:具有完整功能(html-视图,css-样式,js-逻辑),并且独立运行的模块插件:通常是为了完成某项具体的业务功能而开发的js文件 例如:swiper.js,弹框.js,。。。。类库:library,是提供了为了完成项目的工具方法的集合,跟具体的业务无关! 例如:jQuery,lodash.js框架:framework,分 是为了快速完成项目搭建的基础。框架分:UI 框架和javaScript框架UI框架:boostStrap,Element UI,vant UI,iview,

2021-04-12 20:45:28 124

原创 小程序的富文本如何解决

1.利用小程序内置的组件来解决使用rieh-text属性来解析富文本代码如下: <rich-text nodes="{{这里是富文本}}"> </rich-text>2.利用第三方的方法:使用wxparse来解决第一步:下载wxparse第二步:复制wxparse文件夹第三步:在需要渲染的wxml页面的js中引入wxpare模式第四步:在全局app。wxss中引入wxparse的样块第五步:数据绑定wxparse。wxparse(bindName,type,t

2021-04-09 19:44:00 1171

原创 # 微信小程序的数据请求

一、常用的数据请求方式JS原生实现第一种: let xhr=new XMLHttpRequest() xhr.open() xhr.send() 第二种:fetch() 支持promisefetch('接口地址') .then(function(response) { return response.json(); }) .then(function(myJson) { console.log(myJson); }) .catch(error=&g

2021-04-08 21:08:15 150

原创 小程序教学2

1、小程序布局与普通web开发差异小程序实现响应式单位:rpx小程序的设计稿通常是按照iphone6 宽度为750的尺寸设计的.logo {width:80rpx,height:80rpx}样式导入@import “要引入的外部样式文件”意义:大型项目开发中,为了方便样式复用例如:@import “/public/css/style.wxss”;行内样式<view style=“color: {{index===1? ‘red’ : ‘’}}”小程序支持的选择器类型二、小程序插值

2021-04-07 20:00:06 60

原创 小程序初识

一、微信小程序是什么微信小程序是一种不需要下载安装即可使用的应用微信小是2017年1月9日,张小龙在2017微信公开课Pro上发布的微信小程序正式上线。## 二、微信小程序商业价值依托微信,有强大广泛的用户基础,推广方便不用安装,即点即用,不用关闭,不占手机内存空间三、微信小程序和普通H5的区别微信小程序没有DOM,BOM的API,只能使用EcmaScript核心 部分(数组,字符串方法,for,if…)微信小程序js逻辑和视图处理是分开独立运行的,性能比较好,而普通H5

2021-04-06 21:45:23 66

原创 js基础知识 和ES6新增方法

一.javaScript:是一种单线程的可以运行在浏览器或服务端的弱类型脚本语言单线程:进程:完成一项任务所经历的过程线程:线程进进程范围要小,一个进程可以包括多个线程弱类型:变量的类型由赋值的类型决定脚本语言:不会提前编译,是在运行时边解释边执行的语言二. javaScript发展史javaScript是1995年诞生的javaScript于1997发布javaScript1.0标准版本(TC29委员会-ECMA262)javaScript于1998发布javaScript

2021-04-04 09:40:12 234

原创 git的基本操作

一 git的常用命令1 初始化git仓库: git init2. 查看当前git文件的状态:git status3. 添加文件到暂存区:git add 文件名4. 提交到本地仓库: git commit -m ‘版本说明’5. 添加可忽略文件: .gitignore6. 提交到远程仓库二 git的基本操作流程1. git的使用第一步要配置好公钥/密钥右键【Git Bash Here】打开终端命令工具用下列代码生成一个新的密钥(邮箱可以随意填写)ssh-keygen -t

2021-04-01 19:44:03 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除