一、优化的品质 1.简练。2.可读性强。3.模块化;4.层次性;5.设计良好。6.高效。7.优雅;8.清晰。 二、常见的编程规范 1. 基本要求 · 结构清晰,简单易懂。单个函数不超过100行。目标明白,代码精简 · 尽量使用标准库函数和公共函数 · 不任意定义全局变量。尽量使用局部变量 · 使用括 ...
分类:
移动开发 时间:
2017-06-20 22:30:54
阅读次数:
280
ThinkPHP框架下有个Org/Net/Http.class.php的方法download。 首先需要看一下大家使用的Thinkphp的版本,不同的版本使用的方法不同,(在导入公共函数的时候方式不同) 我用的是thinkphp3.2.3版本的,因此直接使用import()函数,直接把使用think ...
分类:
Web程序 时间:
2017-06-08 14:53:06
阅读次数:
177
一、静态属性 要点:@property + return 把公共函数变成数据属性,实例调用的调用的时候去掉小括号,像调用普通属性一样调用它。 二、类方法 要点:@classmethod 和 cls 专门供类使用的方法,类调用的时候不用传实例,也可以被实例调用(不建议这么做,本来就是划给类的方法,你还 ...
分类:
其他好文 时间:
2017-05-30 23:09:53
阅读次数:
316
下载获取:www.thinkphp.cn 配置 1.创建网站根目录 2.放置thinkPHP框架目录 3.浏览器下访问单入口文件 目录简介 Application ├─Common 应用公共模块 │ ├─Common 应用公共函数目录 │ └─Conf 应用公共配置文件目录 ├─Home 默认生成的 ...
分类:
Web程序 时间:
2017-05-24 15:57:44
阅读次数:
327
Mixins:用于组件间事件共享(公用的方法,比如弹窗,数值计算等组件函数) 要使用Mixins,首先要在项目文件夹根目录下安装Mixins包 react>npm install --save react-mixin@2 //指定安装版本 使用: step-1 建立公共mixins.js文件,将公共 ...
分类:
其他好文 时间:
2017-05-15 19:59:22
阅读次数:
253
函数: 函数作用:解析url地址获得一个对象 使用方法:把以上代码添加到你的公共函数库 其实用vue-router更简单 ...
分类:
Web程序 时间:
2017-04-30 12:35:57
阅读次数:
240
首先需要看一下大家使用的Thinkphp的版本,不同的版本使用的方法不同,(在导入公共函数的时候方式不同) 我用的是thinkphp3.2.2版本的,因此直接使用import()函数,直接把使用thinkphp自带的http类的功能实现下载。但是在引用公共类的时候, 首先需要使用import来导出公 ...
分类:
Web程序 时间:
2017-03-09 15:31:47
阅读次数:
201
//密码复杂度公共函数封装(邮箱,手机号) this.PasswordStrength = function(password) { var rule = Auto517.config.passwordRule.rule; var min = Auto517.config.passwordRule. ...
分类:
移动开发 时间:
2017-01-03 10:43:31
阅读次数:
368
策略模式:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 我的理解就是把各种方法封装成函数,同时存在一个可以调用这些方法的公共函数。这样做的好处是可以消化掉内部的分支判断,使代码效率更高。 使用策略模式计算奖金 现在要实现这样一个东西,年终奖是根据员工的工资基数和年底绩效情况来发放 ...
分类:
编程语言 时间:
2016-11-21 19:40:29
阅读次数:
156
myLabel.adjustsFontSizeToFitWidth=YES;在计算文字高度的公共函数中,原来高度的基础上+2就可以了;PS:myLabel.adjustsFontSizeToContentSizeCategory=YES;(iOS10)这个是自适应用户在设置页面中,设置文字大校
分类:
移动开发 时间:
2016-10-25 19:49:54
阅读次数:
281