自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (2)
  • 收藏
  • 关注

转载 H5和C3的面试题

1、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?IE:trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核,Opera现已改用GoogleChrome的Blink内核Chrome:Blink(基于webkit,Google与OperaSoftware共同开发)2、行内元素、块元素和行内块元素都有什么?区别是什么?HTML可以将元素分类方式分为行内元素、块状元素和行内块状元素三种。首先需要说明的是,这三者是可以互相转换的,

2021-04-29 19:58:21 810

原创 补全上次没写完的东西

js中的数组和字符串方法js基本数据类型:Number、String、BooleanNull,Undefined1.join() : 将数组中所有的元素转化为字符串拼接在一起,返回最后生成的字符串,不会改变原数组2.reverse() : 将数组中的元素颠倒顺序,返回逆序的字符串,原数组被改变3.sort() :将数组中的元素排序后返回排序后的数组,数组以字母表顺序排,原数组被改变4.concat() :创建并返回一个新数组,新数组由原数组和concat()里的参数组成,不会改变原数组5.sl

2021-04-28 20:23:48 121

原创 js面试得到的教训

js中的数组和字符串方法js基本数据类型:Number、String、BooleanNull,Undefined1.join() : 将数组中所有的元素转化为字符串拼接在一起,返回最后生成的字符串,不会改变原数组2.reverse() : 将数组中的元素颠倒顺序,返回逆序的字符串,原数组被改变3.sort() :将数组中的元素排序后返回排序后的数组,数组以字母表顺序排,原数组被改变4.concat() :创建并返回一个新数组,新数组由原数组和concat()里的参数组成,不会改变原数组5.sl

2021-04-27 20:26:01 75

转载 自定义组件

创建自定义组件类似于页面,一个自定义组件由 json wxml wxss js 4个文件组成。要编写一个自定义组件,首先需要在 json 文件中进行自定义组件声明(将 component 字段设为 true 可将这一组文件设为自定义组件):{ "component": true}同时,还要在 wxml 文件中编写组件模板,在 wxss 文件中加入组件样式,它们的写法与页面的写法类似。代码示例:<view class="inner"> {{innerText}}</

2021-04-19 19:56:25 1566

原创 Mock

