背景:近来在做vue的项目,由于页面的逻辑比较复杂,代码量较多,所以就想抽离出一些组件放到component内里。题目就随之来了。由于vue不首倡在子组件中修正父组件的值,所以假如要如许操纵的话就要贫苦一步,而我恰好须要…
分类:JavaScript
js substr,slice,substring 的用法与区别
slice,substring,substr三个函数都是截取字符串。 先看方法的签名 slice(start, end); // 参数可为负数。第二个参数是指定结束位置。 substring(start, end); /…
new关键字创建对象的过程
题目解析 先看代码 var Func=function(){ }; var func=new Func (); new共经过了4几个阶段 1、创建一个空对象 var obj=new Object(); 2、设置原型链 o…
Js中的數組Array
關於Array的經常運用要領和注重點 基本 字面量體式格局建立 let ary1 = [] let ary2 = [1,2,3] 實例建立 當只要一個參數的時刻 代表建立雷同數目的空項 let ary1 = new Ar…
講清楚之 javascript 對象繼續
這一節梳理對象的繼續。 我們重要運用繼續來完成代碼的籠統和代碼的復用,在應用層完成功用的封裝。 javascript 的對象繼續體式格局真的是百花齊放,屬性繼續、原型繼續、call/aplly繼續、原型鏈繼續、對象繼續、…
总结开辟历程踩到的坑(一)
在一样平常工作中,经常会遇到林林总总的坑,偶然真的以为许多时刻开辟的履历都是踩坑踩出来的。在通往大牛的道路上,愿望本身能够逾越重重障碍,越走越远。学会经常总结,不停提拔本身。 本文章旨在总结开辟过程当中遇到的轻易遗忘或许…
初识代理(Proxy)和反射(Reflection)API
mdn上的解释: Proxy 对象用于定义基本操作的自定义行为(如属性查找,赋值,枚举,函数调用等)。 Reflect 是一个内置的对象,它提供拦截 JavaScript 操作的方法。这些方法与处理器对象的方法相同。Re…
你不懂JS:入门与进阶 第三章:进入YDKJS
官方中文版原文链接 感谢社区中各位的大力支持,译者再次奉上一点点福利:阿里云产品券,享受所有官网优惠,并抽取幸运大奖:点击这里领取 这个系列丛书到底是为了什么?简单地说,它的目的是认真地学习 JavaScript的所有部…
JavaScript函数变量的作用域
1.变量最基本的作用域在函数体本身内部 例子: 'use strict'; function foo(){ var x=1; x=x+1; } x=x+2; //这个写法会报错,因为无法在函数体外引用函数内部的变量 …
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP
前言 本章我们要讲解的是S.O.L.I.D五大原则JavaScript语言实现的第5篇,依赖倒置原则LSP(The Dependency Inversion Principle )。 英文原文:http://f…
Ajax上传图片
上传图片input的范例是file (以下图) <input type='file' name='xxx' id='pic_img'> 当我们挑选图片文件时以下: 推断是不是为空以下: if($(…
【速记】如安在老IE浏览器大将字符串剖析成DOM对象
今天在检察Pentaho的CDE组件代码时发现了应用ActiveXObject对象将字符串成DOM对象的代码,个中涉及到如安在不支持DOMParserAPI的浏览器中将字符串剖析成DOM对象的兼容手艺。详细代码以下: f…