js和es6中常用的字符串,例:slice(start,end) -> 截取字符串,用法:slice的用法和substring的用法基本一样,只是区别在于:1.slice(start,end) -> start是不能大于end的,否则返回空字符串;2.slice可以接受参数是负数,如果是负数的话,规则将按照:字符串的长度和赋值相加,替换掉这个值1.substring(start,end) -> 截取字符串用法:1.substring(start,end) -> 用数学表达式表达区间的话就是截取[start,end);2.substring(start,...
js数组方法的总结 :1、队尾插入push,2、队尾删除并返回删除的最后一项pop,3、队首插入unshift(),4、队首删除shift(),5、数组一添加数组二concat()1、队尾插入push var colors = ["red","green"];colors.push("black"):console.log(colors); //["red","green","black"]2、队尾删除并返回删除的最后一项pop var colors = ["red","green","black"];var item = colors.pop();console.log(item); //"black"3、队首插入unshift(...
这次给大家带来Vue单页引用样式文件方法总结,Vue单页引用样式文件的注意事项有哪些,下面就是实战案例,一起来看一下。问题描述对于.vue的文件来说,也是由结构、行为、样式三部分组成,在样式部分有个scoped的属性,也就是当前页面有效,当style标签内样式比较多时或者.vue文件之间有重复的时候,总感觉看起来不够整洁,所以就需要引入一些公共样式。下面就先说下如何引入单独的样式文件,这里就以CSS文件为例,之后再说下我的项...
这次给大家带来JS插入DOM对象节点方法总结,JS插入DOM对象节点的注意事项有哪些,下面就是实战案例,一起来看一下。一 介绍插入节点通过使用insertBefore()方法来实现。insertBefore()方法将在另一个子节点前插入新的子节点。obj.insertBefore(new,ref)new:表示新的子节点。ref:指定一个节点,在这个节点前插入新的节点。二 应用插入节点,本示例在页面的文本框中输入需要插入的文本,然后通过单击“前插入”按钮将文本插入到页面...
这次给大家带来JS删除DOM对象节点方法总结,JS删除DOM对象节点的注意事项有哪些,下面就是实战案例,一起来看一下。一 介绍删除节点通过使用removeChild()方法来实现。removeChild()方法用来删除一个子节点。obj. removeChild(oldChild)oldChild:表示需要删除的节点。二 应用删除节点,本示例将通过DOM对象的removeChild()方法,动态删除页面中所选中的文本。三 代码<!DOCTYPE html> <html> <head> <title>w删除节点</title> <scr...
这次给大家带来js函数项目中常用方法总结,js函数项目中常用的注意事项有哪些,下面就是实战案例,一起来看一下。一、对象的声明1. 使用关键字声明var obj = new Object; obj.name = ; obj[sex] = ;2. 使用json格式var obj = {key:val};3. 使用构造函数function obj(){ this.name = ; } var p = new obj();对象访问. [] this二、对象遍历for() 遍历数组 for..in 遍历对象 with(obj){ }三、内置对象字符串对象声明var str = new St...
原型链继承核心:将父类的实例作为子类的原型特点:1:非常纯粹的继承关系,实例是子类的实例,也是父类的实例2:父类新增原型方法,子类都能访问到缺点:1:要想为子类新增属性和方法,必须要在new Animal()之后,无法实现多继承2:创建子类实例时,无法向父类构造函数传参function Animal(name){this.name=name;this.sleep=function(){console.log(this.name+"正在睡觉");} } Animal.prototype.eat=function() {console.log(this...
这次给大家带来使用JS判断字符串中包含内容方法总结,使用JS判断字符串中包含内容的注意事项有哪些,下面就是实战案例,一起来看一下。String对象的方法方法一: indexOf() (推荐) var str = "123"console.log(str.indexOf("2") != -1); // trueindexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。方法二:match() var str = "123" var reg = RegExp(/3/); if(str....
这次给大家带来Vue在ie10下空白页debug方法总结,Vue在ie10下空白页debug的注意事项有哪些,下面就是实战案例,一起来看一下。发现问题前几天写的一段Vue,在ie下一片空白,f12显示script1003: expected : 。于是就有了这篇文章...解决过程baidu、google之,说是json最后一项有多余的逗号,例如{a: 5,b: 4, // 最后一项不能有逗号 }检索修正所有js文件不表,然而情况依旧。。。没办法了,祭出无敌睿智debug技巧: 全文注释掉,再一行...
这次给大家带来JS中所有循环遍历方法总结,JS中循环遍历总结的注意事项有哪些,下面就是实战案例,一起来看一下。1、for 循环let arr = [1,2,3]; for (let i=0; i<arr.length; i++){console.log(i,arr[i]) } // 0 1 // 1 2 // 2 3for 循环是 Js 中最常用的一个循环工具,经常用于数组的循环遍历。2、for in 循环let obj = {name:zhou,age:**} for(let i in obj){console.log(i,obj[i]) } // name zhou // age **for in 循环主要用于...
这次给大家带来前端中页面渲染优化方法总结,前端中页面渲染优化的注意事项有哪些,下面就是实战案例,一起来看一下。为什么做优化经典问题:白屏时间过长,用户体验差产生的原因:网络问题、关键渲染路径(CRP)问题怎么做优化如何做好优化呢,网上随便一搜,就有很多优化总结,无非就是网络优化、静态资源(html、js、css、image)优化。下面我们撇开网络方面的优化,只分析静态资源方面的优化。而静态资源的优化关键在于你要去深...
这次给大家带来在HTML中使用JS方法总结,在HTML中使用JS的注意事项有哪些,下面就是实战案例,一起来看一下。前言JavaScript是浏览器的内置脚本语言。当网页中嵌入了JavaScript脚本,浏览器加载网页时,就会执行脚本,从而操作浏览器,实现各种动态效果JavaScript代码嵌入网页的方法1、<script>元素直接嵌入代码<script type="text/javascript">function sayHello() {alert("hello!");} </script>2、<script>元素加载外部脚本<scri...
这次给大家带来页面优化方法总结,页面优化的注意事项有哪些,下面就是实战案例,一起来看一下。背景目的让官网首页加载速度更快,对用户的操作响应得更及时,给用户提供更为友好的体验。减少页面请求数,减小请求所占带宽,节省资源。优化手段按粒度分为两类:页面级别优化(HTTP请求数,资源合并压缩,资源加载时机等)代码级别优化(DOM操作优化、CSS选择符优化、HTML结构优化)具体措施页面级别优化页面级别的优化目标基本就是...
这次给大家带来webpack配置方法总结,webpack配置的注意事项有哪些,下面就是实战案例,一起来看一下。配置 Webpack 的方式有两种:通过一个 JavaScript 文件描述配置,例如使用 webpack.config.js 文件里的配置;执行 Webpack 可执行文件时通过命令行参数传入,例如 webpack --devtool source-map。这两种方式可以相互搭配,例如执行 Webpack 时通过命令 webpack --config webpack-dev.config.js 指定配置文件,再去 webpack-dev....
这次给大家带来优化Vue.js代码方法总结,优化Vue.js代码的注意事项有哪些,下面就是实战案例,一起来看一下。对大部分人来说,掌握Vue.js基本的几个API后就已经能够正常地开发前端网站。但如果你想更加高效地使用Vue来开发,成为Vue.js大师,那下面我要传授的这五招你一定得认真学习一下了。第一招:化繁为简的Watchers场景还原:created(){this.fetchPostList() }, watch: {searchInputValue(){this.fetchPostList()} }组件创建的...