![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端知识
Guanngxu
Keep trying
展开
-
Vue + TypeScript 项目起手式
在此前我使用的前端框架是 Angular,使用过 TypeScript 后你就会讨厌 JS 了,我学习 Vue 时的最新版本是 2.5,相信大部分同学都不会认为 Vue 那样又细又长的代码很美观吧,简单看了一些网络博客后,我毅然决然引入了 TypeScript 进行开发,本文仅整理记录我自己遇到的一些坑。使用 Cli脚手架是一个比较方便的工具,这里需要注意的是@vue/cli和vue-cli是...原创 2020-01-10 23:55:47 · 903 阅读 · 0 评论 -
JavaScript 性能优化——惰性载入函数
参考资料:《JavaScript 高级程序设计(第三版)》JavaScript专题之惰性函数深入理解javascript函数进阶之惰性函数因为不同厂商的浏览器相互之间存在一些行为上的差异,很多 js 代码包含了大量的if语句,将执行引导到正确的分支代码中去,比如下面的例子。function createXHR() { if (typeof XMLHttpRequest != ...原创 2019-08-06 14:30:44 · 703 阅读 · 0 评论 -
变量提升与作用域
参考内容:lhs rhs是啥意思《Javasript 高级程序设计(第三版)》《你不知道的 JavaScript(上卷)》几乎所有的编程语言都能够存储变量当中的值,并且可以在之后对该值进行访问或修改。很明显需要一套良好的规则来存储这些变量,并且之后可以方便的找到这些变量,这套规则我们称之为作用域。编译原理我们一般把 js 归为「动态」或「解释执行」语言,但是它也会经历编译阶段,不过...原创 2019-08-08 16:25:18 · 411 阅读 · 0 评论 -
浅析浏览器缓存机制
前端开发人员有大部分时间都在调整页面样式,如果页面没有按照自己预期的样式显示,可能想到的第一个解决方案就是清一下浏览器缓存,HTTP 缓存机制作为 Web 性能优化的重要手段,也应该是 Web 开发人员必备的基础知识。我们常说的浏览器缓存机制也就是 HTTP 缓存机制,它是根据 HTTP 报文的缓存标识运行的,所以首先要对 HTTP 报文有一个简单的了解。HTTP 报文HTTP 报文是浏览器和...原创 2019-04-25 22:14:56 · 367 阅读 · 0 评论 -
如何解决跨域请求
刚毕业入职,大部分时间还在培训,中间有一段时间的空闲时间,就学习了下 Angular,在学校都是编写的单体应用,所有代码都放在同一个工程下面,到公司使用的是前后端分离了,虽然后端程序也是我自己写的,但是有一些数据我是从公司现有接口去拿的,然后就遇到让我纠结了两小时的跨域请求问题,在这里做一个简单的总结输出。什么是跨域请求 跨域请求问题是浏览器的同源策略造成的,该策略不允许执行其它...原创 2018-09-18 23:24:09 · 1476 阅读 · 0 评论 -
《Angulr5 高级编程(第二版)》阅读记录
函数声明式和表达式// 第一种:函数声明式myFunc();function myFunc(){ ...}// 第二种:函数表达式myFunc();let myFunc = function(){ ...} 虽然上面两种函数声明方式在大部分情况下是一样的,第一种可执行,第二种却不可以执行,这是因为浏览器在解析 js 时找到函数声明,并在执行剩余语句...原创 2018-09-06 13:55:29 · 693 阅读 · 0 评论 -
如何让你的网页看起来更美观
现在基本都离不开做网页,但是不同网页给人的感觉完全不一样,如何让你的网页看起来更加清爽,怎样让用户更愿意停留在你的网页中,就需要很好的设计了,偶然发现一篇《网页设计中常见的错误》,将其中的内容作了简单的整理。把内容分解成逻辑块 把信息分组到逻辑块中,用户会更容易消化他们,设置内边距为 120px~180px ,并且使用彩色背景分割文本。 字体合适,并且块之间用颜...翻译 2018-09-09 20:55:46 · 10095 阅读 · 1 评论 -
RobotFramework 学习记录
安装 RobotFramework RF 是基于 python 的,所以一定要安装 python 环境。它是一个通用的验收测试和验收测试驱动开发的自动化测试框架,首先安装 python,然后通过pip install robotframework==2.8.5安装 robotframework,(后面的内容只针对 python2 环境)然后安装 wxPython(wxPython 是 P...原创 2018-09-11 19:23:04 · 1705 阅读 · 0 评论