浅谈javacript 笔记系列--- 设计模式 之单例模式 javascript设计模式之单例模式定义和用法在传统开发工程师眼里,单例就是保证一个类只有一个实例,实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例对象。在JavaScript里,单例作为一个命名空间提供者,从全局命名空间里提供一个唯一的访问点来访问该对象。 正文在JavaScript里,实现单例的方式有很多种,其中最简单的一个方式是使 2016-06-11 #JavaScript #设计模式
JavaScript 正则表达式学习笔记 创建一个正则表达式: perl 风格 1var expression = / parrern / flags 其中模式(parrern) 部分 可以使任何简单或复杂的正则表达式,每个正则表达式都可以带有一个或多个标志(flags),用以表明正则表达式的行为 JS 风格 1var expression = new RegExp(“a”, “i”) 在perl->flags 处 和 JS- 2016-03-25 #regexp
Angular JqLite 方法汇总 addClass()-为每个匹配的元素添加指定的样式类名after()-在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点append()-在每个匹配元素里面的末尾处插入参数内容attr() - 获取匹配的元素集合中的第一个元素的属性的值bind() - 为一个元素绑定一个事件处理程序children() - 获得匹配元素集合中每个元素的子元素,选择器选择性筛选clone()-创建 2016-02-18 #Angular
关于script标签位置 按照HTML5标准中的HTML语法规则,如果在</body>后再出现<script>或任何元素的开始标签,都是parse error,浏览器会忽略之前的</body>,即视作仍旧在body内。所以实际效果和写在之前是没有区别的。所以html5标准建议大家将script标签写入到</body>标签之前原因:如果你写在</body>标签之后, 2016-02-10 #JavaScript
HEXO之我的优化 hexo 本身生成的是一套静态页面,但是用的其主题的ejs模板相互嵌套,发现最后生成的html文件结构混乱,style,scipt,标签穿插在其中.对于我这个稍微有一点代码洁癖的人来说,感觉异常不爽,另外,也不满足script放在dom节点后的规则.而且,script标签在html中,会形成阻塞,最终导致页面加载时的耗时增加.另外,CSS,和script的静态资源放到服务器上,因我的廉价vps,响 2016-01-22 #HEXO
HEXO 部署Git的坑 部署Git 第一步配置config.yml 文件找到根目录下的_config.yml,修改配置 1234deploy: type: git repo: https://github.com/pyrinelaw/pyrinelaw.github.io.git branch: master 注意type为git,不是github.repo也可以写repository,后面地址为你要p 2016-01-20 #HEXO
Hello World 本篇日志用于归纳记录自己在学习建设个人博客站点中的各种修改。 2016-12-18 文章目录增修改为 jquery.tocify.js 2016-12-17 修复多说UA表示手机端不对齐的问题。 2016-12-11 加上fancybox.js 以后可以点击预览图片啦! 原主题采用 jquery.nav.js 来给目录导航跳转加上过渡,感觉不是很好,以下是自己改造过的锚点平滑过渡,j 2016-01-18 #HEXO