内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 脚本语言 > JavaScript >

  • 21种优化CSS和加快网站速度方法03月21日

    CSS 必须通过一个相对复杂的管道,就像 HTML 和 JavaScript一样,浏览器必须从服务器下载文件,然后进行解析并将其应用于DOM。由于优化程度极高,这个过程通常非常快对于不基于框架的小型 web 项目,CSS通常只占总资源消耗的一小部分。 框架打破了这种平衡。

    Tags:性能优化CSS
  • JS中深拷贝与浅拷贝03月06日

    相关知识点 1.javascript变量包含两种不同数据类型的值:基本类型和引用类型。 基本类型值指的是简单的数据段,包括es6里面新增的一共是有6种,具体如下:number、string、boolean、null、undefined、symbol。 引用类型值指那些可能由多个值构成的对象,只有

    Tags:深拷贝浅拷贝
  • Vue实例03月06日

    在刚接触Vue的时候,就知道 实例 在Vue中是一个重要的概念,在学习之后也整理了一篇有关于 Vue实例和生命周期的学习笔记 。经过一段时间的学习之后,重新再温习了一遍有关于Vue的实例,整理一下,提供给有需要的同学作为参考资料。 Vue 的基本原理 Vue是一个

    Tags:Vue
  • js实现多种排序算法 算法导论第2章03月06日

    插入排序: var a = [1,7,4,2,17,13,9] function insertionSort(arr){ arr.map((d,index)={ let i = index while(darr[i-1]i-10){ [arr[i-1],arr[i]]=[arr[i],arr[i-1]] i-- } }) } insertionSort(a) 归并排序(非hack) function merge (arr,l,m,r){ var le

    Tags:排序算法算法
  • 深入淺出JavaScript Class類別03月06日

    你是否還對 JavaScript Class 類別還有點陌生呢?其實類別一點也不難!這篇文章將會解釋類別的觀念以及使用方法,包含繼承、 super 等,一起來看看吧! class 語法 如果要建構新物件,傳統的Prototype-based的寫法會需要: prototype function User(name) {

    Tags:JavaScriptClass
  • 爬虫爬取动态网页的3种方式简介03月06日

    最近在看类似的问题的时候找了一些资料,发现网上有一篇文章写得很详细(准确的说是分成三篇文章写的),特别是手工逆向的方式还是挺有趣的,我也照着他的方式尝试了一下,学到一点东西,下面是这三篇文章的部分内容(有删改,外加其它的一些理解),如果想看原文

    Tags:爬虫
  • Bable的使用03月06日

    一、bable简介 babel是一个工具链,用于将ES6+语法转换为当前版本浏览器等环境兼容的javascript代码。babel目前已经支持了最新版本的javascript语法,对于目前尚未被浏览器支持的语法,可以通过babel插件支持。 二、配置文件 Babel有两种并行的配置文件的方

    Tags:Bable
  • jQuery slice()方法获取指定索引范围内的元素03月06日

    slice() 把匹配元素集合缩减为指定的指数范围的子集。模仿了 JavaScript 数组对象的 .slice() 方法。它所模仿的特性之一是向 start 或 end 参数传递负数的能力。如果提供负数,则指示的是从集合结尾开始的一个位置,而非从开头。 语法: $(element).slice(se

    Tags:jQuery
  • Webpack4学习总结03月06日

    一、安装配置 【 前提 】安装 node.js 环境 【官网下载】 https://nodejs.org/zh-cn/ 安装教程不赘述 创建项目文件夹 例如创建如下文件夹 webpack_demo1 创建配置项 npm init -y 生成一个 package.json 文件 如下图 全局安装 webpack (不推荐,进行下一步操

    Tags:Webpack
  • JavaScript实现链表03月06日

    什么是链表 链表是一个集合,是C或C++中的概念。和数组有什么区别呢? 链表每个元素有两部分组成,第一部分是存储的值,第二部分是记录了下一个元素的位置信息。在C中即使下一个元素的指针,其实就通过第二个属性能直接拿到下一个元素的值。 {value:,next:1}

    Tags:链表JavaScript
  • 每日30秒之chunk03月06日

    简介 把数组按指定大小进行分组,可以用于分页、数据切割、异步操作数据。 // 该源码来自于 https://30secondsofcode.orgconst chunk = (arr, size) = Array.from({ length: Math.ceil(arr.length / size) }, (v, i) = arr.slice(i * size, i * size + size)

    Tags:JavaScript
  • vue框架入门和ES6介绍03月06日

    vue框架入门和ES6介绍 vue 框架入门和 ES6 介绍 vue-mvvm 模式, vue 是一种轻量级的前端框架,主要为模板渲染,数据同步,组件化,模块化,路由等。 https://cn.vuejs.org/ 源码:https://github.com/vuejs/vue mvvm: m 为 model 数据模型,负责数据存储,

    Tags:vueES6
  • React性能优化技巧总结02月25日

    本文将从 render 函数的角度总结 React App 的优化技巧。需要提醒的是,文中将涉及 React 16.8.2 版本的内容(也即 Hooks),因此请至少了解 useState 以保证食用效果。 正文开始。 当我们讨论 React App 的性能问题时,组件的 渲染 速度是一个重要问题。在进

    Tags:React性能优化
  • Why React Hooks02月18日

    一、前言 1.1 为何要优先使用 SFC(Stateless Function Component) Stateless Function Component: const App = (props) = ( divHello, {props.name}/div) Class Component: class App extends React.Component { render() { return ( divHello, {this.prop

    Tags:React
  • 枚举_TypeScript笔记702月17日

    一.简介 枚举,就是 一组具名常量 : Enums allow us to define a set of named constants. 按照枚举值的类型,把枚举分为数值枚举,字符串枚举以及异构枚举。此外,还有特殊的联合枚举,以及常量枚举和环境枚举 二.数值枚举 enum Direction { Up, // 0 Down

    Tags:TypeScript
  • Maven使用详解02月14日

    什么是Maven? 如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致

    Tags:Maven
  • vue中keepalive怎么理解02月14日

    20190212问 vue中keepalive怎么理解? 说在前面: keep-alive是vue源码中实现的一个组件, 感兴趣的可以研究源码 https://github.com/vuejs/vue/... 什么是keepalive 我们平时开发中, 总有部分组件没有必要多次init, 我们需要将组件进行持久化,使组件状态维持

    Tags:keepalivevue
  • 搞懂typeof和instanceof02月14日

    最近在做 Code Review 的时候,发现了一些小问题,查出结果之后发现竟然是因为 typeof 和 instanceof 引发的。 这属于 JS 的基础知识,正是由于太基础了,所以很容易被忽略,导致项目中随处可见的滥用。 为了巩固基础,我会通过实例来详细说明,让我们一起搞

    Tags:typeofinstanceof
  • Rxjs基础(一)02月14日

    简单定义是可以将 Rxjs 理解为异步的 loDash 现在 web 的 5 个特征 AJAX 用户事件(单击、 鼠标移动、键盘事件等) 动画 sockets workers(任务/作业) 回调 通常 javascript 会采用回调的方式来处理异步 getSomeData((data)={ console.log(接受数据,data);});

    Tags:Rxjs
  • JavaScript隐式类型转换02月14日

    基本数据类型 ECMAScript 一共定义了七种 build-in types ,其中六种为 Primitive Value , Null , Undefined , String , Number , Boolean , Symbol 。而最后一种 Object build-in type 与通常意义上的 JavaScript 中 Object 并不一样,总的来说,只要

    Tags:JavaScript隐式类型

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.