- 博客(27)
- 收藏
- 关注
原创 前端面试题
期望:sleep (5000).then(() => console.log(‘我会在5秒后打印’))期望:[1,2,3].copy() //输出 [1,2,3,1,2,3]count() //输出1。count() //输出2。count() //输出3。
2024-09-19 20:09:39
842
原创 常用html/css/js总结
常用html及css总结常用快捷键常用标签常用css 常用快捷键 新建 ctrl+n 保存 ctrl+s 另存为 ctrl+shift+s 全选 ctrl+a 后退 ctrl+z 撤回后退 ctrl+y 复制 ctrl+c 粘贴 ctrl+v 常用标签 标签主要负责页面结构 标签常见结构 <标签 k=“v” k=“v”>内容</标签> 或者 <标签> k属性 v值: img <img src="haha.gif" alt="" width="100px">
2021-04-01 10:53:43
1384
3
原创 php
1、概述 PHP(Hypertext Preprocessor,超文本预处理器)是一种在服务器端执行的脚本语言,用于开发动态网站。 相比静态网站而言,动态网站不仅需要设计网页,还需要通过数据库和编程使网站的内容可以根据不同情况动态变更,从而增强网页浏览者与Web服务器之间的信息交互。 网页的本质是HTML(HyperText Markup Language,超文本标记语言),而PHP作为预处理器,能够在服务器端动态生成HTML。通常开发者只要写好HTML模板,在数据变化的位置嵌入PHP代码,就能实现动态网
2020-12-21 12:28:29
413
原创 前端学习路径
1、首先html和css。 html负责页面结构 css负责样式 。 该阶段,最好系统学习一下。是整个前端的基础 该阶段重点需要掌握的就是一些常用标签和一些常见样式,不需要把所有的标签和样式掌握。熟练以后可以仿一些项目看看 2、js 暂时可以只看一些基本语法和标签操作,会实现常见效果即可 3、以上阶段掌握住了基本可以实现常见的网站,下一个阶段可以同步看一些库文件或者框架。以下学习可以不分先后顺序的,根据实际需求。 4、微信小程序可以参照官网教程https://developers.weixin.
2020-12-10 22:12:40
354
原创 ThinkPHP常用方法
1、在window下,下载框架http://www.thinkphp.cn/down.html 2、解压文件,放置在www目录 3、文件地址http://localhost/thinkphp/public/
2020-11-18 10:52:01
565
原创 前端编程题
1、给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 输入: “A man, a plan, a canal: Panama” 输出: true 示例 2: 输入: “race a car” 输出: false function cheackstr(s){ if (s.length === 1) console.log(true) const str = s.replace(/[^a-zA-Z0-9]/g, "
2020-08-02 17:02:44
1057
原创 小程序组件使用
1、在components文件夹新建组件对应文件夹名字,如果“header”所示 2、在header上右键“新建component”(一定记得是新建组件,否则后面会报错) 3、组件中对应的js和普通page不一样,普通组件实例化的是组件 4、写好对应的内容以后,直接可以在需要的页面引入,在对应json文件里面书写地址 5、在wxml书写组件名字即可 ...
2020-07-23 21:50:14
320
原创 小程序模板template使用
1、首先在pages同级文件夹新建“templates” 2、在app.json中pages选项中书写模板名字。会自动生成对应模板 3、生成模板如图所示,可以根据实际需求重复步骤2,生成所需模板 3、模板内容书写和小程序页面书写格式一样,只是需要把内容包裹在带有name值的template里 4、书写完以后,在需要的页面使用的时候,首先在wxml中引入模板的wxml
2020-07-23 21:38:26
598
1
原创 盒子模型与怪异盒子模型
所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。 CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。 盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。 下面的图片说明了盒子模型(Box Model):content(width/height) border margin padding 标准情况下盒子的width和height指的是内容的范围,不包含border和padding 盒子的占位=width+pa
2020-07-20 15:42:24
424
原创 vue项目常见问题总结
1、脚手架的使用? vue-cli——vue脚手架已经帮你提供好基本项目结构 vue-cli有如下三个模板: simple 基本没用 webpack 可以使用(大型项目)集成了Eslint 检查代码规范,单元测试 webpack-simple 个人推荐使用, 没有代码检查 √ 项目基本创建流程 npm install vue-cli -g 安装 vue命令环境 验证安装ok? vue --version 生成项目模板 vue init <模板名> 本地文件夹名称 进入到生成目录里面 cd x
2020-07-20 15:16:49
453
原创 cookie和session区别?
cookie HTTP是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页面,服务器无法认识到,这是同一个浏览器在访问同一个网站。每一次的访问,都是没有任何关系的。 那么世界就乱套了,比如我上一次访问,登陆了,下一次访问,又让我登陆,不存在登陆这事儿了。 Cookie是一个简单到爆的想法:当访问一个页面的时候,服务器在下行HTTP报文中,命令浏览器存储一个字符串;浏览器再访问同一个域的时候,将把这个字符串携带到上行HTTP请求中。 第一次访问一个服务器,不可能携带cookie。 必须是服
2020-07-20 14:42:52
228
原创 localStorage 和 sessionStorage的区别?
localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据。 localStorage 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去删除。 localStorage 属性是只读的。 sessionStorage 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。 localStorage 和 sessionStorage 的使用方法一样,以下以localStorage举例。 保存数据语法: localSto
2020-07-20 14:28:24
249
原创 vue组件通信
1、父组件传参给子组件 第一步:占位符 :子组件中的数组=“父组件中的数据” 第二步:在子组件中定义props属性接受传递过来的数据 props:[‘接受过来的数据’] 2、子组件传参给父组件 第一步:子组件定义方法:this.$emit('事件名',所要发送的数据) 第二步:在占位符中: @事件名="父组件方法名"方法名不加() 第三步:父组件中定义方法接受数据 ,参照物是当前标签文字大小 3.rem:相对单位。 参照物是html文字大小,文字最小是12px 。 4.vw:相对单位 100vw相当于当前窗口的宽度的100% 5.vh:相对单位 100vh相当于当前窗口高度的100% 5.%:相对单位 宽度设置%,参照物是父级的宽度 高度设置%,参照物是父级的高度 pad
2020-07-14 17:04:19
593
原创 css布局中的常见居中方式
1、文本类元素(行内元素)水平居中: text-align: center;文本类元素垂直居中:line=height:容器高度 2、块级标签(display:block)水平居中: margin-left: auto;margin-right: auto; 3、定位的标签居中: 水平居中left:50%;transform:translateX(-50%);垂直居中top:50%;transform:translateY(-50%); 4、flex布局: 父级display:flex。子级:justify
2020-07-14 16:20:40
249
原创 2020前端面试题2
1.CSS选择器的优先级排序,怎么计算权值? 2.CSS的继承选择器,.one. two和.one > .two的区别?两个同级类选择器连着一起写有什么作用?(权值相加) 3.CSS的引用方式有哪些?它们的区别? 4.如何解决页面内容加载缓慢的问题? 5.是否熟悉使用开发者工具?有没有使用过断点调试? 6.说一下对cookie和Storage(localStorage和sessionStorage) 的认识和区别? 7.vue生命周期的理解 8.v-if和v-show的作用相似,它们的区别? 9.di
2020-07-12 20:25:56
1040
原创 2020前端面试题1
最近两年面试题总结: 1.css的居中方式 2.px,em,rem,% 3.display的值和作用 4.路由跳转的方式 5.vue生命周期的理解 6.vue数据双向绑定的原理,用了什么设计模式(web高级) 7.数组去重 8.统计字符串中出现最多的字符 9.js垃圾回收机制 10.原型、原型链 11.作用域链 12.购物车的实现过程(包括怎么布局,可以用vue、react、jq等) 13.购物车详情页优化(用户商品加入太多导致页面卡顿)(懒加载、分页) 14.页面渲染过程 15.闭包 16.http协议
2020-07-12 20:01:25
2390
原创 node相关概念
1、cookie 简介 HTTP是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页面,服务器无法认识到,这是同一个浏览器在访问同一个网站。每一次的访问,都是没有任何关系的。 那么世界就乱套了,比如我上一次访问,登陆了,下一次访问,又让我登陆,不存在登陆这事儿了。 Cookie是一个简单到爆的想法:当访问一个页面的时候,服务器在下行HTTP报文中,命令浏览器存储一个字符串;浏览器再访问同一个域的时候,将把这个字符串携带到上行HTTP请求中。 第一次访问一个服务器,不可能携带cookie。
2020-07-11 13:51:55
373
原创 Mongodb数据库使用
1.列出所有数据库 show dbs 2.使用某个数据库 use 数据库名字 如果想新建数据库,也是use。use一个不存在的,就是新建。 3.查看当前所在数据库 db 4.插入数据 db.student.insert({“name”:“zs”}) student就是所谓的集合。集合中存储着很多json。 student是第一次使用,集合将自动创建。 5.插入外界数据 我们不可能一条一条的insert。所以,我们希望用sublime在外部写好数据库的形式,然后导入数据库: mongoimport --db
2020-07-11 13:44:55
288
原创 ES6模块化
1. Javascript模块化概述 历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的require、Python 的import,甚至就连 CSS 都有@import,但是 JavaScript 任何这方面的支持都没有,这对开发大型的、复杂的项目形成了巨大障碍 在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommonJS 和 AMD 两种。前者用于服务器,后者用于浏览器。E
2020-06-30 17:23:53
213
原创 node安装
1.首先去官网下载https://nodejs.org/zh-cn/ 点击图中下载即可 一般新手建议下载长期支持版,如果比较熟练的话可以尝试当前发布版(一般当前发布版会有比较多的问题) 2.下载完毕以后,直接双击安装。 3.一路next即可,就是需要注意的是,目录最好选择根目录并且取英文文件名字。 如下图点击change即可修改目录。我的安装目录就是d盘根目录 4.安装好以后,打开命令行工具,查看版本号成功代表安装成功。 ...
2020-06-28 22:46:47
382
原创 Oracle安装常见问题
安装Oracle Database 11g时遇到“[INS-13001]环境不满足最低要求”的错误解决方案 出现以上问题是因为:版本注册问题,默认oracle 11没有添加win10的注册信息,所以要把win10的注册信息添加到oracle的配置文件里。 按照安装包目录找到database/stage/cvu/cvu_prereq.xml。把下面代码,复制到CERTIFIED_SYSTEMS内部,如图所示。 <OPERATING_SYSTEM RELEASE="6.2"> .
2020-06-27 16:35:28
490
原创 Python环境搭建问题
win10 powershall下运行python弹出windows应用商店 运行python 的时候,环境变量已经配置成功。在powershall下执行python指令,一直打开应用商店。 最后发现是环境变量优先级的关系。应用商店优先级高。所以解决如下:环境变量位置调整最前面。 Pygame版本选择 下载地址 :https://www.lfd.uci.edu/~gohlke/pythonlib...
2020-01-12 11:33:48
298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