在没风的地方找太阳  在你冷的地方做暖阳 人事纷纷  你总太天真  往后的余生  我只要你 往后余生  风雪是你  平淡是你  清贫也是你 荣华是你  心底温柔是你  目光所致  也是你 想带你去看晴空万里  想大声告诉你我为你着迷 往事匆匆  你总会被感动  往后的余生  我只要你 往后余生  冬雪是你  春花是你  夏雨也是你 秋黄是你  四季冷暖是你  目光所致  也是你 往后余生  风雪是你  平淡是你  清贫也是你 荣华是你  心底温柔是你  目光所致  也是你
jQuery火箭图标返回顶部代码 - 站长素材

12 2019 档案

摘要:在上文中我们通过原型方式,解决了多个实例的方法共享问题,接下来,我们就来搞清楚原型(prototype),原型链的来龙去脉. function CreateObj(uName) { this.userName = uName; } CreateObj.prototype.showUserName = 阅读全文
posted @ 2019-12-28 18:16 艺术诗人 阅读(222) 评论(0) 推荐(0) 编辑
摘要:每个对象上面都有一个constructor属性( 严格意义上来说,是原型上的,对象是通过查找到原型找到 constructor属性 ).后面讲到原型的时候,我会用示意图的方式说明。 1 function CreateObj(uName) { 2 this.userName = uName; 3 th 阅读全文
posted @ 2019-12-28 17:35 艺术诗人 阅读(958) 评论(0) 推荐(0) 编辑
摘要:1.定义 在 JavaScript 中, 函数是对象。JavaScript 函数有它的属性和方法。 call() 和 apply() 是预定义的函数方法。 两个方法可用于调用函数,两个方法的第一个参数必须是对象本身。 call和apply可以用来重新定义函数的执行环境,也就是this的指向;call 阅读全文
posted @ 2019-12-28 16:16 艺术诗人 阅读(412) 评论(0) 推荐(0) 编辑
摘要:1、函数声明 语法: function functionName(parameters) { 执行的代码 } 函数声明后不会立即执行,只是在初始化的时候会将函数声明提升,会在我们需要的时候调用到。 2、函数表达式(匿名函数) 语法: var x = function (a, b) {return a 阅读全文
posted @ 2019-12-28 14:27 艺术诗人 阅读(6754) 评论(0) 推荐(2) 编辑
摘要:代码规范通常包括以下几个方面: 变量和函数的命名规则 空格,缩进,注释的使用规则。 其他常用规范…… 1、变量的正确命名 变量名推荐使用驼峰法来命名(camelCase): 2、运算符前后合理使用空格 通常运算符 ( = + - * / ) 前后需要添加空格: 3、代码缩进,增加代码可读性 通常使用 阅读全文
posted @ 2019-12-28 11:45 艺术诗人 阅读(242) 评论(0) 推荐(0) 编辑
摘要:在vue中是用来百度富文本编辑器,但是在加载过程中报错 uParse is not defined,如下。按照官方说明进行操作,证明使用没有热任何问题。 解决方案思路如下: 首先发现报错位置在这里ueditor.parse.min.js?e487:7;ok先直接把该文件的引入注释掉。 然后发现运行正 阅读全文
posted @ 2019-12-28 11:27 艺术诗人 阅读(3060) 评论(0) 推荐(0) 编辑
摘要:1、去官网,下载ueditor,解压,重命名,放在vue项目中的static文件夹下。 ps:新手会觉得在官网上有几种不同版本的文件,俺到底要下载哪一个,如果你仅仅是一个前端,那么好,只要是最新版本的UEditor,随便下,如果你比较负责,问问你后端同事用什么语言写后端的,那就用什么版本的,其实不同 阅读全文
posted @ 2019-12-28 11:03 艺术诗人 阅读(2449) 评论(0) 推荐(1) 编辑
摘要:使用var关键字声明的全局作用域变量属于window对象。 使用let关键字声明的全局作用域变量不属于window对象。 使用var关键字声明的变量在任何地方都可以修改。 在相同的作用域或块级作用域中,不能使用let关键字来重置var关键字声明的变量。 在相同的作用域或块级作用域中,不能使用let关 阅读全文
posted @ 2019-12-27 16:33 艺术诗人 阅读(370) 评论(0) 推荐(0) 编辑
摘要:try 语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误。 finally 语句在 try 和 catch 语句之后,无论是否有触发异常,该语句都会执行。 JavaScript try 和 catch try 语句允许我们定义在执行时进行错误测试的代码块。 catc 阅读全文
posted @ 2019-12-25 18:27 艺术诗人 阅读(492) 评论(0) 推荐(0) 编辑
摘要:一、什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 二、语法: /正则表达式主体/修饰符(可选) 三、使用字符串方法: 阅读全文
posted @ 2019-12-25 18:12 艺术诗人 阅读(189) 评论(0) 推荐(0) 编辑
摘要:1、typeof typeof 用以获取一个变量或者表达式的类型,typeof 一般只能返回如下几个结果: typeof "John" // 返回 string typeof 3.14 // 返回 number typeof NaN // 返回 number typeof false // 返回 b 阅读全文
posted @ 2019-12-25 17:48 艺术诗人 阅读(1438) 评论(0) 推荐(0) 编辑
摘要:1、定义 (1)undefined:是所有没有赋值变量的默认值,自动赋值。 (2)null:主动释放一个变量引用的对象,表示一个变量不再指向任何对象地址。 2、何时使用null? 当使用完一个比较大的对象时,需要对其进行释放内存时,设置为 null。 3、null 与 undefined 的异同点是 阅读全文
posted @ 2019-12-25 17:32 艺术诗人 阅读(1592) 评论(0) 推荐(1) 编辑
摘要:if...else if...else...写法 const condition = 2 if(condition == 1) { document.write(1) }else if(condition == 2){ document.write(2) }else{ document.write( 阅读全文
posted @ 2019-12-25 17:09 艺术诗人 阅读(1339) 评论(0) 推荐(0) 编辑
摘要:说明:其他数据类型转换为布尔类型的规则: null、undefined、0、NaN、空字符串转换为false,其他转化为 true。 JavaScript 中有三种逻辑运算符: 1. 取反 ! 首先把数据转化为布尔值,然后取反,结果为 true 或 false。 <script type="text 阅读全文
posted @ 2019-12-25 16:51 艺术诗人 阅读(665) 评论(0) 推荐(0) 编辑
摘要:1.字符串和数字相加,数字转成字符串. var one="This is a test"; var two=123; var three=one+two; // 结果:three:This is a test123 2.数字和布尔值相加,布尔值 false 转成 0,true 转成 1 var on 阅读全文
posted @ 2019-12-25 16:45 艺术诗人 阅读(294) 评论(0) 推荐(0) 编辑
摘要:1、对于string,number等基础类型,==和 是有区别的 a、不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等, 如果类型不同,其结果就是不等 b、同类型比较,直接进行“值”比较,两者结果一样 2、对于Array,Object等引用类型,==和 是没有区别的 进行“指针地址 阅读全文
posted @ 2019-12-25 16:31 艺术诗人 阅读(525) 评论(0) 推荐(0) 编辑
摘要:1. 确保数组值 使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等,可以使用Array.fill方法。 let array = Array(5).fill(''); console.log(array); // outputs (5) ["", " 阅读全文
posted @ 2019-12-19 22:19 艺术诗人 阅读(171) 评论(0) 推荐(0) 编辑
摘要:内联样式 在咱们深入一些复杂的知识之前,先回来顾一下一些基础知识。例如,咱们可以通过修改它的.style属性来编辑给定的HTMLElement的内联样式。 const el = document.createElement('div') el.style.backgroundColor = 'red 阅读全文
posted @ 2019-12-19 22:00 艺术诗人 阅读(547) 评论(0) 推荐(0) 编辑
摘要:概述 JavaScript引擎是执行 JavaScript 代码的程序或解释器。JavaScript引擎可以实现为标准解释器,或者以某种形式将JavaScript编译为字节码的即时编译器。 以为实现JavaScript引擎的流行项目的列表: V8 — 开源,由 Google 开发,用 C ++ 编写 阅读全文
posted @ 2019-12-19 16:24 艺术诗人 阅读(200) 评论(0) 推荐(0) 编辑
摘要:概述 几乎每个人都已经听说过 V8 引擎,大多数人都知道 JavaScript 是单线程的,或者它使用的是回调队列。 在本文中,我们将详细介绍这些概念,并解释 JavaScrip 实际如何运行。通过了解这些细节,你将能够适当地利用所提供的 API 来编写更好的、非阻塞的应用程序。 如果您对JavaS 阅读全文
posted @ 2019-12-19 15:21 艺术诗人 阅读(200) 评论(0) 推荐(0) 编辑
摘要:1. charAt(x) charAt(x)返回字符串中x位置的字符,下标从 0 开始。 //charAt(x) var myString = 'jQuery FTW!!!'; console.log(myString.charAt(7)); //output: F 2.charCodeAt(x) 阅读全文
posted @ 2019-12-19 14:04 艺术诗人 阅读(358) 评论(0) 推荐(0) 编辑
摘要:1.vuex是什么? vuex是一个专为vue.js应用程序开发的状态管理模式(它采用集中式存贮管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化)。 2.vuex的核心概念? (1)vuex的属性: vuex五大核心属性:state,getter,mutation,acti 阅读全文
posted @ 2019-12-17 11:27 艺术诗人 阅读(185) 评论(0) 推荐(0) 编辑
摘要:在传统 JavaScript 中,有一种伪装的继承概念,它是通过使用原型技术来实现的。在ES5、ES6中看到使用 new 的语法只是底层原型OOP的语法糖。创建类是使用 JavaScript 中的函数完成的。 var animalGroups = { MAMMAL: 1, REPTILE: 2, A 阅读全文
posted @ 2019-12-16 18:28 艺术诗人 阅读(168) 评论(0) 推荐(0) 编辑
摘要:1、首先来官方服生命=周期的解释: beforeCreate():实例在内存中被创建出来,还没有初始化好data和methods属性。 create():实例已经在内存中创建,已经初始化好data和method,此时还没有开始编译模板。 beforeMount():已经完成了模板的编译,还没有挂载到 阅读全文
posted @ 2019-12-14 13:27 艺术诗人 阅读(740) 评论(0) 推荐(0) 编辑
摘要:什么是 BFC 在一个Web页面的CSS渲染中,块级格式化上下文 (Block Fromatting Context)是按照块级盒子布局的。W3C对BFC的定义如下:浮动元素和绝对定位元素,非块级盒子的块级容器(例如 inline-blocks, table-cells, 和 table-capti 阅读全文
posted @ 2019-12-13 22:33 艺术诗人 阅读(359) 评论(0) 推荐(0) 编辑
摘要:<span v-bind:style="{'display':config.isHaveSearch ? 'block':'none'}" >动态绑定样式</span> 实现元素根据数据状态来显示或隐藏。 阅读全文
posted @ 2019-12-13 17:47 艺术诗人 阅读(22823) 评论(0) 推荐(0) 编辑
摘要:正如标题所述,JavaScript闭包对我来说一直有点神秘,看过很多闭包的文章,在工作使用过闭包,有时甚至在项目中使用闭包,但我确实是这是在使用闭包的知识。最近看到的一些文章,终于,有人用于一种让我明白方式对闭包进行了解释,我将在本文中尝试使用这种方法来解释闭包。准备在理解闭包之前,有个重要的概念需 阅读全文
posted @ 2019-12-12 23:38 艺术诗人 阅读(152) 评论(0) 推荐(0) 编辑
摘要:1.什么是变量提升 所谓的变量提升指的是:函数声明和变量声明总是会被解释器悄悄地被"提升"到方法体(作用域)的最顶部。 //先声明后使用 var x; console.log(x);// undefined //先试用后声明 console.log(y);// undefined var y; // 阅读全文
posted @ 2019-12-11 18:18 艺术诗人 阅读(738) 评论(0) 推荐(0) 编辑
摘要:"use strict" 的目的是指定代码在严格条件下执行。 严格模式下你不能使用未声明的变量。 严格模式声明 严格模式通过在脚本或函数的头部添加 "use strict"; 表达式来声明。 严格模式下不能使用没有定义的变量,如果在严格模式下是用了未定义的变量,控制台就会报错。 "use stric 阅读全文
posted @ 2019-12-11 17:24 艺术诗人 阅读(336) 评论(0) 推荐(0) 编辑
摘要:父组件中引入子组件,并加上ref属性,语法为res="refname"; <template> <div> <div>我是父组件</div> <child ref="child"></child> </div> </template> <script> import child from '~/co 阅读全文
posted @ 2019-12-11 17:01 艺术诗人 阅读(955) 评论(0) 推荐(0) 编辑
摘要:localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据。 localStorage 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去删除。 localStorage 属性是只读的。 如果你只想将数据保存在当前会话中,可以使用 s 阅读全文
posted @ 2019-12-11 13:40 艺术诗人 阅读(564) 评论(0) 推荐(0) 编辑