作为一名前端工程师,能做的优化有哪一些呢?主要包括两方面:页面性能与代码可维护性。 HTML篇 减少不必要的嵌套 适当且精简的id/class名称 有意义地使用id(利用选择符属性) 减少link、script请求 底部引用script CDN加速 利用好HTML5标签 压缩html CSS篇 减少 ...
分类:
其他好文 时间:
2020-03-22 15:59:21
阅读次数:
77
"eslint官网" 部分规则的中文解释如下: "no alert": 0,//禁止使用alert confirm prompt "no array constructor": 2,//禁止使用数组构造器 "no bitwise": 0,//禁止使用按位运算符 "no caller": 1,//禁止 ...
分类:
其他好文 时间:
2020-03-21 12:43:54
阅读次数:
419
ExpressionTree实现JSON解析器 今年的春节与往年不同,对每个人来说都是刻骨铭心的。突入其来的新型冠状病毒使大家过上了“梦想”中的生活:吃了睡,睡了吃,还不用去公司上班,如今这样的生活就在我们面前,可一点都不踏实,只有不停的学习才能让人安心。于是我把年前弄了一点的JSON解析器实现了一 ...
分类:
Web程序 时间:
2020-03-18 18:26:41
阅读次数:
74
[TOC] 一、定义函数方法 在 es5 中定时函数的方法有 命名函数和函数表达式(匿名函数)这门两种。那么同样的,在 TypeScript 中,函数的定义是什么样子的呢? 1 1 命名函数 这里需要注意的一点是: viod 类型,是函数不返回任何类型数据 语法 被编译成 的 1 2 函数表达式 这 ...
分类:
其他好文 时间:
2020-03-18 09:59:11
阅读次数:
74
js函数的三种方式,虽然开发中基本只用function语句,但是也要知道其他两种的原理和不同 ...
分类:
Web程序 时间:
2020-03-18 00:03:52
阅读次数:
84
函数声明:function fName() {...}; 函数表达式: var fName = function() {...}; 匿名函数:function() {...} ; 其中匿名函数属于函数表达式 立即执行函数:函数表达式后可以加括号立即调用该函数,但是函数声明不可以,只能以fName() ...
分类:
Web程序 时间:
2020-03-18 00:02:23
阅读次数:
76
一:预解析: 1.变量预解析 即在变量声明之前使用变量 2.函数声明预解析: 在函数声明之前调用 3函数表达式不会预解析:只会提升变量,不提升函数(提升指:可被预解析) haha被提升,但是只针对变量 ,只解析了 var haha; 2:变量与函数优先的问题: 预解析阶段:函数优先级 > 变量 解析 ...
分类:
其他好文 时间:
2020-03-17 19:49:48
阅读次数:
54
函数表达式可以 "自调用"。 自调用表达式会自动调用。 如果表达式后面紧跟 () ,则会自动调用。 不能自调用声明的函数。 通过添加括号,来说明它是一个函数表达式: <script> (function () { document.getElementById("demo").innerHTML = ...
分类:
编程语言 时间:
2020-03-16 09:20:54
阅读次数:
68
算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。前缀表达式指二元运算符位于两个运算数之前,例如2+3*(7-4)+8/4的前缀表达式是:+ + 2 * 3 - 7 4 / 8 4。请设计程序计算前缀表达式的结果值。 输入在一行内给出不超过30个字符的前缀表达式,只包含+、-、*、/以及运算数, ...
分类:
其他好文 时间:
2020-03-14 13:11:15
阅读次数:
58