摘要:
解析json的方式通常用JSON.parse()但是eval()方法也可以解析,这两者之间有什么区别呢? JSON.parse()之所以可以解析json格式的数据,并且会对要解析的字符串进行格式检查,如果格式不正确则不进行解析,而eval()则可以解析任何字符串,eval是不安全的。 比如下面的字符 阅读全文
摘要:
一分钟教你在NPM上发包 在做开发的时候我们都会从npm上下载别人开发好的包,来帮助我们更高效的工作。但你有没有想过自己将工作中遇见的一些问题封装成一个包,发布到npm上让大家都来使用呢? 接下来我就教你怎么在npm上快速发包 1.首先我们要将准备发布的包开发好 例如 包的内容类似下图 packag 阅读全文
摘要:
这是一道经典的面试题,这道面试题不光前端面试会问到,后端面试也会被问到。这道题没有一个标准的答案,它涉及很多的知识点,面试官会通过这道题了解你对哪一方面的知识比较擅长,然后继续追问看看你的掌握程度。当然我写的这些也只是我的一些简单的理解,从前端的角度出发,我觉得首先回答必须包括几个基本的点,然后在根 阅读全文
摘要:
一、Vuex 是什么? 官网:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 关键词:状态管理器 二、为什么我们要用呢? 官网: 当我们的应用遇到多个组件共享状态时,单向数据流的简洁性很容易 阅读全文
摘要:
example : http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name从上面的URL可以看出,一个完整的URL包括以下几部分: 1.协议部分:该URL的协议部分为“http:”,这代表网页使用的是HTT 阅读全文
摘要:
1.超链接<a href="http://www.jb51.net" title="脚本之家">Welcome</a> 等效于js代码 window.location.href="http://www.jb51.net"; //在同当前窗口中打开窗口 2.超链接<a href="http://www 阅读全文
摘要:
这两个都是用来存放项目中所使用的静态资源文件。 两者的区别: assets中的文件在运行npm run build的时候会打包,简单来说就是会被压缩体积,代码格式化之类的。打包之后也会放到static中。 static中的文件则不会被打包。 建议:将图片等未处理的文件放在assets中,打包减少体积 阅读全文
摘要:
当我们打开网站时,网页的渲染过程就是一大堆同步任务,比如页面骨架和页面元素的渲染。而像加载图片音乐之类占用资源大耗时久的任务,就是异步任务。,我们用导图来说明: 同步和异步任务分别进入不同的执行"场所",同步的进入主线程,异步的进入Event Table并注册函数。 当指定的事情完成时,Event 阅读全文
摘要:
创建步骤: 面试手写(原生): //1:创建Ajax对象 var xhr = window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject('Microsoft.XMLHTTP');// 兼容IE6及以下版本 //2:配置 Ajax请求地址 阅读全文
摘要:
朋友圈看到的一个很有意思的提问,百度了一下发现了没有答案,征求了几位同学的观点,一致选B,好吧,就算是权威答案了解题思路:这是一道常见的小学思维题,主要考察学生的观察力,因此可以排除复杂的运算,直接用排除法进行解决 1、首先,不管是按照顺时针还是逆时针,每个三角形内相邻之间都是一个数字和一个字母的排 阅读全文