TUTsmile的博客

个人学习心得笔记,希望与大家共同学习,指出我的问题

前端入门学习笔记(二十八)JavaScript入门(十一)this丢失怎么办?——函数绑定

函数绑定 和对象方法或者和传递对象方法一起使用 setTimeout 时,有一个很常见的问题:“this 丢失”。 突然,this 就停止正常运作了。这种情况在开发的初学者中很典型,但有时也会出现在有经验开发者的代码中。 丢失 “this” 我们已经知道,在 JavaScript 中,this ...

2019-07-17 17:16:06

阅读数 2

评论数 0

前端入门学习笔记(二十七)JavaScript入门(十)反引号,${},模板字符串(Template string),标签模板(Tagged template),

在看别人的js代码时候,发现有些字符串是``反引号,而不是’'单引号,或者""双引号。查阅后发现这个叫做模板字符串。 在其它语言中,使用模板和插入值是在字符串里面输出变量的一种方式。因此,在ES5,我们可以这样组合一个字符串: var name = 'Your name is ...

2019-07-17 16:21:14

阅读数 2

评论数 0

前端入门学习笔记(二十六)JavaScript入门(九)rest参数、spread操作符,三个点(...)

拓展运算符(spread) 冒号 双冒号(function bind 函数绑定)

2019-07-17 15:28:34

阅读数 2

评论数 0

前端入门学习笔记(二十五)JavaScript入门(八)函数闭包(以及坑)、generator(函数多个返回值)

函数闭包 在面向对象的程序设计语言里,比如Java和C++,要在对象内部封装一个私有变量,可以用private修饰一个成员变量。 在没有class机制,只有函数的语言里,借助闭包,同样可以封装一个私有变量。我们用JavaScript创建一个计数器: 'use strict'; function ...

2019-07-17 11:38:38

阅读数 2

评论数 0

前端入门学习笔记(二十四)JavaScript入门(七)Google JavaScript 命名规范笔记

参考Google JavaScript Style Guide和代码风格 1. 常量 关于常量,大部分语言的命名风格都比较类似,都是全部大写字母,单词用下划线分隔 //常数 const NUMBER = 5; 2. 枚举 枚举名称的UpperCamelCase(大驼峰)即每个单词首字母大写,通...

2019-05-09 21:40:40

阅读数 54

评论数 0

前端入门学习笔记(二十三)JavaScript入门(六)函数、函数表达式、箭头函数、函数调用(参数相关)、JS函数中的大坑

函数的命名 函数是行为。所以它们的名字通常是动词。它应该简短且尽可能准确地描述函数的作用。这样读代码的人就能得到正确的线索。 一种普遍的做法是用动词前缀来开始一个函数,这个前缀模糊地描述了这个动作。团队内部必须就前缀的含义达成一致。 例如,以 “show” 开头的函数通常会显示某些内容。 “get...

2019-04-26 23:30:17

阅读数 25

评论数 0

前端入门学习笔记(二十二)JavaScript入门(五)use strict 严格模式

