标签【前端】下的文章

在此前我使用的前端框架是 Angular,使用过 TypeScript 后你就会讨厌 JS 了,我学习 Vue 时的最新版本是 2.5,相信大部分同学都不会认为 Vue 那样又细又长的代码很美观吧,简单看了一些网络博客后,我毅然决然引入了 TypeScript 进行开发,本文仅整理记录我自己遇到的一些坑。使用 Cli脚手架是一个比较方便的工具,这里需要...

对象Js 共有number、string、boolean、null、undefined、object六种主要类型,除了object的其它五中类型都属于基本类型,它们本身并不是对象。但是null有时会被当做对象处理,其原因在于不同的对象在底层都表示为二进制,在 js 中二进制前三位都为 0 的话就会被判定为object类型,而null的二进制表示全是 0...

参考内容:lhs rhs是啥意思《Javasript 高级程序设计(第三版)》《你不知道的 JavaScript(上卷)》几乎所有的编程语言都能够存储变量当中的值,并且可以在之后对该值进行访问或修改。很明显需要一套良好的规则来存储这些变量,并且之后可以方便的找到这些变量,这套规则我们称之为作用域。编译原理我们一般把 js 归为「动态」或「解释执行」语言...

参考资料:《JavaScript 高级程序设计(第三版)》JavaScript专题之惰性函数深入理解javascript函数进阶之惰性函数因为不同厂商的浏览器相互之间存在一些行为上的差异,很多 js 代码包含了大量的if语句,将执行引导到正确的分支代码中去,比如下面的例子。function createXHR() { if (typeof XM...

作者:Anna 4erepawko Mészáros,UI/UX 设计师。关注作者: Medium、Twitter这篇文章是写给无力邀请专业设计师的所有内容创作者的,以及设计师异常忙碌的团队的非设计师们。如果您按照这些简单的步骤进行操作,我保证您的设计会变得更好。这些 Tips 来源于我对身边非设计朋友的多年观察,家人与同事在日常生活中也需要设计他们的...

参考内容:彻底理解浏览器的缓存机制彻底弄懂HTTP缓存机制及原理前端开发人员有大部分时间都在调整页面样式,如果页面没有按照自己预期的样式显示,可能想到的第一个解决方案就是清一下浏览器缓存,HTTP 缓存机制作为 Web 性能优化的重要手段,也应该是 Web 开发人员必备的基础知识。我们常说的浏览器缓存机制也就是 HTTP 缓存机制,它是根据 HTTP ...

Bootstrap-table 官方提供了合并单元格方法 mergeCells,它根据四个参数可以合并任意个单元格,我们要做的只是告诉它怎么合并。要合并同一列相同的单元格,无非两种办法,一种是一边遍历一边合并,遍历完了再合并。这里采用第二种办法,这里不需要遍历所有数据,因为用户只能看到当前页的数据,所以只遍历当前页的数据更省时间。下面是我实现的获取合并...

参考内容:JavaScript: Use a Web Proxy for Cross-Domain XMLHttpRequest Calls别慌,不就是跨域么!跨域资源共享 CORS 详解AJAX请求和跨域请求详解(原生JS、Jquery)JavaScript跨域总结与解决办法刚毕业入职,大部分时间还在培训,中间有一段时间的空闲时间,就学习了下 Ang...

英文原文链接:Common webpage design mistakes现在基本都离不开做网页,但是不同网页给人的感觉完全不一样,如何让你的网页看起来更加清爽,怎样让用户更愿意停留在你的网页中,就需要很好的设计了,偶然发现一篇《网页设计中常见的错误》,将其中的内容作了简单的整理。把内容分解成逻辑块把信息分组到逻辑块中,用户会更容易消化他们,设置内边距...

参考内容:《Angulr5 高级编程(第二版)》函数声明式和表达式// 第一种:函数声明式 myFunc(); function myFunc(){ ... } // 第二种:函数表达式 myFunc(); let myFunc = function(){ ... }虽然上面两种函数声明方式在大部分情况下是一样的,第一种可执行,第二种...
.