个人见解:在前端开发的过程中有时需要后台借口接入但是后端还没写好,这时候就可以使用mock编写假的数据以供请求和拦截请求。mock数据模版格式'name|rule': value属性名|生成规则: 属性值Mock.mock()这是mock的核心方法,用于生成模拟数据rurl:ajax请求的地址rtype:ajax请求的类型,如’GET’,‘POST’template:数据模板function:生成相应数据的函数Mock.mock(template)Mock.mock(rur

2021-04-14 19:18:09 226

原创 js知识梳理

HTTP状态消息200 302 304 403 404 500分别表示什么?200:请求已成功,请求所希望的响应头或数据体将随此响应返回。302:请求的资源临时从不同的URI响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。304:如果客户端发送了一个带条件的GET请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个状态

2021-04-02 17:28:52 103

原创 vue面试题

一、vue的特点1.国人开发的一个轻量级框架。2.双向数据绑定,在数据操作方面更为简单。3.视图,数据,结构分离,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作。4.组件化,方便封装和复用。5.虚拟DOM: dom操作是非常耗费性能的,不再使用原生的dom操作节点,极大解放dom操作。二、vue父子组件传值父传子:第一步:父组件在引用子组件时,通过属性绑定(v-bind: )把需要传递给子组件的数据,传递到子组件内部,供子组件使用。第二步:在子组件里面定义一个props来存储父.

2021-03-19 16:35:51 180

转载 Webpack打包和插件

Webpack打包和插件打包入口和出口文件入口文件就是项目或程序被请求的时候,第一个被访问到的文件,此文件再找相对应的模块进行处理出口文件打包之后的文件目录以及名称webpack 有一些默认配置入口文件:src/index.js出口文件:/dist/main.js重新配置入口文件和出口文件const path=require('path')module.exports={ mode:'development', // 开发模式 entry:path.resolve(

2021-03-10 21:18:03 390

原创 面试题目简单篇

link和@import的区别区别: 1.link是HTML标签,@import是css提供的。 2.link引入的样式页面加载时同时加载,@import引入的样式需等页面加载完成后再加载。 3.link没有兼容性问题,@import不兼容ie5以下。 4.link可以通过js操作DOM动态引入样式表改变样式,而@import不可以。(包含H5)HTML的元素有哪些行内元素:a、b、span、strong、i、em、button、input、label、br、textarea、select块元素:d

2021-01-13 11:32:44 77

原创 静态页面的各种问题

静态页面的各种问题(1)当两个容器嵌套时,如果外层容器和内层容器之间没有别的元素,firefox会把内层元素的margin-top作用与父元素。解决方法:给子盒子设置浮动或者给父盒子设paddi-top:20px;(2)外层DIV设置了高与宽,内层DIV如果设置maring-top不起作用1、把margin-top改成padding-top,不过,前提是内层的Div没有设置边框2、给外层的Div加padding-top3、给外层DIV加:A、float: left或rightB、positi

2020-12-09 16:32:35 253

原创 伪类,伪元素和vertical-align属性

伪类,伪元素和vertical-align属性1.伪类和伪元素伪类用于在页面中的元素处于某个状态时,为其添加指定的样式。伪元素会创建一个抽象的伪元素,这个元素不是DOM中的真实元素,通过JS,也抓取不到伪元素,也不能给它绑事件,但是会存在于最终的渲染树中,我们可以为其添加样式。伪类是使用单冒号:伪元素使用双冒号::。伪元素不属于文档,所以js无法操作它伪元素属于主元素的一部分,因此点击伪元素触发的是主元素的click事件常见的伪元素::before在当前元素的内容的前面插入一个

2020-12-01 08:57:21 601

原创 震惊这居然是js的数组和函数

震惊这居然是js的数组和函数 **希望你的生活充满阳光,充满希望!**和字符串,数值,布尔一样数组也是js的一种数据类型。数组就是把一些相关的数据放在一起的集合,数组里可以存放任意类的元素创建数组声明数组的两种方式var array = new Array();var array = [];//数组中可以是任意数据类型[]里的数字叫做索引或下标一般都使用第二个数组可以通过索引来访问,设置修改对应的数组元素,可以通过“数组名[索引]”的形式来获取数组中的

2020-09-29 14:37:34 63

原创 JavaScript的基础流程语句

JavaScript的基础流程语句+部分案例1.流程控制语句自上而下,逐行执行语句分类: 1.条件判断语句 2.条件分支语句 3.循环语句2.条件判断语句(if)先进行判断,如果条件成立才会执行语句语法一:if(条件表达式){ 语句。。。(if语句只能控制紧随其后的语句)语法二:if(条件表达式){ 语句。。。}else{ 语句。。。}ture执行if后的语句,而false执行else的语句语法三:自上而下,判断执行,该语句就一个

2020-09-28 10:08:46 101

原创 JavaScrip基础小白专用

JavaScript的学习1.js的输入输出语句1.alert(msg ) 浏览器弹出提示框 (给用户看看)2.console.log(msg) 浏览器控制台打印输出信息3.prompt(info) 浏览器弹出输入框,用户可以输入4.数据类型有两种var age=10; //这是数字类型var names="张三"; //这是字符串类型2.变量1.变量是储存数据的容器2.var 是个 JS关键字,用来声明变量( variable 变量的意思 )。使用该关键字声

2020-09-22 19:21:12 79

原创 盒子模型简单理解

盒子模型先记一下我觉得比较重要的东西CSS的优先级内联样式>ID 选择器>伪类>属性选择器>类选择器>元素(类型)选择器>通用选择器行内元素,块元素,行内块元素之间的转换display:inline; //块级元素(独占一行)变为行内元素–可以文本居中display:block; //行内元素变为块级元素–可以设置宽高display:inline-block; //其实仍是行内元素,但是可以设置width及height属性等----------------

2020-09-17 19:32:34 192

原创 CSS3复合选择器

css复合选择器后代选择器1.后代选择器又叫包含选择器作用是用来选择元素或元素组的子孙后代写的时候就是把外层标签写在前面,里面的写在后面,用空格分隔子元素选择器写法是 父级标签写在前面,子级写在后面,中间用一个 > 进行连接交集选择器交集选择器由俩个选择器构成,找到的标签要满足标签一和标签二的特点并集选择器并集选择器常用于集体声明,用逗号隔开,所以选择器都会执行后面的样式链接伪类选择器伪类用的是冒号 列如 :hour{}向一些选择器添加特殊效果链接伪类a:link/末访

2020-09-08 20:25:45 155

原创 CSS最基本的东西

CSS初步认识css的三种样式1.行内式2.内部样式表3.外部样式表(需要使用link)基础选择器1.标签选择器能把某一类标签全部选择出来,就是不能差异化设计2.类选择器先创建一个或多个类名 class=" 类名" , .类名(优点就是可以多个或一个选择)3.id选择器id只能有一个,不能重复使用4.id选择器和类选择器区别它们之间最大的不同在于使用的次数上,类选择器使用的最多而id选择器多用在js上5.通配符选择器通配符选择器用*号表示,*就是选择所有的标签他是 所有选择器中

2020-09-08 10:50:47 132

空空如也

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

TA关注的人

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