标签:技术文章
(1)从线程的时效来看:分为同步和异步 同步:多个任务情况下,一个任务A执行结束,才可以执行另一个任务B。只存在一个线程。 异步:多个任务情况下,一个任务A正在执行,同时可以执行另一个任务B。任务B不用等待任务A结束才执行。存在多条线程。 (2)从线程的执行来看:分为串行队列和并行队列 串行队列:串
JavaScript中基本数据类型和引用数据类型的区别  这是我引用别人的  觉得很好   1、基本数据类型和引用数据类型   ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。   基本数据类型指的是简单的数据段,
本文接上篇,基础部分相对薄弱的同学请移步《JavaScript正则表达式学习笔记(一) - 理论基础》。上文介绍了8种JavaScript正则表达式的属性,本文还会追加介绍几种JavaScript正则表达式的属性(注意是非标准属性,但很好用)。 一. 上文回顾 本文会用到上篇文章部分内容,所
  安装vue的步骤在这里就不进行赘述了,下面直接进入正题   首先定义一下data里面的数据: data () { return { toLearnList:[ 'html','css','javas
一,对组件化的理解 1,组件的封装 -视图 -数据 -变化逻辑(数据驱动视图变化) 例: import React, { Component } from 'react'; import List from './list/index.js'; import Input from './i
  说原型之前,我得把其他东西先理清,所有用function创建出来的对象都有一个prototype对象,比如: 1 function Person() {}; 2 var Person = new function () {};   JavaScript提供的所有内置对象,Object,Arr
本文主要介绍 vue的调试工具 vue-devtools 的安装和使用 工欲善其事, 必先利其器, 快快一起来用vue-devtools来调试开发你的vue项目吧 安装:  1.到github下载: git clone https://github.com/vuejs/vue-devtools
尤达表达式是什么?   尤达表达式是计算机编程中的一种风格,其中表达式的两个部分与条件语句中的典型顺序相反。   这种风格的命名,来源于星球大战的一个角色,绝地大师尤达(Yoda)。剧中,该角色喜欢以颠倒的语序说英语。比如“当九百岁你活到,看起来很好你将不”。   下面举个栗子: // 正常的写法
这是一个用 js + css 写的网页版俄罗斯方块。 具体代码与示例可访问我的另一个博客查看,源码与示例。
1.作用域 作用域是根据名称找变量的一套规则。 变量的赋值操作会执行两个动作,首先编译器会在当前作用域中声明一个变量(如果之前没有声明过),然后在运行时引擎会在作用域中查找该变量,如果能够找到就会对它赋值。 引擎在查找变量时执行怎样的查找,会影响最终的查找结果。 当变量出现在赋值操作的左侧时进行LH
1、vue: computed里定义的数据,在其他地方不能再重新赋值,会报错: Computed property "xxxxxx" was assigned to but it has no setter, 2、ivew:使用render函数时候,返回值也要使用h函数,比如:   否则在Unix或
1.判断是否为IE浏览器 function isIE(){   if (!!window.ActiveXObject || "ActiveXObject" in window){     return "IE";   }else {     return "!IE";   } } 2.判断浏览器的具
详细代码栗子:https://github.com/wayaha/react-dom-CY(如果对您有帮助,请你帮我点颗star) clone然后 npm install npm start 分割线   1、这个项目使用create-react-app搭建;   首先需要安装好create-re
创建Object的方式有两种:   第一种:使用new操作符后跟Object操作函数。 1 var person = new Object(); 2 person.name = "wang"; 3 person.age = 18;   第二种:使用对象字面量表示法。(在最后的一个属性后面加逗号会