![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
yichen_adf
这个人很懒~什么都没写
展开
-
一些JavaScript小tips,减少bug
JS小tips原创 2021-06-11 17:01:41 · 125 阅读 · 2 评论 -
箭头函数中this的指向
var cat={ func1:()=>{ console.log("arrow1",this); }, func2:function(){ console.log("average",this); var func3=()=>{ console.log("arrowIn",this); } func3(); }}原创 2021-06-11 15:50:00 · 884 阅读 · 1 评论 -
JavaScript高级程序设计--变量、作用域和内存问题
1 基本类型和引用类型的值基本类型值: 简单的数据段(Undefined Null Boolean Number String),保存在栈内存中引用类型值: 可能有多个值构成的对象(Object),保存在堆内存中关于操作对象:赋值保存着对象的某个变量时,操作的是对象的引用;为对象添加属性时,操作的是实际的对象1.1 传递参数所有函数的参数都是按值传递的看两个栗子:function s...原创 2020-02-02 21:44:07 · 90 阅读 · 0 评论 -
JavaScript高级程序设计--第三章基本概念
1 语法1.1 区分大小写一切(变量名,函数名,操作符)区分大小写1.2 标识符第一个字符必须是字母,下划线或者$其他字符可以是上述或数字1.3 注释// 单行注释 /**/多行注释1.4 严格模式不确定的行为将得到处理,不安全的操作会抛出错误整个脚本采用严格模式,可以在顶部添加代码“use strict”;1.5 语句即使只有一行语句,也推荐使用代码块,可以减少出错几率...原创 2020-02-02 16:00:30 · 116 阅读 · 0 评论 -
JavaScript高级程序设计--在HTML中使用JavaScript
2.1<script>元素<script>定义的属性中比较常用的有src(要执行代码的外部文件),defer(脚本可以延迟到文档完全被解析和显示之后进行),async(异步下载该脚本),type(默认是text/javascript,在非IE浏览器可以使用 application/javascript)一个栗子:<script type="text/javasc...原创 2020-02-01 21:35:14 · 93 阅读 · 0 评论 -
CSS预编译处理语言-sass
一、为什么使用sass?1. sass引入了mixins,参数,嵌套规则,运算,颜色,名字空间,作用域,JavaScript赋值等,可以使css代码更容易编写并且更容易维护。2. sass作为一种预处理语言,为css提供缩进语法。二、sass基本用法2.1 变量使用$来定义变量,变量可以在css规则块定义之外存在。变量支持块级作用域,与javascript中变量区别。在sass...原创 2018-07-21 17:14:07 · 752 阅读 · 0 评论