摘要:
冒泡排序的英文Bubble Sort,是一种最基础的交换排序。 大家一定都喝过汽水,汽水中常常有许多小小的气泡,哗啦哗啦飘到上面来。这是因为组成小气泡的二氧化碳比水要轻,所以小气泡可以一点一点向上浮动。而我们的冒泡排序之所以叫做冒泡排序,正是因为这种排序算法的每一个元素都可以像小气泡一样,根据自身大 阅读全文
摘要:
其实,console.log 不仅仅有以下应用 console.log() // 这个应该是最常用的 console.error() // 输出错误信息 会以红色显示 console.assert(bool, "info") // 如果bool为false 打印出info 否则不打印 console 阅读全文
摘要:
互联网有一项著名的8秒原则。用户在访问Web网页时,如果时间超过8秒就会感到不耐烦,如果下载需要太长时间,他们就会放弃访问。大部分用户希望网页能在2秒之内就完成加载。事实上,加载时间每多1秒,你就会流失7%的用户。8秒并不是准确的8秒钟,只是向网站开发者表明了加载时间的重要性。那我们如何优化页面性能 阅读全文
摘要:
使用webpack构建的工程,在开发过程中不同环境的配置不同,在各种环境的打包切换过程中需要手动修改相关配置达到预期目的。但是每次都手动修改会比较麻烦,本文简单介绍如何通过对webpack进行配置,实现不同环境打包分类配置; 1.修改build文件夹下build.js文件 添加声明变量 修改前 修改 阅读全文
摘要:
实际项目开发中,iframe在移动设备中使用问题还是很大的,说一说我的那些iframe坑 做过的这个后台管理框架,最开始的需求是PC,但随着业务需要,需要将项目兼容到ipad,后台的框架也是使用的开源框架开发,使用的是iframe嵌套页面的方式 1、内部嵌入iframe,里面的内容页面中有绝对定位的 阅读全文
摘要:
近期产品需求要在wapapp 内部嵌入网易im聊天客服功能,内部需求不是很多,不过还是第一次接触,有点抓耳,,, 希望召集更多大神交流878269930 增加用户默认发送自定义消息功能; 阅读全文
摘要:
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>三角形</title> <style> div{ width:0;height:0; border: 20px solid; /*平分效果*/ border 阅读全文
摘要:
跨域的各种解决方式及原理 原因 因为浏览器有某些安全级别的限制,例如,同源策略,所以在进行浏览器端的web应用开发的时候,经常会遇到跨域问题。 同源策略:只有在同源的情况下(同域名,同协议,同端口)才能进行数据交互 跨域问题报错:XMLHttpRequest cannot load https:// 阅读全文
摘要:
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>选项卡</title> <style type="text/css"> input{ width:80px; line-height:30px; color:#fff; font-w 阅读全文
摘要:
赋值式(将匿名函数赋给变量)表达式定义法 声明式 var fn_01 = function(){ alert("匿名函数"); } fn_01(); //如果想调用fn_01函数,写该函数的名称,然后写小括号就可以了 将一个匿名函数用小括号括起来,后面加一个小括号,表示匿名函数的自执行(可以防止变量 阅读全文
摘要:
文章后有彩蛋 闭包概念:是指在JavaScript中,内部函数总是可以访问-其所在局部作用域中声明的参数和变量,即使在其所在局部作用域被销毁后,依然可以访问. 闭包的原理:借助函数的立即执行、参数以及函数的return返回值,多创建了一层作用域。从而实现外部函数,持续性被引用而不能释放内存空间,将值 阅读全文
摘要:
HTML 5 是一个新的网络标准,目标在于取代现有的 HTML 4.01, XHTML 1.0 and DOM Level 2 HTML 标准。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe 阅读全文
摘要:
1:如何点击某一个 li 的时候 alert 输出其index? <ul id="test"> <li>111</li> <li>222</li> <li>333</li> <li>444</li> </ul> window.onload = function(){ var oLis = docum 阅读全文