随笔分类 - JavaScript 进阶
摘要:if/else 的重构方案 背景 日常开发中总会遇到条件判断,而写程序归根结底也是各种条件判断来控制程序执行的。最常用也是最信手拈来的就是 if/else, 或者优雅点会用到 switch 来实现多个条件的判断。当然 if/else 的使用在开发人员当中也时常会引起热烈讨论,到底条件判断怎么写会更优
阅读全文
摘要:首先 先抛出两个例子,大家想想结果是什么? eg1: var a = 1; var b = a; a.x = a = 3; 问 a = ? | b = ? | a.x = ? eg2: var a = {n:1}; var b = a; a.x = a = {n:2}; 问 a = ? | b =
阅读全文
摘要:应用 ES6 的 内置对象 Promise, 让异步函数 按顺序执行的例子 如下: 上边 是四个用Promise 处理过的 异步执行的函数: fn1、fn2、fn3、fn4 下面,让其按顺序执行 如下: 测试代码:
阅读全文
摘要:1、base64加密 在页面中引入base64.js文件,调用方法为: <!DOCTYPE HTML><html><head><meta charset="utf-8"><title>base64加密</title><script type="text/javascript" src="base64
阅读全文
摘要:摘自:http://www.cnblogs.com/liuwenhao-1/articles/6963540.html 1 、在项目中常常遇到本地访问服务器上的链接数据访问不到,并出现如下问题: 这是因为tomcate 的配置中过滤了请求方式, 解决方案: 1、在tomcate中引入两个jar包:j
阅读全文
摘要:摘自:http://www.jb51.net/article/77331.htm 方法一: //最小值 Array.prototype.min = function() { var min = this[0]; var len = this.length; for (var i = 1; i < l
阅读全文
摘要:①添加事件方法 addHandler:function(element,type,handler){ if(element.addEventListener){//检测是否为DOM2级方法 element.addEventListener(type, handler, false); }else i
阅读全文
摘要:摘自: http://blog.csdn.net/jiachunfeng/article/details/6448186 event对象 IE 中可以直接使用 event 对象,而 FF 中则不可以,解决方法之一如下:var theEvent = window.event || arguments.
阅读全文
摘要:JS性能优化 摘自:http://www.china125.com/design/js/3631.htm 首先,由于JS是一种解释型语言,执行速度要比编译型语言慢得多。(注:,Chrome是第一款内置优化引擎,将JS编译成本地代码的浏览器,其它浏览器也陆续实现了JS的编译过程。但是,即使到了编译执行
阅读全文
摘要:以前总是感觉没有时间,也感觉自己技术水平并不够,如果妄自尊大,写一些东西,总感觉有些鸡肋,所以一直不太敢自己真正的发表一些自己学习和总结的东西,可是今天受大神启发,其实写博客也没什么,写好写坏不重要,每个写博客的大神们,估计也是从自己现在看来很烂的博客开始写起的,就当定期总结一下自己的学习成果就好了
阅读全文