会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
积累
博客园
首页
新随笔
联系
订阅
管理
1
2
3
下一页
2016年6月23日
代码重构
摘要: 提炼函数避免出现超大函数,独立出来的函数有助于代码复用,独立出来的函数更容易被覆写,独立出来的函数如果拥有一个良好的命名,他本身就起到了注释的作用//例如: 合并重复的条件片段 //一个页面跳转的伪代码 把条件分支语句提炼成函数 合理使用循环//一个创建XHR对象的代码,为了简化,只实现IE9以下
阅读全文
posted @ 2016-06-23 22:15 秋虹连宇
阅读(159)
评论(0)
推荐(0)
2016年6月18日
构造函数与各种继承方法特点
摘要: 使用new运算符调用一个函数时,总是返回一个对象 1、当使用new调用任何函数时,它会发生如下事情: 2、后台自动创建一个“空”对象,通过this引用该对象;var this={};//伪代码 3、可任意给this添加属性 4、在函数的末尾隐式返回this 但也可以通过下面的步骤返回不同的不同对象:
阅读全文
posted @ 2016-06-18 16:29 秋虹连宇
阅读(304)
评论(0)
推荐(0)
this指向问题——严格、非严格模式,事件处理程序
摘要: this值取决于调用它的位置与方法 函数调用:ES3和非严格的ES5,this指向全局对象,ES5严格模式下为undefined 方法调用:this指向调用它的对象。 function IsStrict(){return !this;}//判断是否为严格模式 this值指向的特殊情况: var na
阅读全文
posted @ 2016-06-18 16:24 秋虹连宇
阅读(255)
评论(0)
推荐(0)
2016年6月14日
《JavaScript设计模式与开发实践》学习笔记——单例模式
摘要: 单例模式:保证每=一个类仅有一个实例,并提供一个访问它的全局访问点 //透明的单例模式 //用代理实现单例模式 把负责实现单例的逻辑放到一个ProxyCreateDiv的类中,CreateDiv就是一个简单的类,它跟ProxyCreateDiv结合起来达到单例模式的效果 //惰性单例实例:
阅读全文
posted @ 2016-06-14 16:27 秋虹连宇
阅读(148)
评论(0)
推荐(0)
2016年5月10日
Git常用命名及常见操作流程
摘要: git config --global alias.newname sep 配置别名 newname配置后的名字,sep是配置前的名字 git add text.txt 把一个text文件提送到暂存区git commit -m "descript" 把暂存区的文件提送到版本库git status 查
阅读全文
posted @ 2016-05-10 12:41 秋虹连宇
阅读(531)
评论(0)
推荐(0)
2016年3月6日
防止网页被嵌入框架的代码
摘要: if(window!=top){ //判断当前对象是否为top对象 top.location.href=window.location.href; //若不是,将对象的网址自动导向被嵌入的网址地址 }; 缺点:所有的无法再把你的网址去潜入框架包括在自己。 if (top.location.hostn
阅读全文
posted @ 2016-03-06 13:52 秋虹连宇
阅读(404)
评论(0)
推荐(0)
前端性能优化之DOM(三)
摘要: DOM和JavaScript在浏览器中是独立实现的; IE : DOM—> 一个名为mshtml.dll的库(内部称为Trident) JavaScript—> 它的实现名为JScript,位于jscript文件中 Safaria : JavaScript—> 由独立的JavaScriptCore引
阅读全文
posted @ 2016-03-06 10:06 秋虹连宇
阅读(333)
评论(0)
推荐(0)
2016年3月5日
前端性能优化之数据存取(二)
摘要: 标识符解析过程:标识符解析过程已决定从哪里获取数据或存储数据。 该过程搜索执行环境的作用域链,查找同名的标识符,搜索过程从作用域的头部开始,也就是当前运行函数的活动对象。如果找到就会使用这个标识符对应的变量,如果没有找到则继续搜索下一个对象,搜索过程会持续进行,直到找到标识符,如没有搜索到匹配的对象
阅读全文
posted @ 2016-03-05 14:25 秋虹连宇
阅读(184)
评论(0)
推荐(0)
前端性能优化之加载与执行(一)
摘要: 学习了一阵的前端的优化,是时候终结一下了,接下来会陆续从各个方面终结前端的优化方案。----------------------------------------------------------------------------------- 由于脚本会阻塞页面其他资源的下载,因此推荐将所有
阅读全文
posted @ 2016-03-05 14:22 秋虹连宇
阅读(252)
评论(0)
推荐(0)
2016年3月2日
JSONP原理及代码简单实现
摘要: 利用在页面中创建<script>节点的方法向不同域提交HTTP请求的方法称为JSONP,这项技术可以解决跨域提交Ajax请求的问题。 JSONP的优点是:它不像XMLHttpRequest对象实现的Ajax请求那样受到同源策略的限制;它的兼容性更好,在更加古老的浏览器中都可以运行,不需要XMLHtt
阅读全文
posted @ 2016-03-02 21:52 秋虹连宇
阅读(3247)
评论(0)
推荐(0)
1
2
3
下一页
公告