自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue开发规范

H5规范 编号 事项 说明 备注 代码案例 1 代码规范 统一IDE使用EditorConfig插件控制缩进,保证代码的可读性     统一使用markdown编写文档     SVN提交需写明备注,列明当前代码修改项     添加注释: 1.文件头部                         ...

2018-11-26 16:27:33 705

原创 vue多业务线合并方案

一、依赖引入: 主业务线引入vue、vuex、公共方法、公共组件,并绑定到window对象,需要异步加载的子业务线通过window.XXX进行引入,不需要再次Import。 二、基础组件: 抽离与业务无关组件,如dialog、toast等。 三、异步加载: 将子业务线组件化。 在主业务线的配置文件中添加相关配置,如子业务线相关参数、js文件的url地址。异步注册组件: const sr...

2018-11-26 16:27:03 758

原创 angular-bootstrap中tooltip的实现

tooltip是bootstrap的一个封装插件,用于快速简便生成提示。bootstrap基于angularJS开发了angular-bootstrap包,其中的tooltip实现原理与原来基于jquery的tooltip实现原理相同,但是由于angular的特性,tooltip在此基础上又有了不同的改进。 由于angular数据绑定的特性,同样angular-bootstrap的tooltip

2017-12-07 16:25:32 3882

原创 requirejs多重依赖的实现

在使用requirejs管理代码的时候会有a依赖b,b依赖c……这样的情况,我选我遇到的的一种来说。 我在某一次使用requirejs的时候引入angular与它的插件angular-ui-router,angula-ui-router是依赖于angular的,而main.js又依赖于这两者,如果直接使用 //config.js requirejs.config({   baseUrl:

2015-10-08 00:22:33 419

原创 js addEventListener如何给触发,事件动态传参与添加/删除

addEventListener有三个参数,(event,fn,bubble),今天主要谈的就是对fn的运用。 一般使用addEventListener时,都是以这种形式 obj.addEventListener(event,function(e,args...){...},false),其中触发事件的参数是固定的,但是程序员并没有什么是不能改变的,我们以这种形式来写 var dynamic

2015-05-29 08:34:04 4539

原创 js获取元.素与区域的关系

今天研究了一下dom树的结构,发现了一些比较少用但可能会用到的东西,比如elementFromPoint(x,y),作用跟click事件里面的target基本一样,可以获取处于该坐标的z-index最高的元素,相反就是Object.getBoundingClientRect(),用来判断元素的位置和大小了。

2015-05-08 14:43:54 259

原创 js的继承

先看一段代码 function a(){ this.number = 1; } a.prototype.number = 2; a.prototype.print = function(){ console.log(this.number); }  function b(){ a.call(this); } b.prototype = Object.create(a.prot

2015-05-06 21:20:08 272

原创 关于写出有效率的js代码的一点心得(1)

在看过许多大牛们的文章之后,大致对js的原理等有了一定的了解,现在来抛个砖希望各位点评。 要写出有效率的js代码先要牢记这一点,始终声明局部变量。全局变量在js中非常容易创建,然而坏处是会污染公共命名空间。相信前端开发的人都调用过别人的插件,良好的插件只暴露出一个对象名及其属性,插件的方法和变量全部封装在一个对象当中。如var a = 0,b = "string",c = function(){

2015-04-22 18:59:45 671

原创 移动端网页性能小结

在制作web端的网页时,考虑到手机的性能问题j,无论是js的代码性能还是网页动画效果都要尽可能进行优化。 最可能造成卡顿现象的是网页的动画效果。目前主流的web端动画大多是翻页、浮动、拖拽、滚动等,以走马灯这一效果为例说说性能的优化。 图片/文字无缝循环被用于许多地方,手动的话一般我们都倾向于将其通过html的滚动条实现(window.onscroll = function)。这样做的好处是代

2015-04-22 10:24:43 615

空空如也

空空如也

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

TA关注的人

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