自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 js 箭头函数注意事项

内部this对象指向创建期上下文对象,没有arguments,不能作为生成器函数,不能作为构造函数

2020-06-23 22:09:44 189

原创 chrome83版本禁止iframe嵌套页面的下载

出于沙盒安全性考虑,83版本的chrome浏览器默认禁止了iframe嵌套页面,通过a和window.open,localtion.href点击下载,为了解决这个问题,可以在父页面的iframe中sandbox属性中添加allow-downloads进行解决,请不要使用allow-downloads-without-user-activation ( 允许在没有征求用户同意的情况下下载文件)...

2020-05-31 00:18:07 3844

原创 为什么ajax 请求415

前几天做jsp项目中,用jQuery的ajax post请求突然爆了415错误,资源请求类型不匹配,一开始以为是后端错误,后来一想4系列的错误一般都是前端错误,排查发现是post的请求要指定数据请求类型content-type:application-json,所以解决方案为在ajax请求中添加content-type设置为application/json,然后记得将数组对象格式化为json对...

2019-11-03 14:17:05 170

原创 我理解的JIT和AOT

JIT(Just In Time) 即时编译AOT(Ahead Of Time)提前编译像js,python这种解释语言就属于JIT,像java和c,c++就属于AOT,一般来说像前端框架React Native ,weex,都是通过jsBridge将js组件转为原生组件,解释执行,所以造成了这类app比原生app的速度较慢...

2019-08-04 18:42:43 1041

原创 当javascript的函数的参数是对象时,传递的只是对象的副本(指针)

// 函数的参数是对象时 传递的是副本function test(persion){ persion.age=26; persion={ name:'yyy', age:30 } return persion}const p1={ name:'wky', age:25}const p2=test(p1);...

2019-08-04 12:58:45 963 1

原创 vue3.3打包后,路径出错解决方案

由于3.3废弃baseUrl了,所以不能设置baseUrlmodule.exports = { publicPath: '/dist/', outputDir: 'dist', assetsDir: 'static', lintOnSave: true, productionSourceMap: false, devServer: { }}请设置vue...

2019-02-01 16:12:56 1918

原创 vue页面创建时获取所有路由文件

使用 this.$router.options.routesthis.$router 返回的事VueRouter这个对象VueRouter {app: Vue, apps: Array(1), options: {…}, beforeHooks: Array(1), resolveHooks: Array(0), …}afterHooks: [ƒ]app: Vue {_uid: ...

2018-12-15 14:29:24 10006

原创 vue中使用vConsole

首先安装vConsole的npm包npm install vconsole在main.js中引用import vConsole from 'vconsole'Vue.prototype.$vConsole= new vConsole()完成。在项目中使用console.log就可以了...

2018-12-03 15:56:52 4090

原创 前端面试题

1.var f=(function f(){return "2"}, function f(){ return 2})()    console.log(f) console.log(typeof f)答案 是 2,number考察点 逗号运算符,先计算前面的,然后在计算后面的,返回后面的计算结果2.  var x=1if(function f(){}){ ...

2018-11-15 09:24:30 140

原创 vscode设置缩进2个空格或者设置空格4

点击菜单栏中的文件--》首选项--》设置,然后搜索下图中的关键字,就可以设置了请注意我标记的内容,如果只是修改了"editor.tabSize": 4,在 `editor.detectIndentation` 启用时,根据文件内容,该设置可能会被覆盖,所以你应该同时做到"editor.detectIndentation":false,不让其启动...

2018-11-01 20:43:52 40202 1

转载 详解JavaScript中的this

前言this,算是一个老生常谈的话题。今日早读文章由@曲振飞投稿分享。正文从这开始~~相信javascript中的this会使很多同学在工作学习中产生困惑,笔者也同样是,经过阅读各种资料及实际工作中的应用,做了以下梳理,主要内容包括长期以来大家对this的错误认识及this的绑定规则,箭头函数、实际工作场景中遇到的问题,希望对于有此困惑的你能有所帮助。快速导航 错误认识 ...

2018-10-29 09:08:16 106

转载 关于javascript运算符的思考

下表列出JavaScript运算符的优先级,并按优先级顺序从高到低排列。  具有相同优先级的运算符按从左至右的顺序计算。  var num = 10;if(5 == num / 2 && (2 + 2 * num).toString() === "22") { document.write(true);} // Output: // true...

2018-10-29 09:02:15 151

原创 javaScript预编译解读的四大步骤

js的预编译的过程就是声明提前的过程,其中有两个提升。1.变量声明提升2. 函数声明整体提升(优先级最高)我们先说一下函数里面的声明提升的四大解读规则:1.创建函数的AO对象(也就是执行上下文)2.找出形参和实参,,将形参和实参作为AO对象的属性,值为undefined3.将实参和形参的值统一4.在函数体内找出函数声明,函数名作为AO对象的属性,值为函数体eg:...

2018-10-28 23:55:51 581

原创 chorme浏览器解决跨域问题

加-disable-web-security -user-data-dir=C:\MyChromeDevUserData 

2018-10-26 21:10:48 332

原创 一次失败的面试-微众银行社招

由于裸辞和基础较为薄弱,此次面试GG。这点不重要,下面就分享一下我遇到的面试题,特别简单。1.null和undefined的区别2. null ==undefined3.[2]==[2]4.iframe怎么解决异步的问题, 比如父组件是普通的组件, 子组件是iframe,父组件获取iframe组件里面的数据5.谈谈你对面向对象的理解,怎么将原型对象的里面的属性私有6.set...

2018-10-19 20:43:07 7261

原创 这是个错误

函数执行的时候,首先打印的是a,但是由于a没有声明就开始使用,所以会报这个错误,或许大多数人认为a=1的时候已经将变量a声明到全局了,其实不是的,a=1只是赋值而已...

2018-10-17 15:50:02 101

原创 浏览器解析css父子选择器的顺序从左向右

2018-10-11 20:22:01 500 1

原创 单行溢出文字,用...显示效果

效果图:最开始的效果代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文本溢出</title> <style> div { w

2018-10-11 20:16:03 113

原创 react学习笔记

React主要优点:1.创建了虚拟dom,这个虚拟dom其实就是js对象模拟的dom元素,只挂载所需要的dom树,减少dom操作2.虚拟dom不受制于端的影响,一次开发端端运行...

2018-08-04 00:02:47 91

原创 安装grunt-contrib-qunit报错,报错信息:! [email protected] install: `node install.js`

解决方法:npm -g install [email protected] --ignore-script

2017-09-16 09:55:16 654

原创 php报错

一.  Parse error 语法错二.  Warning  警告错误三. Fatal 致命错误四. Notice 通知错误

2017-07-28 16:58:23 167

原创 phpstrom DATABASE的使用问题

1.database这个工具只能连接已经存在的数据库,无法新建数据库2.创建表格时,有可能会报错提示,原因:一数据库密码为空,二数据连接失败3.还有可能遇到表格已经创建,却未刷新的情况,需要从新启动database,或者更换数据库编辑工具

2017-07-28 15:02:09 322

window系统下配置apache+mysql+php环境

window环境下的web服务器的手工配置

2017-07-28

空空如也

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

TA关注的人

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