前端
文章平均质量分 55
少女彤
这个作者很懒,什么都没留下…
展开
-
JS 获取当前浏览器类型
js获取浏览器类型原创 2022-12-27 10:38:08 · 296 阅读 · 1 评论 -
Git 创建 合并分支
**创建**1.切换到基础分支,如主干git checkout master2.创建并切换到新分支git checkout -b pandagit branch可以看到已经在panda分支上3.更新分支代码并提交git add *git commit -m "init panda"git push origin panda4.在git代码管理界面经可以看到panda分支了,成功~~**合并****1.假如我们现在在dev分支上,刚开发完项目,执行了下列命令:*原创 2020-08-20 09:59:47 · 147 阅读 · 0 评论 -
Git
Git 远程仓库clone时 密码输错了 如何修改当输错时 ,就没有再次提供给我输入密码的机会,直接报错,如图:查了下原因,原来是Windows的凭据管理器里面保存了你刚才输错的账号信息去这里修改你刚才的账号密码,再次clone,OK!!!...原创 2020-06-24 10:02:40 · 154 阅读 · 0 评论 -
2020面试整理
2020面试整理一. HTTP常用状态码及其含义?200 请求成功3** 重定向4** 客户端错误403 资源不可用404 Not Found 无法找到指定位置的资源405 请求方式5** 服务端错误二、html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?新特性:语义化更好的内容标签(header,nav,footer,aside,article,section)音频、视频API(audio,v原创 2020-06-08 10:05:10 · 164 阅读 · 0 评论 -
Axios和ajax的区别
1. AxiosAxios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。特点:1.从浏览器中创建 XMLHttpRequests2.从 node.js 创建 http 请求3.支持 Promise API4.拦截请求和响应5.转换请求数据和响应数据6.取消请求7.自动转换 JSON 数据8.客户端支持防御 XSRF2 . AJAXAJ...原创 2018-11-27 16:00:00 · 4848 阅读 · 0 评论 -
VUE全家桶
Vue有著名的全家桶系列,包含了vue-router,vuex,axios,再加上构建工具vue-cli,sass样式,就是一个完整的vue项目的核心构成。概括起来就是:、1.项目构建工具、2.路由、3.状态管理、4.http请求工具。Vue两大核心思想:组件化和数据驱动。组件化:把整体拆分为各个可以复用的个体,数据驱动:通过数据变化直接影响bom展示,避免dom操作。1.Vue-cli...原创 2018-11-27 21:57:05 · 247 阅读 · 0 评论 -
IOS,安卓的区别
IOS与安卓的区别:两者运行机制不同:IOS采用的是沙盒运行机制安卓采用的是虚拟机运行机制两者后台制度不同:IOS中任何第三方程序都不能在后台运行安卓中任何程序都能在后台运行,直到没有内存才会关闭两者最高权限指令不同两者最高权限指令不同IOS中用于UI指令权限最高,安卓中数据处理指令权限最高。两者实现机制解释iphone沙盒机制解释: 应用程序位于文件系统的...原创 2018-12-05 10:05:39 · 459 阅读 · 0 评论 -
vue总结
vue优点1.低耦合 视图可以独立于model的变化和修改,一个ViewModel可以绑定到不同的view,当view发生变化的时候model不变。2.可重用 可以把视图逻辑放在一个ViewModel中,让许多view重用这段视图逻辑3.独立开发4.可测试...原创 2018-12-12 08:31:02 · 161 阅读 · 0 评论 -
json对象、json字符串的区别和相互转换
一. json对象json对象的属性可以用对象.属性调用。*json对象的console.log()和单独使用console控制台输出json对象,结果都是object; *json对象的属性访问:对象.属性 *json对象的类型可以通过typeof()查看,类型为object;二. json字符串json字符串是一个用单引号或者双引号引起来的字符串,因为字符串的格式符合jso...原创 2018-11-29 09:36:42 · 176 阅读 · 0 评论 -
get,post的区别
一.get,post的区别原创 2018-11-29 07:55:07 · 124 阅读 · 0 评论 -
vue解决跨域问题
1.在config文件夹下 index.js中插入 proxyTable: { '/api/*': { target: 'https://api.it120.cc', //这里面是你要访问的IP地址 changeOrigin: true, //开启代理 pathRewrite: { '^/api': '' ...原创 2018-11-14 11:33:40 · 225 阅读 · 0 评论 -
生命周期之装载
装载:1. constructor 只会执行一次 构造这个函数进行一些初始化2. static getDerivedStateFromProps() 在装载阶段和更新阶段都会执行rebder(){}在装载阶段和更新阶段也会执行componentDidMount()只会执行一次 **执行顺序:** 先执行 constructor ,因为我...原创 2018-09-24 15:57:14 · 135 阅读 · 0 评论 -
生命周期之装载之子父同步数据
1.创建一个父组件,并将路径引入app.js中import React,{Component} from 'react'import Zi from './zi'class Father extends Component{ constructor(props){ super(props) //初始化一个状态 this.state=...原创 2018-09-25 08:50:59 · 134 阅读 · 0 评论 -
Javascript
作用域,闭包1. 作用域就是变量起作用的地方。包括全局作用域,块级作用域和函数作用域。 全局作用域是在哪里都可以访问到 块级只在局部访问 函数是在函数声明的变量只有在函数里可以访问到2. js语言的特别之处 函数内部可以直接读取全局变量,但函数外部无法读取内部的全局变量。 函数内部声明变量的时候,一定要用var命令,如果不用,实际声明的是局部变量。...原创 2018-09-20 09:54:50 · 40664 阅读 · 0 评论 -
React
1. webpack,React是打包所有的资源。模块打包机安装webpack cnpm install webpack webpack-cli -S检测安装版本 webpack -v** 新建文件夹aa(文件夹名自定义)** 打开命令符,在终端输入 cnpm init (一路回车) / cnpm init -y(不回车),文件夹...原创 2018-09-21 21:17:39 · 171 阅读 · 0 评论 -
React安装脚手架,搭建项目
create-react-app 项目名称cd 进入项目名npm start 启动原创 2018-10-08 11:32:14 · 191 阅读 · 0 评论 -
React知识点
1.react特点1.声明式设计2.高效灵活3.单项数据流4.使用jsx5.组件开发2.react 如何获取真实的Dom元素使用 ref 设置 使用this.$refs获取设置获取this.$refs.p13.什么是组件?react中如何定义组件?通过React构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中。var HelloMessage...原创 2018-10-08 15:18:01 · 115 阅读 · 0 评论 -
Vue 无限滚动(分页加载)
1. 安装npm install vue-infinite-scroll --save2. main.js中配置并使用import infiniteScroll from 'vue-infinite-scroll';Vue.use(infiniteScroll)3. 用法1.放在底部<div v-infinite-scroll ="loadMore" infinite-s...原创 2018-10-28 19:50:09 · 10639 阅读 · 1 评论 -
Vue安装 Bootstrap Scss
1.安装scss下载依赖包cnpm install node-sass sass-loader -D在build文件夹下的webpack.base.conf.js的rules里面添加配置{ test: /\.sass$/, loaders: ['style', 'css', 'sass']}3.在APP.vue中修改style标签...原创 2018-10-26 08:56:32 · 725 阅读 · 0 评论 -
Vue使用懒加载
使用懒加载下载依赖包cnpm install vue-lazyload -D引入到main.js中并使用import Vuelazyload from 'vue-lazyload'Vue.use(VueLazyload, { preLoad: 1.3, error: 'dist/error.png', loading: 'dist/loading.gif', (图...原创 2018-10-26 09:33:15 · 639 阅读 · 0 评论 -
Git
1.把本地库文件推送到远程仓库(github):创建一个目录,进入到目录中执行git init,之后可以看到.git文件(不显示的请自行设置电脑“显示隐藏目录”)说明成功;这里面所有的文件都可以被git管理起来,每个文件的修改都可以被追踪;建立一个文件放到仓库中,例如readme.txtgit status 查看当前工作区已确定要提交哪些文件 状态(红色:在工作区;绿色:暂存区)gi...原创 2018-11-14 10:58:03 · 114 阅读 · 0 评论 -
手机端
1.头尾固定,左侧不动,右侧滑动布局<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>头尾部固定</title> <style> *{原创 2018-11-14 11:07:11 · 173 阅读 · 0 评论 -
React 之 受控组件 input
受控组件import React,{ Component } from 'react'class Index extends Component{ constructor(props){ super(props) this.state={ inputVal:'' } //绑定 th...原创 2018-09-24 15:28:52 · 1941 阅读 · 0 评论