自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ayixideluss的博客

记录笔记,同时会更新一些自己遇到的问题和解决办法

  • 博客(14)
  • 收藏
  • 关注

原创 前端性能优化

前端性能优化的三个维度前端性能优化可以分为三个level:静态资源优化、接口访问优化、页面渲染速度优化,在操控门槛上依次递增,优化效果上越发没有这么明显一、静态资源优化这个level,主要是减少静态资源的加载时间,主要包括html、css、js和图片文件,静态资源的加载时间是前端性能最大的瓶颈(特别是图片),现如今优化的手段也很丰富,以下简要列举几种常用的方法1.合并css、js文件,制...

2019-12-09 14:39:34 589

原创 常见的浏览器兼容性问题

浏览器的兼容性无非还是样式兼容性(css),交互兼容性(javascript),浏览器 hack 三个方面。样式兼容性(css)方面(1) 因为历史原因,不同的浏览器样式存在差异,可以通过 Normalize.css 抹平差异,也可以定制自己的 reset.css,例如通过通配符选择器,全局重置样式。* { margin: 0; padding: 0; }(2)在CSS3还没有成为真正...

2019-12-09 10:08:33 513 4

原创 trading view实现

TradingView udf模式近期k线更新,刚趟完坑,简单总结一下第一步:申请tv官网地址:https://cn.tradingview.com/注:需以公司名义申请第二步:相关资料文档:https://b.aitrade.ga/books/tradingview/book/How-To-Connect-My-Data.html官网demo:https://github.com...

2019-11-13 16:49:52 3967

原创 浏览器的本地存储

浏览器的本地存储主要分为Cookie、WebStorage和IndexedDB, 其中WebStorage又可以分为localStorage和sessionStorage。CookieCookie 最开始被设计出来其实并不是来做本地存储的,而是为了弥补HTTP在状态管理上的不足。HTTP 协议是一个无状态协议,客户端向服务器发请求,服务器返回响应,故事就这样结束了,但是下次发请求如何让服务端...

2019-12-17 15:29:18 331

原创 执行策略解决方法

更改执行策略:以管理员身份打开PowerShell执行指令:Set-ExecutionPolicy RemoteSigned指令:npm install -g @vue/clivue create my-project

2019-12-16 17:51:15 917

原创 react总结 ----父子组件通信

徒弟,记得看为师的博客,这些都是给你总结的,简单易懂父组件向子组件通信:父组件通过属性形式向子组件传参子组件通过props接受父组件传递的参数 //父组件 <ul> { this.state.list.map((item,index)=> { return <Todoitem key={ind...

2019-12-13 23:02:28 188 1

原创 create-react-app 报错:npm ERR! code ENOLOCAL

搭建react项目,莫名给自己挖了个坑:然后开始了踩坑之路有点像是环境变量的问题,就去查看了一下:指定路径的时候少配置了这个,再试一下踩坑结束回想一下,好像重置电脑的时候没有配好,莫名就给自己挖个坑!快速搭建指令:npx create-react-app my-appcd my-appnpm start备注:...

2019-12-13 12:44:00 1107

原创 乱七八糟的面试题整理

忙中偷闲,整理了一些前端面试题,希望可以帮到大家,如有错误欢迎指正!1.MVVM和MVC的区别?MVC:MVC模式可以这样理解,将html看成view;js看成controller,处理用户与应用的交互,响应对view的操作(对事件的监听),调用Model对数据进行操作,完成model与view的同步(根据model的改变,通过选择器对view进行操作);将js的ajax当做Model,从服...

2019-12-11 10:42:04 396

原创 JS 继承的方法

js继承六种方式:1.原型链继承2.构造函数(经典继承)3.组合继承4.原型式继承5.寄生式继承6.寄生组合式继承什么是继承?一个类获取另一个或者多个类的属性或者方法。继承可以使得子类具有父类的各种方法和属性。以免重复输出很多代码。 // 原型链继承 function Person(){ this.name = 'xiaopao'; } Perso...

2019-12-06 15:29:20 105

原创 常用js类定义的方法

最近朋友在面试前端,发给我一些面试题求助,借此机会顺便整理一下,巩固所学东西,如有错误欢迎大家留言指正:一.常用js类定义的方法?继承方法有哪些?1.js类定义方法:(1) 构造函数法它用构造函数模拟"类",在其内部用this关键字指代实例对象。function Cat() { this.name = "二狗子";}//生成实例的时候,使用new关键字var cat1 = new...

2019-12-06 14:57:25 350

原创 node-sass安装失败 解决办法

报错:gyp verb `which` failed ' at getNotFoundError (C:\\Users\\ayixidelu\\Desktop\\kline\\HQChart-master\\vue.demo\\bitdemo\\node_modules\\which\\which.js:13:12)\n' +gyp verb `which` failed ...

2019-12-03 16:45:55 1342

原创 JS 最新数据类型:BigInt

在 JS 中,存在着 7 种原始值,分别是:booleannullundefinednumberstringsymbolbigint什么是BigInt?BigInt是一种新的数据类型,用于当整数值大于Number数据类型支持的范围时。这种数据类型允许我们安全地对大整数执行算术操作,表示高分辨率的时间戳,使用大整数id,等等,而不需要使用库。例如:console.log(999...

2019-12-03 15:04:22 3298

原创 git 本地仓库连接远程仓库

git 本地仓库连接远程仓库1.在GitHub新建一个远程仓库2.初始化一个本地仓库指令:mkdir workcd workgit initgit add .git commit -m 'add files'3.连接远程仓库git remote add origin + //远程仓库地址git pull origin master --allow-unrelated-hi...

2019-11-25 10:15:30 134

原创 angularjs 取response header 信息

angularjs 取response header 信息效果图最近更新项目的一个模块,后台在登录的时候把信息返回到response header 查了很多东西,找到一种解决方法,话不多说上代码$.ajax({ type: 'post', // 获取头信息,type=HEAD即可 url : '/v1/login', da...

2019-03-28 11:54:21 2043

空空如也

空空如也

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

TA关注的人

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