- 博客(9)
- 收藏
- 关注
原创 vue开发规范
H5规范 编号 事项 说明 备注 代码案例 1 代码规范 统一IDE使用EditorConfig插件控制缩进,保证代码的可读性 统一使用markdown编写文档 SVN提交需写明备注,列明当前代码修改项 添加注释: 1.文件头部 ...
2018-11-26 16:27:33
751
原创 vue多业务线合并方案
一、依赖引入:主业务线引入vue、vuex、公共方法、公共组件,并绑定到window对象,需要异步加载的子业务线通过window.XXX进行引入,不需要再次Import。二、基础组件:抽离与业务无关组件,如dialog、toast等。三、异步加载:将子业务线组件化。 在主业务线的配置文件中添加相关配置,如子业务线相关参数、js文件的url地址。异步注册组件:const sr...
2018-11-26 16:27:03
809
原创 angular-bootstrap中tooltip的实现
tooltip是bootstrap的一个封装插件,用于快速简便生成提示。bootstrap基于angularJS开发了angular-bootstrap包,其中的tooltip实现原理与原来基于jquery的tooltip实现原理相同,但是由于angular的特性,tooltip在此基础上又有了不同的改进。由于angular数据绑定的特性,同样angular-bootstrap的tooltip
2017-12-07 16:25:32
3972
原创 requirejs多重依赖的实现
在使用requirejs管理代码的时候会有a依赖b,b依赖c……这样的情况,我选我遇到的的一种来说。我在某一次使用requirejs的时候引入angular与它的插件angular-ui-router,angula-ui-router是依赖于angular的,而main.js又依赖于这两者,如果直接使用//config.jsrequirejs.config({ baseUrl:
2015-10-08 00:22:33
457
原创 js addEventListener如何给触发,事件动态传参与添加/删除
addEventListener有三个参数,(event,fn,bubble),今天主要谈的就是对fn的运用。一般使用addEventListener时,都是以这种形式obj.addEventListener(event,function(e,args...){...},false),其中触发事件的参数是固定的,但是程序员并没有什么是不能改变的,我们以这种形式来写var dynamic
2015-05-29 08:34:04
4596
原创 js获取元.素与区域的关系
今天研究了一下dom树的结构,发现了一些比较少用但可能会用到的东西,比如elementFromPoint(x,y),作用跟click事件里面的target基本一样,可以获取处于该坐标的z-index最高的元素,相反就是Object.getBoundingClientRect(),用来判断元素的位置和大小了。
2015-05-08 14:43:54
284
原创 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
298
原创 关于写出有效率的js代码的一点心得(1)
在看过许多大牛们的文章之后,大致对js的原理等有了一定的了解,现在来抛个砖希望各位点评。要写出有效率的js代码先要牢记这一点,始终声明局部变量。全局变量在js中非常容易创建,然而坏处是会污染公共命名空间。相信前端开发的人都调用过别人的插件,良好的插件只暴露出一个对象名及其属性,插件的方法和变量全部封装在一个对象当中。如var a = 0,b = "string",c = function(){
2015-04-22 18:59:45
705
原创 移动端网页性能小结
在制作web端的网页时,考虑到手机的性能问题j,无论是js的代码性能还是网页动画效果都要尽可能进行优化。最可能造成卡顿现象的是网页的动画效果。目前主流的web端动画大多是翻页、浮动、拖拽、滚动等,以走马灯这一效果为例说说性能的优化。图片/文字无缝循环被用于许多地方,手动的话一般我们都倾向于将其通过html的滚动条实现(window.onscroll = function)。这样做的好处是代
2015-04-22 10:24:43
643
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人