- 博客(120)
- 资源 (38)
- 收藏
- 关注

原创 前端面试(3)
1.怎么定义Vue-router的动态路由?怎么获取传过来的动态参数?设置:在router目录下的index.js文件中,对path属性加上/:id获取:使用router对象的params.id 例如 : this.$route.params.id2.Vue引用虚拟DOM解决什么问题?虚拟DOM就是为了解决浏览器性能问题而被设计出来的。用JS对象模拟DOM节点的好处是,页面的更新可以先全部反映在JS对象(虚拟DOM)上,操作内存中的JS对象的速度显然要更快,等更新完成后,再将最终的JS对象映射成真
2020-05-08 23:33:56
483

原创 CSS面试
1.css3有哪些新特性?实现圆角border-radius、阴影box-shadow、border-image; 对文字加特效text-shadow、线性渐变gradient、旋转transform; transform:旋转rotate(9deg)、缩放scale(0.85,0.9)、定位translate(0px,-30px)、倾斜skew(-9deg、0deg); 增加了更多的c...
2020-04-25 17:43:25
469

原创 ES6面试题
1.箭头函数中的this指向定义时当前周围的作用域;2.如果使用标记模板字面量,第一个参数的值总是字符串的数组。其余的参数获取的是传递的表达式的值;3. es6中和原型一样用来继承的class和继承是怎么实现的?贴上class Point { // ...}typeof Point // "function",类的数据类型就是函数Point === Point.p...
2020-04-25 17:38:04
4085

原创 HTML面试题
h5新标签有哪些?为什么要加强语义化?新标签:文档类型设定:<!doctype html>;字符设定:<meta charset="utf-8">;常用新标签: header,一般作为网页的头部使用,可以多个; footer,底部,不一定是文档最底部,可以多个; aside,侧边栏; nav,导航栏; article,独立内容区域,与se...
2020-04-03 22:15:17
519

原创 Vue面试题
1、什么是MVVM?答:MVVM是是Model-View-ViewModel的缩写,Model代表数据模型,定义数据操作的业务逻辑,View代表视图层,负责将数据模型渲染到页面上,ViewModel通过双向绑定把View和Model进行同步交互,不需要手动操作DOM的一种设计思想2、怎么定义vue-router的动态路由?怎么获取传过来的动态参数?答:在router目录下的index.js文...
2019-09-20 11:22:33
6402
1

原创 前端面试(2)
1.js中的闭包指什么?闭包就是能够读取其他函数内部变量的函数闭包的用途1.可以读取函数内部的变量 2.让这些变量的值始终保持在内存中2.v-if和v-show的区别是什么?分别的使用场景?v-if和v-show都是用来控制元素的渲染。v-if判断是否加载,可以减轻服务器的压力,在需要时加载,但有更高的切换开销;v-show调整DOM元素的CSS的dispaly属性,可以使客户端操作更...
2019-08-23 18:47:39
831

原创 前端面试
1.vueAPP适配是怎么写的,用的什么单位?什么是 REMREM(Font size of the root element)是指相对于根元素的字体大小的单位。范例:若根节点font-size设置为 10px,则使用 3rem 时,计算后得 310 = 30px如果根节点设置为 20px,侧计算后得 320 = 60px为什么使用 REM相对于流布局、响应式布局等适配方式,REM ...
2019-08-23 09:24:23
1601
原创 JS面试题
1. setTimeout输出值的时候,如何实现i按序输出?for(var i=0;i<10;i++){ setTimeout(function ten(){ console.log(i); },10);}//输出结果是10个10问:为什么输出的是10个10?答:JS是一个单线程的解释器,setTimeout本质是间隔...
2020-04-25 17:34:48
1201
原创 MySQL5.5安装教程
1.官网下载mysql5.5下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads2.安装mysql5.5注意,安装之前,请关闭杀毒软件。(1) 打开下载的mysql-5.5.53-winx64.msi(2) 点击下一步(3) 选中复选框,下一步(4)选择自定义安装(5)安装路径更...
2020-03-31 10:49:09
166
原创 vue-cli 项目结构
总体框架一个vue-cli的项目结构如下,其中src文件夹是需要掌握的uild——(webpack配置)build文件主要是webpack的配置,主要启动文件是dev-server.js,输入命令npm run dev首先启动的就是dev-server.js,检查node及npm版本,加载配置文件,启动服务config——(vue项目配置)config文件主...
2020-03-31 10:49:02
464
原创 Python 基础语法
脚本式编程所有Python文件将以.py为扩展名,将以下的源代码拷贝至test.py文件中print"Hello,Python!";设置了Python解释器PATH变量。使用以下命令运行程序:$pythontest.py输出结果:Hello,Python!修改test.py文件,如下所示:#!/usr/bin/...
2020-03-31 10:49:00
184
原创 JavaScript 数据类型
关键字简介undefined声明了但未赋值Boolean布尔Number数字String字符串var动态类型typeof变量类型判断null空对象/对象不存在JavaScript 字符串字符串是存储字符的变量字符串是引号中的文本,可以使用单引号或双引号:<!DOCTYPEhtm...
2020-03-31 10:48:58
165
原创 Bootstrap 附加导航
附加导航(Affix)插件允许指定 <div> 固定在页面的某个位置,将在某个位置开始,但当页面点击某个标记,该 <div> 会锁定在某个位置,不会随着页面其他部分一起滚动。用法您可以通过 data 属性或者通过 JavaScript 来使用附加导航(Affix)插件。通过 data 属性:如需向元素添加附加导航(Affix)行为,只需要向...
2020-03-31 10:48:58
352
原创 Bootstrap栅格布局
Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中。下面就介绍一下 Bootstrap 栅格系统的工作原理:“行(row)”必须包含在 .container (固定...
2020-03-31 10:48:57
790
原创 Bootstrap字体图标
Bootstrap提供了总共263种字体图标 可以满足大部分的图标需求为了能够正常使用bootstrap.min.css文件的上一级目录必须要有 fonts 目录,并且里面有,不能够缺失1.字体图标2.字体图标设置颜色3.字体图标上加超链4.在button上使用字体图标<!DOCTYPEhtml><scriptsrc="...
2020-03-31 10:48:57
1656
原创 BootStrap下拉菜单
Bootstrap 下拉菜单将具体讲解下拉菜单的交互,使用下拉菜单(Dropdown)插件,您可以向任何组件(比如导航栏、标签页、胶囊式导航菜单、按钮等)添加下拉菜单菜单div<divclass="dropdown">菜单li<liclass="dropdown">下拉按钮,id用来给下拉菜单指向用...
2020-03-31 10:48:57
443
原创 BootStrap滚动监听
滚动监听(Scrollspy)插件,即自动更新导航插件,会根据滚动条的位置自动更新对应的导航目标其基本的实现是随着您的滚动,基于滚动条的位置向导航栏添加.activeclass<bodydata-spy="scroll"data-target=".navbar-example">...<divclass...
2020-03-31 10:48:57
2257
原创 BootStrap路径导航
在一个带有层次的导航结构中标明当前页面的位置。各路径间的分隔符已经自动通过 CSS 的:before和content属性添加了。<!DOCTYPEhtml><scriptsrc="js/jquery/2.0.0/jquery.min.js"></script><linkhref="...
2020-03-31 10:48:57
448
原创 Vue.js 计算属性
计算属性关键词: computed、methods计算属性用于处理一些复杂逻辑<!DOCTYPEhtml><html><head><scripttype="text/javascript"src="vue.min.js"></script><tit...
2020-03-31 10:48:47
209
原创 Vue.js 生命周期
创建一个Vue实例每个Vue应用都是通过用Vue函数创建一个新的Vue实例开始的:varvm=newVue({//选项})虽然没有完全遵循MVVM 模型,但是 Vue 的设计也受到了它的启发。在文档中经常会使用vm(ViewModel 的缩写) 这个变量名表示 Vue 实例当创建一个 Vue 实例时,你可以传入一个选项对象一个 Vu...
2020-03-31 10:46:24
161
原创 MUI list(列表)
1.普通列表列表是常用的UI控件,mui封装的列表组件比较简单,只需要在ul节点上添加.mui-table-view类、在li节点上添加.mui-table-view-cell类即可,如下为示例代码<ulclass="mui-table-view"><liclass="mui-table-view-cell&#...
2020-03-31 10:46:24
2094
原创 JavaScript 语言
什么是 JavaScript 语言?JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script language),指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序(比如浏览器)的“脚本”。JavaScript 也是一种嵌入式(embedded)语言。它本身提供的核心语法不算很多,只能用来做一些数学和逻辑运算。JavaScript...
2020-03-31 10:46:23
1059
原创 Webpack入门
Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。安装 webpack安装的时候,不要使用 npm, 否则在 windows 上会失败, 请使用 cnpmcnpm 是一个国内的镜像,接下...
2020-03-31 10:46:23
142
原创 node.js入门
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/Windows 上安装 Node.js1、Windows 安装包(.msi)32 位安装包下载地...
2020-03-31 10:46:16
213
原创 Android自定义View基本图形
onMeasure:用于测量视图的大小;onLayout:用于给视图进行布局;onDraw:用于对视图进行绘制;相应的思维导图如下:setARGB(int a, int r, int g, int b) 用于设置颜色,各参数值均为0~255之间的整数,分别用于表示透明度、红色、绿色和蓝色值setColor(int color) 用于设置颜色,参数color...
2020-03-31 10:44:56
224
原创 部署到Linux 常用命令
切换目录cd/usr 切换到/usr目录下 注:Linux的文件系统和Windows不一样查看目录下的文件lsls-lh ls 用来遍历当前目录下所有的文件和目录 ls -lh 遍历详细信息,如权限,所属用户,创建日期,大小等等信息查看当前所处目录pwd 使用pwd命令来显示当前所处与的目录创建目录mkdir-p/test/ab...
2020-03-31 10:44:54
115
原创 MUI Ajax
mui框架基于htm5plus的XMLHttpRequest,封装了常用的Ajax函数,支持GET、POST请求方式支持返回json、xml、html、text、script数据类型mui提供了mui.ajax方法,并在mui.ajax方法基础上,进一步简化出最常用的mui.get()、mui.getJSON()、mui.post()三个方法mui.ajax(u...
2020-03-31 10:44:53
1649
原创 Vue.js 模板语法
Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据Vue.js 的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进 DOM 的系统Vue 将模板编译成虚拟 DOM 渲染函数,结合响应系统,在应用状态改变时, Vue 能够智能地计算出重新渲染组件的最小代价并应用到 DOM 操作上熟悉虚拟 DOM ...
2020-03-31 10:44:53
174
原创 Redis 安装
Window 下安装下载地址:https://github.com/MSOpenTech/redis/releasesRedis 支持 32 位和 64 位打开一个cmd窗口 使用 cd 命令切换目录到C:\redis运行:redis-server.exeredis.windows.conf可以把 redis 的路径加到系统的环境变量里,后面的...
2020-03-31 10:44:53
174
原创 JQuery效果
jQuery hide()和show()使用hide()和show()方法来隐藏和显示HTML元素:<!DOCTYPEhtml><html><head><metacharset="utf-8"><scriptsrc="jquery.min.js"></s...
2020-03-31 10:44:53
123
原创 Express入门
Node.js是一个开源的、跨平台的运行时环境,开发人员可以使用JavaScript创建各种服务器端工具和应用程序。此运行时主要用于浏览器上下文之外(即可以直接运行于计算机或服务器操作系统上),该环境省略了一些浏览器专用的 JavaScript API,同时添加了对更传统的 OS API(比如 HTTP 库和文件系统库)的支持从 web 服务器开发的角度来看,Nod...
2020-03-31 10:44:40
272
原创 Linux入门到放弃 ip地址和SSH客户端连接
centos 配置为固定 ip 地址NAT联网关闭系统centos系统,主控制界面点击 【管理】–【全局设定】–【网络】–【双击NatNetwork】设置【网络CIDR】为【192.168.100.0/24】【设置】–【网络】–【网卡1】,【连接方式】选择【网络地址转换(NAT)】SSH 登陆服务器计算机的【打开网络和共享中心】–【更改适配器设置】中可以...
2020-03-31 10:44:38
463
原创 MUI 事件管理
事件绑定可以使用addEventListener()方法监听某个特定元素上的事件外,可以使用.on()方法实现批量元素的事件绑定.on( event , selector , handler )eventType:String需监听的事件名称,例如:'tap'selectorType:String选择器handler...
2020-03-31 10:44:38
269
原创 Win下必备神器之Cmder
安装Cmder官网:http://cmder.net/或者https://github.com/cmderdev/cmder/releases/下载程序包。cmder无需安装,解压即用。官网有两个版本供下载:cmder-mini和cmder-full,两个区别是full版本含有git for windows,若已经安装,选用cmder-mini即可,否则选cmde...
2020-03-31 10:44:36
538
原创 Android自定义View基础
Android中有两种坐标系,分别称之为Android坐标系和视图坐标系,而对应的方法获取坐标系的坐标值,以下是作出区别:Android的坐标系是什么样的?屏幕上的默认坐标系如下:注:长方形代指屏幕(1)Android坐标系O代指原点,X代指X轴,Y代指Y轴,在触控事件中,使用getRawX()和getRawY()方法获取的坐标就是以这个坐标系为...
2020-03-31 10:44:31
93
原创 微信小程序简介
一个小程序页面由四个文件组成,分别是:文件类型必需作用js是页面逻辑wxml是页面结构json否页面配置wxss否页面样式表注意:为了方便开发者减少配置项,描述页面的四个文件必须具有相同的路径与文件名允许上传的文件在项目目录中,以下文件会经过编译,因此上传之后无法直接访问到:.js、app.json、...
2020-03-31 10:44:29
651
原创 MUI accordion(折叠面板)
折叠面板从二级列表中演化而来,dom结构和二级列表类似,如下:折叠面板(表单)<ulclass="mui-table-view"><liclass="mui-table-view-cellmui-collapse"><ulclass="...
2020-03-31 10:44:28
795
原创 Linux入门到放弃 vi/vim
什么是 vim?Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说,vi是老式的字处理器,不过功能已经很齐全了,vim 则可以说是程序开发者的一项很好用的工具。连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。vim...
2020-03-31 10:44:22
171
原创 部署到Linux Linux连接
连接到服务器连接Linux 服务器SSH软件工具,为常用的应该是Putty、Xshell、SecureCRT等等询问是否连接主机实例连接成功页面密码忘记了怎么办重置之后,一定要重启,才能生效 ...
2020-03-31 10:44:12
141
原创 Vue.js自定义指令
钩子函数参数指令钩子函数会被传入以下参数:el:指令所绑定的元素,可以用来直接操作 DOM 。binding:一个对象,包含以下属性:name:指令名,不包括v-前缀。value:指令的绑定值,例如:v-my-directive="1 + 1"中,绑定值为2。oldValue:指令绑定的前一个值,仅在update和compon...
2020-03-31 10:44:10
110
javaEJB方面
2018-02-06
MixMeister BPM Analyzer.zip
2020-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人