- 博客(24)
- 收藏
- 关注
原创 36-前端简答题
前端简答题 1. Linux中vim有几种模式?如何进行这几种模式的切换? 命令行模式、插入模式、底行模式; 命令行模式 -> 插入模式 I A O i a o 命令行模式 -> 底行模式 : ? 插入模式 -> 命令行模式 esc 2. css3中animation与transition表达的意思? animation表达动画:animation-xxx animation-name 指定要绑定到选择器的关键帧的名称,告诉系统需要执行哪个动画; animat
2021-10-11 09:09:57
454
原创 23-正则表达式
正则表达式 1. 什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 2. 正则表达式的创建 2.1 字面量 // 在一对反斜线中写正则表达式内容,如/abc/ // 正则表达式里面不需要加引号 不管是数字型还是字符串型 var reg = /正则表达式/修饰符; var reg = /hello/g; 2.2
2021-10-09 16:51:47
459
原创 22-数组
数组 1.数组创建 初始化:使用数组字面量、使用Array构造函数 1.1 字面量创建数组 // 字面量创建数组 var arr1 = ['terry','larry','zhangsan']; console.log(arr1,typeof arr1); // 获取数组长度 console.log(arr1.length); // 通过索引下标获取对应的长度 console.log(arr1[1]); // 数组的元素可以由任意数据类型的数据组成 var arr2 = ['lisi',true,123,{
2021-10-08 17:15:16
222
原创 21-函数
函数 1. 函数的介绍 函数允许我们封装一系列代码来完成特定任务。当想要完成某一任务时,只需要调用相应的代码就好。method一般是定义在对象中的函数。 JavaScript使用关键字function定义函数。函数可以通过声明定义,也可以为一个表达式。 2. 函数的作用 功能的封装,直接调用,代码复用率提高。 3. 函数声明 //函数声明 function 函数名(形参){ //函数体 } //函数表达式 var 函数名 = function(形参){ //函数体 } //在调用之前,必须
2021-09-28 14:30:18
158
原创 20-对象
对象 定义 无序属性的集合,其属性可以包含基本值、对象或函数。可以将对象想象成散列表:键值对,其中值可以是数据或者函数。ECMAScript中的对象其实就是一组数据(属性)和功能(方法)的集合。 对象是一个包含相关数据和方法的集合(通常由一些变量和函数组成,我们称之为对象里面的属性和方法)。 对象的创建 对象的初始化有两种方式:字面量模式和构造函数模式 1.字面量模式 var obj = { name:'zhangsan', age:18, sayName:functio
2021-09-27 09:19:54
135
原创 19-数组方法重构
数组方法重构 1.调用方式 2.参数 是否改变原数组 3.功能 4.返回值 //mypop 删除最后一个元素并返回删除的元素 Array.prototype.myPop = function(){ if(this.length=''){ return undefined; }else{ var temp = this[this.length - 1]; this.length--; return temp; } }
2021-09-26 09:17:05
94
原创 18-HTML简答题
1. display:none与visibility:hidden的区别是什么? display:隐藏对应的元素但不挤占该元素原来的空间。 visibility:隐藏对应的元素并且挤占该元素原来的空间。 2. 说明 px、em、rem三者关系 px为长度单位,表示一个像素点。 em为相对长度单位,表示当前元素上的字体大小。 rem为相对单位长度,表示根元素上声明的字体大小。 3. 如何实现响应式布局? 通过媒体查询,可以通过@media来进行媒体查询,当网页显示在不同的网页中加载执行不同的css代码(当页面
2021-09-22 18:39:31
1049
原创 17-流程控制语句
流程控制语句 流程控制:分支(条件)、循环 1.分支语句 1.1 if 语句 只有当指定条件为true时,语句才会执行代码 if (condition) { 当条件为 true 时执行的代码 } 1.2 if…else 语句 在条件为true时执行代码,条件为false时执行其他代码。 if (condition) { 当条件为 true 时执行的代码 } else { 当条件不为 true 时执行的代码 } 1.3 if…else if…else 语句 if (conditio
2021-09-17 19:27:43
91
原创 16-类型转换
类型转换 2.1 字符串类型 (其他类型转换为String) toString()函数 除了null和undefined,其他三种基本数据类型的变量均有一个toString()函数。该函数可以获取该变量指定值的字符串表示。 var a = true; var b = 123; console.log(a.toString(), b.toString());// 'true' '123' console.log(typeof a.toString(), typeof b.toString());//st
2021-09-16 16:08:35
113
原创 15-操作符
1.操作符 1.1.算数运算符 运算符 描述 例子 结果 + 加法 var num = 1 + 2; 3 - 减法 var num = 4 - 3; 1 * 乘法 var num = 4 * 3; 12 / 除法 var num = 6 / 3; 2 % 取余 var num = 7 % 3; 1 正常的数据运算 var num1 = 8; var num2 = 4; console.log(num1 + num2); //12 console.log(num1 - n
2021-09-15 09:25:10
128
原创 14-初识JavaScript
初识JavaScript 1.什么是JavaScript JavaScript ( JS ) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web 页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,例如 Node.js、 Apache CouchDB 和 Adobe Acrobat。JavaScript 是一种基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 2.JavaScript的组成部分 (面试题) ECMASc
2021-09-14 16:41:44
210
原创 13-文本编辑器
文本编辑器 vi/vim 有三种模式:命令模式、输入模式、底线命令模式。 命令模式作用: 刚刚启动vi/vim,就进入了命令模式。敲击键盘动作会被vim识别为命令,而不是输入字符。 常用的几个命令: i 切换到输入模式,来输入字符 x 删除当前光标所在处的字符 : 切换到底线命令模式,在最后一行输入命令 输入模式作用: 在命令模式下按下i就进入了输入模式,还可以使用按键有: 字符按键以及shift 输入字符 ENTER 回车键 换行 BACK SPACE 退格键 删除光标后一个
2021-09-10 09:11:35
150
原创 12Linux操作系统介绍简介
1.Linux系统简介 1.1Linux特征 Linux是一套免费使用和自由传播的操作系统内核,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统内核。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统内核。 1.2Linux特点 开放性:遵循开放系统互连国际标准。 多用户:操作系统资源可以被不同用户使用,每个用户对自己的资源有特定的权限,互不影响。 多任务:计算
2021-09-09 14:07:53
228
原创 11-阿里云服务器购买及配置
1.阿里云服务器购买及配置-轻量级 阿里云服务器版 Ubuntu版本 https://developer.aliyun.com/plan/grow-up https://www.aliyun.com/daily-act/ecs/activity_acc?utm_content=se_1009685265 1.购买阿里云服务器 ⽀付宝扫码登录之后在右上⻆【个⼈中⼼】进⾏实名认证>个⼈实名认证>个⼈⽀付宝授权认证。 学生专享:https://promotion.aliyun.com/ntms/a
2021-09-08 18:48:00
223
原创 10-transitions和animation
CSS过渡-transitions 过渡三要素 必须要有属性发生变化 必须要告诉系统哪个属性需要执行过渡效果 必须告诉系统过渡效果持续时长 transition-property 规定应用过渡的CSS属性的名称 none 没有属性 不会有过渡效果 all 所有属性都获得过渡效果 property 定义应用过渡效果的CSS属性名称列表,列表以逗号分割 transition-duration 定义过渡效果花费的时间。默认为0。 time 规定完成过渡效果需要花费的时间(以秒或毫秒计)。
2021-08-20 09:27:18
129
原创 09CSS布局
CSS布局 什么是网页的布局方式? 网页的布局方式就是指浏览器是如何对网页中的元素进行排版的 标准流(文档流/普通流)排版方式 标准流(文档流/普通流) 标准流处在网页的最底层,他表示的是一个页面中的位置,我们所创建的元素默认都处在标准流中。 元素在标准流中的特点 块元素 块元素在标准流中独占一行,块元素会自上向下排列 块元素在标准流中默认宽度是父元素的100% 块元素在标准流中的高度默认被内容撑开 内联元素 内联元素在标准流中只占自身的大小,默认从左向右排列,若一行中不能容纳所有元素则会换到下一行中
2021-08-20 09:25:37
84
原创 08-盒模型
1.盒子组成 盒子属性 文档中的每个元素都可以被看做是一个矩形盒子。 margin 外边距,代表盒子四周的区域。相邻元素的边距会合并(margin collapsing塌陷) border 设定介于padding的外边缘与margin的内边缘之间,默认值为0. padding 内边距,在任何意义的边界内的元素内容周围生成空间。 width height 用于设置内容区的宽高,该区域用于显示内容。盒子高度默认为内容的高度。 一个盒子应该有外边距、边框、内边距和内容组成。盒子一般指的是块元素
2021-08-20 09:15:32
321
原创 07-字体及文本样式
字体及文本样式 1.文本属性 字体颜色 color 打开或关闭斜体文字 font-style 设置字体粗细程度 font-weight 设置字体大小 font-size 设置文字指定的特殊的字体,浏览器只会使用浏览器可以访问到的字体 font-family 网络字体 webFont 设置或取消文本修饰 text-decoration 设置文字排列方式 text-align 设置文本缩进 text-indent 设置或取消字体
2021-08-20 09:12:59
635
原创 06-CSS选择器
CSS选择器 1.标签选择器 作用:根据指定的标签名称, 在当前界面中找到所有该名称的标签, 然后设置属性 格式: 标签名称{ 属性:值; } 注意点: 1.标签选择器选中的是当前界面中所有的标签, 而不能单独选中某一个标签 2.标签选择器无论标签藏得多深都能选中 3.只要是HTML中的标签就可以作为标签选择器(h/a/img/ul/ol/dl/input…) 2.id选择器 作用:根据指定的id名称找到对应的标签, 然后设置属性 格式: #id名称{
2021-08-20 09:11:03
279
原创 05-CSS的认识
1.CSS3 CSS是什么? CSS (Cascading Style Sheets) 层叠样式表,是一个用于修饰文档(可以是标记语言HTML,也可以是XML或者SVN)的语言,可以将文档以更优雅的形式呈现给用户。 CSS的学习一共分为两大部分, 一个是CSS的选择器, 另一个是CSS的属性. HTML和CSS之间的关系? HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。 CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图
2021-08-19 11:29:12
215
原创 04-Http协议
Http协议 HTTP是一种能够获取如HTML这样的网络资源的protoco(通讯协议)。它是在 Web 上进行数据交换的基础,是一种 client-server 协议,也就是说,请求通常是由像浏览器这样的接受方发起的。 HTTP被设计于20世纪90年代初期,是一种可扩展的协议。它是应用层的协议,通过TCP,或者是TLS-加密的TCP连接来发送,理论上任何可靠的传输协议都可以使用。因为其良好的扩展性,时至今日,它不仅被用来传输超文本文档,还用来传输图片、视频或者向服务器发送如HTML表单这样的信息。HTTP
2021-08-18 10:13:36
145
原创 03-功能元素
1.功能元素 1.1列表标签 作用:给一堆数据添加列表语义,也就是告诉搜索引擎告诉浏览器这一堆数据是一个整体。 HTML中列表标签的分类 无序列表(最多)(unordered list) 有序列表(最少)(ordered list) 定义列表(其次)(definition list) 1.1.1 无序列表 有先后之分:排行榜 无先后之分:新闻列表 商品列表 无序列表格式: <ul> <li>需要显示的条目内容</li> </ul&
2021-08-18 10:12:32
417
原创 02-HTML与CSS
1.HTML与CSS 1.1什么是HTML?什么是CSS? HTML是HyperText Markup Language(超文本标记语言) 它不是一种编程语言,而是一种标记语言,用于告诉浏览器如何构造你的页面。它可以由一系列HTML元素组合成web开发人员想要的简单或者复杂的页面。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。HTML也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中
2021-08-11 18:46:03
397
原创 Axure基础操作及高级操作
1.Axure 1.1Axure的安装及汉化 1.1.1Axure的安装 Axure中文学习网:https://www.axure.com.cn/ 安装链接:https://www.axure.com/ (1)点击链接或复制链接到百度进行下载 (2)下载完成后,找到Axure RP 9目录下的“AxureRP9.exe”文件,双击运行 (3)若需要授权码。授权码:https://blog.youkuaiyun.com/hongc93/article/details/107857318 注:win7系统安装报错解决:ht
2021-08-04 11:22:06
1908
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人