摘要: 一、算法的基本定义 1、有穷性 2、确定性:对于每种情况下所应执行的操作,在算法中都有确切的规定,不会产生二义性,使算法的执行者或者阅读者都能明确其含义及如何执行 3、可行性 4、输入 5、输出 二、算法的评价标准 1、正确性 2、可读性 3、健壮性 4、高效性 三、算法的时间复杂度 一个语句的重复 阅读全文
posted @ 2018-04-10 15:47 前端++ 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 1、尽量减少http请求。 2、使用cdn 3、添加expires头 4、采用Gzip压缩组件 5、将样式表放在顶部 6、将脚本放在底部 7、避免css表达式 8、使用外部的javascript和css 9、减少dns查询 10、精简javascript 11、避免重定向 12、删除重复的脚本 13 阅读全文
posted @ 2018-04-03 08:36 前端++ 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、去重: 法1:使用数组IndexOf去重 法2:使用对象Key: 2、找出字符串中出现次数最多的字符及显示次数 法1、使用indexOf循环 法2:使用对象key值的方法 阅读全文
posted @ 2018-03-12 10:47 前端++ 阅读(852) 评论(0) 推荐(0) 编辑
摘要: //立即执行函数的括号可以包括函数加参数,可以匿名也可以不匿名//eg1:(function (){}())//eg2:(function(){})() 阅读全文
posted @ 2018-02-20 11:17 前端++ 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 网上有很多关于sum(1)(2)(3),sum(1,2,3)之类的面试题要求输出相同的结果6并要求可以满足扩展,即有多个参数时也能符合题设的要求,所以自己写了部分例子可以大概满足这些面试题的要求 <!DOCTYPE html><html lang="en"><head> <meta charset= 阅读全文
posted @ 2018-02-14 11:58 前端++ 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 面试题要求如下所示 1、angular: 2、react: 3、vue2.0: 阅读全文
posted @ 2018-02-12 11:10 前端++ 阅读(843) 评论(0) 推荐(1) 编辑
摘要: 效果示意图 <!DOCTYPE><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><style> .div1{ width: 1200px; height: 阅读全文
posted @ 2018-02-11 17:22 前端++ 阅读(270) 评论(0) 推荐(0) 编辑
摘要: http://www.ruanyifeng.com/blog/2016/04/cors.html 整个CORS通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码完全一样。 浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有时还会 阅读全文
posted @ 2018-02-11 10:49 前端++ 阅读(336) 评论(0) 推荐(0) 编辑
摘要: JavaScript会通过简单的转换规则,将一些非布尔类型的值转换成布尔型的。大多数的值都会转换成true,只有少数的是false,他们分别是:false, 0, -0, "", NaN, null, undefined 阅读全文
posted @ 2018-02-09 11:23 前端++ 阅读(171) 评论(0) 推荐(0) 编辑
摘要: <template id="pingJia"> <div> <ul> <li :class="{li1:1,bg1:index%2}" v-for="(value,index) in list"><span class="stu_span1"> {{value.classs.major}}</spa 阅读全文
posted @ 2018-02-06 10:09 前端++ 阅读(883) 评论(0) 推荐(0) 编辑