js
六哲1
这个作者很懒,什么都没留下…
展开
-
vue3全家桶开荒记录
vue3原创 2022-06-25 11:14:40 · 369 阅读 · 1 评论 -
js中Number和parseInt的区别
参数 Number parseInt ‘a' NaN NaN '2a' NaN 2 'a2' NaN NaN true 1 NaN null 0 NaN {} NaN NaN [] 0 NaN undefined NaN NaN 结论:parseInt对以数字开头的字符串兼容性...原创 2021-11-09 13:55:18 · 735 阅读 · 0 评论 -
小白也能看懂的前端知识之八:最新Vue代码规范
标签中的属性多余2个建议换行,并且右>也建议换行 代码块之间建议加空行,比如两个自定义组件之间,header和body和footer之间,两个函数之间,created和methods之间 双大括号、大括号之间两边建议加空格 vue中钩子函数及其他属性书写顺序为:name,components, props, data, computed, created, mounted, methods, watch。 这样可以清楚的看到引入的组件以及props,props,data,computed.原创 2020-11-20 18:27:27 · 307 阅读 · 0 评论 -
小白也能看懂的前端知识之七:为什么说eval和with会影响性能
前置知识: js引擎在执行一段代码之前,会有一个语法分析的阶段,也就是预解析。这个阶段会做语法检查,比较低级的语法错误会在这个阶段被检测到并抛出错误。其次会确定每个变量的作用域,制定出作用域链,并绘制“抽象语法树”,也就是AST。以后的执行以及性能优化都是基于ASt来进行的 eval: function foo (str, a) { eval(str) console.log(a, b) } var b = 2 foo('var b = 3', 1) // 1, 3 这段代码其实就相当于 var b原创 2020-10-31 13:32:57 · 1068 阅读 · 0 评论 -
小白也能看懂的前端知识之六:新手怎么用vue开发及易犯错误
一、拿到一个vue项目我们首先应该考虑什么: 1. 考虑哪些部分可以封装成组件 2. 考虑哪些样式是公共的,用同一个类名,写在公共样式里。减小组件体积 3. 考虑哪些值要放在store里,哪些用组件传值(这个很重要,因为有时组件传值很麻烦,有时用store很麻烦) 二、新手常犯的错误: 1. 在html代码里写this,在js里忘记写this。导致报错 2. 分不清用computed还是watch。watch是监听一个变量,常用于触发事件,或者直接修改一个变量的值。computed是有一个返回值,如果htm原创 2020-07-04 09:59:03 · 417 阅读 · 0 评论