自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 如何编写高性能的Javascript?

如何编写高性能的Javascript? 1.使用 DocumentFragment 优化多次 append 2.通过模板元素 clone ,替代 createElement 3.使用一次 innerHTML 赋值代替构建 dom 元素 4.使用 firstChild 和 nextSibling 代替 childNodes 遍历 dom 元素 5.使用 Array 做为 StringBuffer ,...

2019-11-30 09:52:09 204

原创 关于ajax要了解的事

关于ajax要了解的事 Ajax 是什么? 如何创建一个Ajax? Ajax并不算是一种新的技术,全称是asynchronous javascript and xml,可以说是已有技术的组合,主要用来实现客户端与服务器端的异步通信效果,实现页面的局部刷新,早期的浏览器并不能原生支持ajax,可以使用隐藏帧(iframe)方式变相实现异步效果,后来的浏览器提供了对ajax的原生支持。 使用ajax...

2019-11-24 20:03:21 152

原创 保证页面安全输出,对特殊字符进行转义函数

为了保证页面输出安全,我们经常需要对一些特殊的字符进行转义,下面我们写一个函数escapeHtml,将<, >, &, “进行转义 function escapeHtml(str) { //[<>”&]:中括号中字符只要其中的一个出现就代表满足条件 //给replace第二个参数传递一个回调函数,回调函数中参数就是匹配结果,如果匹配不到就是null retu...

2019-11-17 19:32:48 450 1

原创 事件绑定和普通事件有什么区别

事件绑定和普通事件有什么区别 传统事件绑定和符合W3C标准的事件绑定有什么区别? div1.οnclick=function(){}; 1、如果说给同一个元素绑定了两次或者多次相同类型的事件,那么后面的绑定会覆盖前面的绑定 2、不支持DOM事件流 事件捕获阶段目标元素阶段=>事件冒泡阶段 addEventListener 1、 如果说给同一个元素绑定了两次或者多次相同类型的事件,所以的绑...

2019-11-10 16:08:59 581

原创 冒泡排序,位运算异或交换两数的值

冒泡排序 var arr=[12,13,55,26,43,36,77,63]; for(var i=0;i<arr.length-1;i++){ for(var j=0;j<arr.length-1-i;j++){ var num=arr[j]; if(arr[j]>arr[j...

2019-11-04 23:14:12 417

原创 JavaScript中递归函数

JavaScript中递归函数 什么是递归? 就是在函数体内调用本函数。是一种调用模式,是一种逻辑程序基础的体现。 == 递归会消耗大量内存,在实际开发中很少使用== 注意:递归最重要的是终止条件。 利用递归计算n的阶乘 function acc(n){ if(n<=1){ return 1; }else{ ...

2019-10-25 20:34:06 3259 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除