排名
1
文章数
15030
总访问量
216.3万
粉丝数
30
评论数
120
TypeScript 的定义及其基础 精
![](/img/article/ye3.png)
TypeScript 的定义及其基础什么是 ts:官方解释: Ts 是 Js 类型的超集, 可以编译成为 Js 编译过后 Js 可以在任何平台的浏览器上面运行
Ts 是 Js 超集: 除了包含本身 Js 本身的语法之外 还有自己本身的语法新特性
Ts 的数据类型是静态的数据类型: 而 Js 本身是动态类型的语言
Js
let a = '123'
a = 123
...
TypeScript 2020-07-10 浏览(5441)
es6 数组的新增方法 精
![](/img/article/ye3.png)
数组的扩展
类数组 / 伪数组Array.from()Array.of()copyWithin()fill()includes()
类数组 / 伪数组:
什么是类数组或者伪数组呢?? >> 指的就是不是真正意义上的数组 如:
let div1 = document.getElementsByTagName('div')
console.log(div1) // HTMLCollection []
let div2 = document.g...
js 数组的遍历方式 精
![](/img/article/ye3.png)
数组的遍历方式ES6 之前数数组的遍历方式
for 最原始的数组循环方式forEach 对当前的数组进行简单的循环map 对当前的数组进行循环 根据回调操作得到一个新数组filter 对当前的数组元素进行过滤 得到过滤之后的数组some 遍历数组有没有符合条件的元素every 遍历数组中每个值是否符合条件值 返回布尔值reduce 数组的...
ES6 新增特性 解构赋值 精
![](/img/article/ye3.png)
ES6 中数据解构赋值在 ES6 中通过使用解构赋值代码可以方便时使我们快速的上手代码的实现方式
· 数组的解构:有一下的代码块:
let arr = [1, 2, 3]
现在要求取出数组的每一项
// 传统的方式
let a = arr[0]
let b = arr[1]
let c = arr[2]
console.log(a, b, c) // 1, 2, 3
在 ES6 中提供了 解构 的...
新的变量声明方式 const
![](/img/article/ye3.png)
es6 中的 let 声明的是一个变量 可以后期赋值等操作更改数据那么 在 es6 中有没有声明一成不变的变量呢?? => const
新的变量的声明 const 方式特点:不属于顶层的对象 window不允许重复声明不存在变量的提升暂时性死区块级作用域
回顾 在 es5 中是怎样声明常量的???
Object.defineProperty(window, &...
新的变量的声明方式 let 精
![](/img/article/ye3.png)
ES6 之前的变量声明方式:在 ES5 中写 var 和 不写 var 区别是什么?
使用 var 是在当前的作用域内声明一个变量在函数中声明就是函数中的作用域变量在全局声明就是全局作用域变量不写 var 就是在 window 这个这个全局对象上定义一个属性
如何证明 不写 var 就是在全局对象 window 上增加了一个属性呢??
...
又一波 实用 vscode 插件推荐 精
![](/img/article/ye3.png)
废话不说 干就完了CSS Peek (让外链的类名可以通过 CTRL + 左键 访问和查看css的内容)没有装插件之前 单击类名 无法跳转到 css 文件和查看css文件中指定的类的样式安装插件之后,不但可以跳转到指定的css的文件,还可以定位和查看指定的类的样式,并且和可以显示当前的类在不同的文件中具有相同的类名filesize 这个插...
vs code 插件安装推荐
![](/img/article/ye3.png)
1.Trailing Spaces该插件会将我们的开发的文档中多余的空格显示为红色,有时候苦于项目的需求,我们不希望开发的文件中有多余的空格,那么这个插件句非常的有用了链接:https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces2. Dark+ material 主题该插件是我在插件商店安装了几十款主...
如何完全干净的卸载 vs code编辑器 精
![](/img/article/ye3.png)
微软官方推出的免费的编辑器:vs code这个编辑器是目前我使用过的最好用的编辑器,软件的【轻量化,以及软件的可扩展性能都非常的强(当然是需要安装扩展插件的)】但是即便在官方的扩展商店有丰富的插件,但是我们依旧可以【在扩展商店可以安装到一些我们其实不需要的插件,在我们将插件禁用和卸载之后,发现插件的功能...
03--VueJs 的简单的介绍和基本的代码
![](/img/article/ye3.png)
Vue.js(官网地址:https://cn.vuejs.org/index.html)Vue.js 是目前最火的一个前端框架,除了开发网站,还可以开发手机App,但是需要借助于WeexVue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成为前端三大主流框架!Vue.js 是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方...
02--框架与库的区别
![](/img/article/ye3.png)
框架:是一套完整的解决方案; 对项目的侵入性较大,项目如果需要更换框架,则需要重新架构整个项目。node 中的 express;库(插件):提供某一个小功能,对项目的侵入性较小,如果某个库无法完成某些需求,可以很容易切换到其它库实现需求。从Jquery(pc端js库) 切换到 Zepto(手机端的js库)从 EJS 切换到 art-template
01-后端开发的-MVC-与前端开发-MVVM-之间的区别
![](/img/article/ye3.png)
现在网站开发一般都是前台页面与后台的数据交互相互分离的状态,两者之间可以使用 Ajax 远程发送和响应数据,[注意:当然也不是只有 Ajax 才能实现前台与后台的数据的交互]既然前后台的开发状态都是出于分离状态,那网站前台与后台的的开发模式又有什么不同呢?现阶段热门:前台的开发技术常见有: MVVM(Model–view–...
广告终结插件推荐
![](/img/article/ye3.png)
大家经常在浏览网页的时候会看见有的网站充满大量的垃圾广告,这非常影响我们的视觉体验,平时大家在浏览器中打开爱奇艺或者优酷看视频的时候,不开Vip就是2分钟的广告插件介绍给大家推荐的是浏览器扩展插件广告终结者详细解释链接(下载链接):https://www.chromefor.com/%e5%b9%bf%e5%91%8a%e7%bb%88%e7%bb%93%e8%8...
css实现动画效果案列:冒泡案列
![](/img/article/ye3.png)
css实现动画效果案列:冒泡案列效果图:代码:<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8"/>
<title></title>
<styletype="text/css">
body,html{
width:100%;
height:100px;
background-color:#9b59b6;
...
windoes 强力下载工具Internet Download Manager
![](/img/article/ye3.png)
大家好,我是刘小贱,今天呢我给大家推荐一款Windows系统上的下载神器:Internet Download Manager ,这款软件通过在浏览器上安装相对应的插件,从而实现快速下载浏览器的资源,如果在浏览器上安装其他的各式各样的插件,就会将该软件的作用的发挥到极致,如推荐下载安装“油猴”插件,在油猴插件中安装百度网盘的解析脚本...
添加缓存区提升计算机的读写性能
![](/img/article/ye3.png)
哈喽,大家好,我是刘小贱。今天呢,刘小贱给大家分享一款运行在windoes系统上的神器软件,软件名:PrimoCache这款软件呢是通过在电脑的内存上添加缓存区,通过内存上的缓存区从而可以大幅度的提高电脑的读写速度这是在我的电脑上没有安装软件之前的读写速度的测试结果。当然哈,我电脑端配置的不是怎么好,所以测试...
推荐一款三无压缩软件:bandizip
![](/img/article/ye3.png)
哈喽,大家好,我是刘小贱相信大家作为程序员的一员,都在使用压缩软件,但是呢我们常常使用的压缩软件都有很多的弊端,不但对文件的压缩效率低下就是频繁的弹窗广告,而且还会关联其他第三方的流氓软件,大大增加了电脑资源空间的浪费,虽然国内有破解软件的大佬有提供破解的压缩软件,但是对于压缩软件的使用,既然开...
修改电脑的鼠标指针样式
![](/img/article/ye3.png)
安装完系统之后呢,觉点电脑自带的鼠标指针样式特别丑,下面推荐更换电脑鼠标指针的方法1.鼠标指针的下载地址:http://www.cursors-4u.com/ 点击上面的网址后挑选一款喜欢的鼠标样式,并下载,下载之后为一个压缩文件,我们要使用解压工具将其解压2.点击解压好的文件夹。就可以看到下载的鼠标样式了3.将鼠标样式全...