下面分享一个JSON生成器,主要可以生成如下所示的json结构: { type:"message_1", text1:"one two three", text2:"one two three", ..... } 其中t…
标签:前端开发
JS灵巧判断7种类型的方式
1、空值 (null) 2、未定义 (undefined) 3、布尔值 (boolean) 4、数字 (number) 5、字符串 (string) 6、对象 (object) 7、符号 (symbol,ES6中新增) …
JSON.parse()与JSON.stringify()
1. JSON.parse()将字符串转化成json对象 var str = '{"name":"xiaoming"}' console.log(typeof JSON.parse(str)) // object 2. …
HTML_link与@import区别
加载css的两种方式:<link> @import 方式 <link rel=”stylesheet” href=”a.css” /> @impor…
为什么整个互联网行业都缺前端工程师?
现在,几乎整个互联网行业都缺前端工程师,不仅在刚起步的创业公司,对上市公司乃至巨头这个问题也一样存在。没错,优秀的前端工程师简直比大熊猫还稀少。 每天,HR群都有人在吐槽招不到前端工程师。实话说对这些需求,Betty也无…
JavaScript中this指向对象的理解
JavaScript函数中的this参数一直是初学者难以理解的东西,这里就this在不同调用方式中的指向问题做一下归纳 除了声明时定义的形式参数,每个函数接受两个附加的参数:this和arguments,参数this在面…
样式缓存问题
在项目里面修改了某些样式之后打开还行没有显示修改了,这种情况下我们会想清缓存的办法。 如下说个简单的清缓存办法: 在样式链接的最后加上“?123”,后面的数字可以随便写,这样就改了样式的路径,在打开页面的时候就会重新请求…
Fetch请求封装(vue)
Fetch请求封装。 //前置拼接url let api = '****'; //处理promise和fetch的兼容性以及引入 require('es6-promise').polyfill(); require('i…
js查询数组元素索引值的方法
使用js查询数组元素索引值的方法有以下两种。 方法一:使用Array自带的indexOf() 方法 indexOf() 方法可返回数组中某个指定的元素位置。 该方法将从头到尾地检索数组,看它是否含有对应的元素。开始检索的…
JS实现深拷贝、instanceof、判断是否为数组
JS深拷贝 JS中拷贝对象可以按照拷贝的程度可以分为浅拷贝和深拷贝,有些时候我们需要拷贝之后的对象和拷贝之前的对象解耦,即脱离联系,也就是改变其中一者,另一者不会变化,典型的场景有:状态的回溯。如果我们对状态对象使用浅拷…
Vue.js最佳实践(五招让你成为Vue.js大师)
本文面向对象是有一定Vue.js编程经验的开发者。如果有人需要Vue.js入门系列的文章可以在评论区告诉我,有空就给你们写。 对大部分人来说,掌握Vue.js基本的几个API后就已经能够正常地开发前端网站。但如果你想更加…
Webpack Loader源码导读之css-loader
原文地址:Webpack Loader源码导读之css-loader 在上一篇Webpack Loader源码导读之less-loader我们介绍了less-loader 本篇是Webpack Loader源码导读系列中…