- 博客(18)
- 问答 (2)
- 收藏
- 关注
原创 微信小程序部分面试题
一.简单描述下微信开发小程序的相关文件类型?1.wxml模板文件,是框架设计的一套标签语言,结合基本组件、事件系统、可以构建出页面的结构。2.wxss样式文件。是一套样式语言,用于WXML的组件样式3.js脚本逻辑文件,逻辑处理网络请求4.json配置文件,小程序设置,如页面注册,页面标题及tabBar.5.app.json整个小程序的 全局配置,包括:Pages:[所有页面路径]网络设置(网络超时时间)界面表现(页面注册)window:(背景色、导航样式、默认标题)底部tab等6.a
2021-05-05 20:07:57
648
原创 jQuery面试题常见
一.你为什么要使用jQuery?你觉得jquery有哪些好处?1、因为jQuery是轻量级的框架,大小不到30kb2、它有强大的选择器,出色的DOM操作的封装3、有可靠的事件处理机制(jQuery在处理事件绑定的时候相当的可靠)4、完善的ajax(它的ajax封装的非常的好,不需要考虑复杂浏览器的兼容性和XMLHttpRequest对象的创建和使用的问题。)5、出色的浏览器的兼容性6、支持链式操作,隐式迭代二.(document).ready() $(functiion({}))方法和wind
2021-05-04 10:22:38
670
原创 app接口理解
一.app接口介绍1.发送请求app接口地址2.返回接口数据3.解析数据4.返回客户端app接口定义1.接口地址(http://www.app.com/ app/ api.php)2.接口文件 (api.php 处理一些业务逻辑)3.接口数据 获取数据 和 提交数据app如何进行通信app与浏览器通信的异同相同处: 都是向服务器端发起HTTP请求,经过服务器端的逻辑处 理后返回相对应的结果不同处:请求来源一个是app一个是浏览器接口地
2021-04-26 18:59:24
1759
原创 2021前端面试题
一.什么是mvvm数据( Model )和视图( View )是不能直接通讯的,而是需要通过 ViewModel 来实现双方的通讯。当数据( Model )变化的时候, ViewModel 能够监听到这种变化,并及时通知 View 视图做出修改。同样的,当页面有事件触发的时候, ViewModel 也能够监听到事件,并通知数据( Model )进行响应。所以 ViewModel 就相当于一个观察者,监控着双方的动作,并及时通知对方进行相应的操作。Vue.js 的数据驱动是通过 MVVM 这种框架来实现的
2021-04-22 20:23:20
4442
原创 微信小程序函数封装
创建service 文件import request from '../utils/http'export function getPostsList(){ const params={ url:'https://www.fastmock.site/mock/feab55dd20334e49edf0d5adb2f79cbe/libai-server/api/posts' } return request(params)}export function getFocus(){
2021-04-19 19:51:15
218
原创 微信小程序初步内容
微信小程序1.配置路由在app.json "pages": [ "pages/list/list", "pages/detail/detail" ],会自动在pages里面生成对应文件2 .list.js里面有生命周期函数3.list.wxss写样式4.list.wxml 写展示的内容5.接口onLoad: function (options) { wx.request({ url: 'http://127.0.0.1:3000/list'
2021-04-08 20:14:09
75
原创 vuex部分基础知识总结
一. vuex简介1.Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采 用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。使用Vuex管理数据的好处:1.能够在 vuex 中集中管理共享的数据,便于开发和后期进行维护。2.能够高效的实现组件之间的数据共享,提高开发效率。3.存储在 vuex 中的数据是响应式的,当数据发生改变时,页面中的数据也会同步更新。二.简单组件传值2.1 传统组件传值的缺点props:输入$emit:输出输
2021-03-29 16:51:57
150
原创 vue电商项目设置
一. vue电商项目概述1.多端客户使用的业务服务:PC端,小程序,移动web,移动app2.电商后台管理员使用的业务服务:PC后台管理端PC后台管理端的功能:管理用户账号(登录,退出,用户管理,权限管理),商品管理(商品分类,分类参数,商品信息,订单),数据统计3.开发模式电商后台管理系统采用前后端分离的开发模式前端项目是基于Vue的SPA(单页应用程序)项目前端技术栈:Vue,Vue-Router,Element-UI,Axios,Echarts后端技术栈:Node.js,Expre
2021-03-16 19:58:55
152
原创 vue基础知识总结
一.vue与js.区别1.原生js<body> <input type="text" v-model="msg" id="msg" /> <br /> <span></span> <script> let msg_ele = document.querySelector("#msg"); let span_ele = document.querySelector("span")
2021-03-04 17:08:03
155
1
原创 手机像素视图部分知识
一. 像素相关问题1.物理像素(像素点)如果我们拿着放大镜看屏幕是这个样子的可以看到:整个屏幕是由一个个的点组成的,每个屏幕上的点一定是有限的,现在的技术还做不到无穷个点组成屏幕。那么这些有限的点就叫做像素,或者叫做物理像素(physical pixel)1.2分辨率每一个长度方向上的像素个数乘以每一个宽度方向上的像素个数的表示形式,就叫做分辨率。屏幕尺寸相同的手机,包含的像素点个数是不确定的,像素点越小,同一方向上容纳的像素个数就越多,图像显示就越精细。1.3 1px=1个物理像素如果使
2021-01-07 15:23:03
666
原创 css伪类和伪元素,行内块和行内元素
这里写自定义目录标题法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码
2020-11-30 16:14:12
913
原创 JavaScript for循环 双重循环
for循环语法结构for(初始化变量;条件表达式;操作表达式){ //循环体}初始化变量:通常被用于初始化一个计数器,该表达式可以使用var关键字声明新的变量这个变量帮我妈来记录次数。条件表达式:用于确定每一次循环是否能被执行。如果结果是true就继续循环,否则退出循环.操作表达式:用于每一次循环是否能被执行。如果结果是true就继续循环,否则退出循环.执行过程:1.初始化变量,初始化操作在整个for循环只会执行一次。执行条件表达式,如果为true,则执行循环体语句,否则退出
2020-09-21 16:32:21
4315
原创 JavaScript 变量的详解 js
JS三种书写位置1.行内式<input type="button" value="点我试试" onclick="alert( 'Hello world')”/>2.内嵌式<script> alert( 'Hello world~! ');</script>3.外部JS文件JS输出输入语句方法说明归属alert(msg)浏览器弹出警示框浏览器console.log(msg)浏览器控制台打印输出信息浏览器p
2020-09-17 20:25:05
131
原创 css 显示和隐藏的总结
display 显示display设置或检索对象是否及如何显示。display: none隐藏对象display: b1ock 除了转换为块级元素之外,同时还有显示元素的意思。特点:隐藏之后,不再保留位置实际开发场景:配合后面js做特效, 比如下拉菜单,原先没有,鼠标经过,示下拉菜单,应用极为广 泛visibility可见性设置或检索是否显示对象。visibility: visible;对象可视visibility: hidden;对象隐藏特点:隐藏之后,继续保留原有位置。ov
2020-09-15 19:13:29
104
原创 css盒模型 内边距和外边距
所谓盒子模型:就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。pink总结:盒子模型有元素的内容、边框(border)、内边距(padding)、和外边距(margin)组成。盒子里面的文字和图片等元素是内容区域盒子的厚度 我们成为 盒子的边框盒子内容与边框的距离是内边距(类似单元格的cellpadding)盒子与盒子之间的距离是外边距(类似单元格的cellspacing)标椎盒子模型:盒子的边框:语法:border:border-width || bo
2020-09-13 10:52:50
2045
原创 css复合选择器 后子元素代
1.后代选择器(重点)●概念:后代选择器又称为包含选择器●作用:用来选择元素或元素组的子孙后代●其写法就是把外层标签写在前面,内层标签写在后面,中间用空格分隔,先写父亲爷爷,在写儿子孙子。父级子级{属性:属性值;属性:属性值;}●语法:.class h3{color:red; font-size:16px;}1.子元素选择器作用:子元素选择器只能选择作为某元素子元素(亲儿子)的元素。●其写法就是把父级标签写在前面,子级标签写在后面,中间跟一 个>进行连接●语法:. clas
2020-09-09 20:09:56
136
原创 position属性它的作用是什么?
position属性它的作用是什么?Position的英文原意是指位置、职位、状态。也有安置的意思。在CSS布局中,Position发挥着非常重要的作用,很多容器的定位是用Position来完成。 Position属性有四个可选值,它们分别是:static、absolute、fixed、relative。我们下面来共同学习它们的不同的用法,在学习中我们应该去思考在什么布局情况下,应该使用它们其中的哪一种。 position:static 无定位该属性值是所有元素定位的默认情况,在一般情况下
2020-09-09 08:41:24
3277
空空如也
怎么为动态创建元素的事件绑定?
2022-01-09
为什么带有全局标志的 RegExp 会给出错误的结果?
2022-01-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人