
JavaScript基础
张大仙是个妖怪
我以为我能逗你笑你就会喜欢我,可是我却输给了让你哭的人!
展开
-
CORS解决同源问题
CORS 是一个 W3C 标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出 XMLHttpRequest 请求,从而克服了 AJAX 只能同源使用的限制原创 2020-03-28 17:29:28 · 603 阅读 · 0 评论 -
for in遍历对象只能用[ ]不能用点
对象获取属性有2种方式实例.属性名实例[属性]在for循环中获取属性在for in 中获取属性只能用[ ]不能用点原创 2020-03-14 17:15:51 · 897 阅读 · 0 评论 -
得到一个大于等于0,小于1之间的随机数
得到一个大于等于0,小于1之间的随机数function getRandom() { return Math.random();}得到一个两数之间的随机数这个例子返回了一个在指定值之间的随机数。这个值不小于 min(有可能等于),并且小于(不等于)max。function getRandomArbitrary(min, max) { return Math.random() ...原创 2020-03-12 13:07:03 · 2136 阅读 · 0 评论 -
html中的列表
标签名定义说明<ul></ul>无序标签里面只能包含li 没有顺序,我们以后布局中最常用的列表<ol></ol>有序标签里面只能包含li 有顺序, 使用情况较少<dl></dl>自定义列表里面有2个兄弟, dt 和 dd...原创 2020-02-15 16:51:50 · 199 阅读 · 0 评论 -
html标签<td><tr><th>全称及缩写说明
<td> 是table data cell 的缩写,单元格<tr>是table row 的缩写,表格中的一行<th> 是table header cell 的缩写,表头单元格原创 2020-02-15 14:29:19 · 2375 阅读 · 0 评论 -
div和span元素的区别
要点整理:1 div是一个块级元素,独占一行不能和其它元素在一行2 span是行内元素(也译作内嵌元素),不会另起一行3 块元素和行内元素通过CSS的display属性值可以互相转化:- 测试<div style="display:inline">紧跟前面的"测试"显示</div>- <span style="display:block">这里会另起...原创 2020-02-14 16:08:11 · 266 阅读 · 0 评论 -
lang和charset的区别
具体写法总体写法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>lang表示内容语言,charset表示文档编码</body&...原创 2020-02-14 14:05:20 · 785 阅读 · 0 评论 -
浏览器内核介绍
首先解释一下浏览器内核是什么东西。英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核.负责读取网页内容,整理讯息,计算网页的显示方式并显示页面.因为浏览器太多啦, 但是现在主要流行的就是下面几个:浏览器内核备注IETridentIE、猎豹安全、360极速浏览器、百度浏览器firefoxGecko...原创 2020-02-13 20:32:45 · 780 阅读 · 0 评论 -
Vue生命周期中mounted和created的区别
一、什么是生命周期?用通俗的语言来说,就是Vue中实例或者组件从创建到消灭中间经过的一系列过程。虽然不太严谨,但是也基本上可以理解。通过一系列实践,现在把所有遇到的问题整理一遍,今天记录一下created和mounted的区别:二、created和mounted区别?官方图解如下:我们从图中看两个节点:created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲...原创 2020-02-01 11:32:14 · 357 阅读 · 0 评论 -
vue watch 监听对象的某个属性
只要tradeData中的属性发生变化(可被监测到的),便会执行handler函数;如果想监测具体的属性变化,如GoodsVoList变化时,才执行handler函数,则可以利用计算属性computed做中间层原创 2020-01-27 12:04:24 · 741 阅读 · 0 评论 -
JavaScript 面向对象编程继承【四】Object 对象的相关方法
JavaScript 是一门集成了函数编程和面向对象编程的动态语言。它的对象是一个容器,封装了属性(property)和方法(method)。JavaScript的面向对象实现不是基于类,而是基于构造函数(constructor)和原型链(prototype)实现的原创 2019-12-25 13:03:43 · 198 阅读 · 0 评论 -
JavaScript 面向对象编程继承 下【三】(instanceof,继承和多重继承)
JavaScript 是一门集成了函数编程和面向对象编程的动态语言。它的对象是一个容器,封装了属性(property)和方法(method)。JavaScript的面向对象实现不是基于类,而是基于构造函数(constructor)和原型链(prototype)实现的。原创 2019-12-21 18:05:48 · 277 阅读 · 0 评论 -
JavaScript 面向对象编程继承上【三】(原型对象,prototype 属性,原型链,constructor 属性)
JavaScript 是一门集成了函数编程和面向对象编程的动态语言。它的对象是一个容器,封装了属性(property)和方法(method)。JavaScript的面向对象实现不是基于类,而是基于构造函数(constructor)和原型链(prototype)实现的。一.继承概述本文主要介绍了原型对象,prototype 属性,原型链,constructor 属性。原型对象介绍? ...原创 2019-12-21 10:33:50 · 297 阅读 · 0 评论 -
JavaScript 面向对象编程【二】(this 关键字)
JavaScript 是一门集成了函数编程和面向对象编程的动态语言。它的对象是一个容器,封装了属性(property)和方法(method)。JavaScript的面向对象实现不是基于类,而是基于构造函数(constructor)和原型链(prototype)实现的。this 关键字this对象的含义? this关键字总是返回一个对象,此对象就是当前property所在的运行对象。对...原创 2019-12-21 10:31:35 · 196 阅读 · 0 评论 -
JavaScript 面向对象编程【一】(实例对象与 new 命令)
JavaScript 是一门集成了函数编程和面向对象编程的动态语言。它的对象是一个容器,封装了属性(property)和方法(method)。JavaScript的面向对象实现不是基于类,而是基于构造函数(constructor)和原型链(prototype)实现的。一.概述JavaScript实现面向对象,是基于构造函数(constructor)和原型链(prototype)强制类型...原创 2019-12-11 18:56:50 · 284 阅读 · 0 评论 -
JavaScript 的语法【一】(数据类型转换)
JavaScript 是一门动态语言。其的语法风格,涉及到数据类型自动转换,错误处理,控制台输出等原创 2019-12-10 11:34:46 · 195 阅读 · 0 评论 -
JavaScript 的运算符【四】(其他运算符)
运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,覆盖了所有主要的运算原创 2019-12-09 18:40:45 · 219 阅读 · 0 评论 -
JavaScript 的运算符【三】(布尔运算符)
运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,覆盖了所有主要的运算。一.概述数据类型转Boolean,哪些转为false,哪些转为true?具体见:Boolean值定义如何将数据类型快速转换为Boolean值?取反或者!!x。具体见:取反运算符(!)&&(且)运算符和||(或)运算符①一般用于判断条件&&...原创 2019-12-07 18:09:30 · 445 阅读 · 0 评论 -
JavaScript 的运算符【二】(比较运算符)
运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,覆盖了所有主要的运算原创 2019-12-07 16:12:18 · 461 阅读 · 0 评论 -
JavaScript 的运算符【一】(算术运算符)
运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,覆盖了所有主要的运算原创 2019-12-07 11:07:30 · 396 阅读 · 0 评论 -
Node.js和JavaScript的区别与联系
虽然不能说它们一点关系也没有,但它们的确关系不大:第一,JavaScript是一门编程语言(脚本语言),而Node.js是一个平台,可以简单理解为它是JavaScript的一种执行环境。第二,JavaScript以前是在浏览器里执行的,需要浏览器里的JavaScript引擎,Firefox有叫做Spidermonkey的引擎,Safari有JavaScriptCore的引擎,Chrome有V8...原创 2019-12-07 10:29:38 · 2610 阅读 · 0 评论 -
JavaScript 的数据类型【六】(数组)
JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有八种。数值、字符串、布尔值这三种是原始类型。undefined和null,为两个特殊值。function,函数也为一种基础类型。对象则称为合成类型。ES6 添加了Symbol类型的值。原创 2019-12-06 13:28:46 · 704 阅读 · 0 评论 -
JavaScript 的数据类型【五】(函数基础上)
JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有七种。数值、字符串、布尔值这三种是原始类型。对象则称为合成类型。undefined和null,为两个特殊值。ES6 添加了Symbol类型的值原创 2019-12-05 17:18:58 · 173 阅读 · 0 评论 -
JavaScript 的数据类型【四】(对象)
JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有七种。数值、字符串、布尔值这三种是原始类型。对象则称为合成类型。undefined和null,为两个特殊值。ES6 添加了Symbol类型的值。原创 2019-12-04 16:08:24 · 278 阅读 · 0 评论 -
JavaScript 的数据类型【三】(字符串)
JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有七种。数值、字符串、布尔值这三种是原始类型。对象则称为合成类型。undefined和null,为两个特殊值。ES6 添加了Symbol类型的值原创 2019-12-04 11:56:02 · 197 阅读 · 0 评论 -
JavaScript 的数据类型【二】(数值)
JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有七种。数值、字符串、布尔值这三种是原始类型。对象则称为合成类型。原创 2019-12-04 10:45:03 · 181 阅读 · 0 评论 -
JavaScript 的数据类型【一】(null,undefined,boolean)
JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有七种。数值、字符串、布尔值这三种是原始类型。对象则称为合成类型。原创 2019-12-03 11:34:09 · 290 阅读 · 0 评论 -
JavaScript 的基本语法汇总
JavaScript 是一种轻量级的脚本语言。适合嵌入其他大型应用程序中,例如:浏览器环境和服务器环境(node)中。其本身只提供简单的核心语法,不提供任何与 I/O(输入/输出)或者类似的API,实现这些功能主要是去调用宿主环境提供的底层 API原创 2019-12-02 18:46:37 · 585 阅读 · 0 评论