除了正常运行模式,ECMAscript 5添加了第二种运行模式:“严格模式”(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 1.开启严格模式 1.1针对整个脚本文件 将"use strict"放在脚本文件的第一行,则整个脚本都将以&...

2019-04-26 15:55:32

阅读数 23

评论数 0

Java面试重点基础知识

今天第一次参加面试,十分紧张,加上本身我就学艺不精,没系统学过Java去面Java实习,问出的许多问题我都没有回答出来,估计我的第一次实习生面试凉了。 不过总不能沉溺于过去,总结一下今天面试中我遇到的问题,并且会上一些自己查找到的答案。 后续关于Java开发相关岗位的实习生面试问题我也会在此处...

2019-04-19 23:03:26

阅读数 86

评论数 0

网站搭建笔记(四)Wordpress(二)发表文章崩溃、添加Canvas-nest.js(有个小问题)、添加自己的js代码

Wordpress发表文章崩溃 Wordpress可以直接在后台点击写文章而发表文章,但是会总是会报错崩溃,解决办法是将编辑器换成经典编辑器即可。 Wordpress添加Canvas-nest.js 插件法 我们经常可以看到某些博客网站背景是,鼠标可吸引点,然后点与点之间可以连成线,这其实都是C...

2019-04-16 20:58:00

阅读数 100

评论数 0

前端入门学习笔记(二十一)JavaScript入门(四)Map和Set,iterable

Map Map是一组键值对的结构,具有极快的查找速度。 前面为键,后面为对应的值,键、值可以为任意类型 var m = new Map([['Michael', 95], ['Bob', 75], [19, 85]]); m.get('Michael'); // 95 m.get(19); //...

2019-04-15 19:43:29

阅读数 24

评论数 0

前端入门学习笔记(二十)JavaScript入门(三)条件判断、逻辑运算符、循环,怎么在OJ上用JavaScript写算法题

条件判断 JavaScript的条件判断也是使用if () { … } else { … }来进行判断 var age = 20; if (age >= 18) { // 如果age >= 18为true,则执行if语句块 alert('adult'); } e...

2019-04-11 21:20:17

阅读数 58

评论数 0

编程工具使用技巧(一):IDEA 如何使用TAB跳出括号,常用快捷键,推荐插件

如何使用TAB跳出括号 在2018.2 的版本中,官方加入了TAB跳出括号快捷键,需要自行开启,此方法通用于所有的jetbrains的产品, 此处以IDEA举例:在 Settings->Editor->General->Smart Keys 中就能找到...

2019-04-07 20:55:44

阅读数 456

评论数 0

网站搭建笔记(三)Wordpress(一)基本使用方式、删除默认模板的底部信息、RSS功能

Wordpress基本使用方式 在安装完Wordpress、备案、绑定都完成之后,你已经通过你网站的域名进行访问了,但是要做简单的修改,还是要进入Wordpress的管理员页面 先从阿里云的控制台进入你的服务器的应用管理页面 点击复制按钮复制命令,点击远程连接右键粘贴你的命令,即可看见服...

2019-03-27 21:21:46

阅读数 323

评论数 2

前端入门学习笔记(十九)JavaScript入门(二)JavaScript变量及其声明、数据类型、数据之间的比较

变量 变量的命名 变量必须以字母开头 变量也能以 $ 和 _ 符号开头(不推荐这么做) 变量名称对大小写敏感(y 和 Y 是不同的变量) 变量名称不能包含空格 变量的声明 其实JavaScript可以不声明变量直接调用,例如 a = 1; var b = 1; 两者效果看起来相同,是创建一个...

2019-03-21 20:34:15

阅读数 25

评论数 0

前端入门学习笔记(十八)JavaScript入门(一)了解JavaScript的基本使用方式

由于

2019-03-21 15:48:40

阅读数 24

评论数 0

网站搭建笔记(二)站点域名购买、解析,站点备案

1.域名购买 购买域名的方式多重多样,此处我选择在阿里云购买域名,链接如下域名注册、购买 在网站上进行搜索之后,将心仪的域名加入清单,点击立即结算即可进入购买域名界面 大多数会看我网站搭建笔记的,都是和我一样第一次搭建网站的小白,大概率没有信息模板可使用,此处点击创建信息模板创建信息...

2019-03-11 21:04:03

阅读数 18

评论数 0

网站搭建笔记(一)阿里云服务器的租用与阿里云管理控制台的基本使用

1.租用服务器 百度搜索“阿里云 学生”,即可选择学生优惠产品。 此处我选择“轻量应用服务器” 因为是为了学习网站搭建、故此处没有选择应用镜像,而选择系统镜像。 预装环境选择如下 付款完成服务器租用 2.查询服务器信息 完成购买之后即可点击页面上方的控制台 在管理控制台...

2019-03-11 19:47:17

阅读数 93

评论数 0

前端入门学习笔记(十七)CSS基础(五)CSS盒模型:边距、边框、填充

CSS盒模型 盒模型由由边距(margin),边框(border),填充(padding)和实际内容组成。 所有盒模型以相同的顺序工作:顶部(top),右侧(right),底部(bottom)和左侧(left)。(顺时针方向) 1.边距(margin) /*CSS部分代码*/ .firs...

2019-03-11 19:16:54

阅读数 12

评论数 0

Git个人学习笔记

跟着https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000进行学习,这篇作为学习笔记使用 安装Git 1.Git安装完成后,打开Git Bash,进行设置,在命令行输入: $ ...

2018-11-28 21:39:44

阅读数 16

评论数 0

前端入门学习笔记(十六)CSS入门(四)字体选择以及颜色 font-family、font-size、font-style、font-weight、font-variant、color

font-fmily font-family 规定元素的字体系列。font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。 Generic 为通用字体,Font 为特定字体,指定通用字是一个很好的习惯,当某个特定字体无法使用,就可让浏览...

2018-11-09 09:22:52

阅读数 138

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