wanghansong's blog

前端,后端,SDN,openflow


  • 首页

  • 分类

  • 关于本人

  • 所有文章

  • 标签

  • 相册

  • github

  • 搜索
close

JS中数组API的汇总

发表于 2018-06-10   |   分类于 JS   |  

[TOC]
instanceof、Array.isArray()
toString()、valueOf()
push()、unshift()、concat()
shift()、pop()
indexOf、lastIndexOf、every()、filter()、forEach()、map()、some()
splice()增加或删除、slice()
reverse()、sort()
reduce()

关于这些api是否改变原数组的总结见另外我的另外一篇文章 是否改变原数组的常用方法归纳

阅读全文 »

【ES6】数组Array的扩展

发表于 2018-05-17   |   分类于 ES6   |  

[TOC]

阅读全文 »

【转】前端性能优化之加载技术

发表于 2018-05-14   |   分类于 高并发及优化   |  

[TOC]

阅读全文 »

浏览器加载、解析、渲染以及优化

发表于 2018-05-13   |   分类于 浏览器   |  

为什么要了解浏览器加载、解析、渲染这个过程?

  • 了解浏览器如何进行加载,我们可以在引用外部样式文件,外部js时,将他们放到合适的位置,使浏览器以最快的速度将文件加载完毕。
  • 了解浏览器如何进行解析,我们可以在构建DOM结构,组织css选择器时,选择最优的写法,提高浏览器的解析速率。
  • 了解浏览器如何进行渲染,明白渲染的过程,我们在设置元素属性,编写js文件时,可以减少”重绘“”重新布局“的消耗。
    这三个过程在实际进行的时候又不是完全独立,而是会有交叉。会造成一边加载,一边解析,一边渲染的工作现象。

[TOC]

阅读全文 »

HTML5 3D技术

发表于 2018-05-12   |   分类于 前端新视野   |  

[TOC]
最近发现前端一个很有意思的方向, 3D和可视化

阅读全文 »

【ES6】函数扩展

发表于 2018-05-12   |   分类于 ES6   |  

思维导图

[TOC]

阅读全文 »

【ES6】数值Number扩展

发表于 2018-05-11   |   分类于 ES6   |  

[TOC]
ES6在数值Number方面改动:

  • 新增二进制、八进制表示法
  • 新增判断api
    1、Number.isFinite()
    2、Number.isNaN()
    3、Number.isInterger()
    4、Number.isSafeInterger()
  • Math扩展
  • Math.trunc()
  • Math.sign()
  • 其他常用

阅读全文 »

【ES6】字符串的扩展

发表于 2018-05-11   |   分类于 ES6   |  

ES6字符串扩展脑图

ES6在字符串变动了编码规则、新增了一些位置相关和查找字符串相关的api、新增模板字符串和标签模板

[TOC]

阅读全文 »

【ES6】解构

发表于 2018-05-11   |   分类于 ES6   |  

解构的本质是模式匹配,只要等号左右两边的模式相同,左边的变量就会被赋予对应的值
解构ES5实现:

1
2
3
4
'use strict';
var obj={ foo: "aaa", bar: "bbb"};
var bar=obj.foo;
var foo=obj.bar;

脑图结构:http://naotu.baidu.com/file/9e48bcf4bbd766715f3c64d5cc790174?token=313fa87a66f621d0

[TOC]

阅读全文 »

【ES6】let、const

发表于 2018-05-11   |   分类于 ES6   |  

[TOC]

阅读全文 »
1…345…12
王寒松

王寒松

前端小白,JS,PHP

112 日志
24 分类
57 标签
QQ GitHub
友情连接
  • 暂无
© 2020 王寒松  |     Hosted by Coding Pages
本站访客数人次