~function anonymous(window){ //根据当前设备的宽度,动态计算出rem的换算比例,实现页面中元素的等比缩放 let computedREM = function computedREM(){ let winW = document.documentElement.clientWidth, desW = 640; if(winW>640){ document.documentElement.style.fontSize = '100px'; return; } docu…
function Datea() { var timed = document.getElementById('timed'); var t = setInterval(function TDate() { var d1 = new Date() var h = d1.getHours(); var m = d1.getMinutes() var s = d1.getSeconds() //要判断如果h,m,s小于10的情况 h1 = h < 10 ? '0' + h : h m1 = m <…
//1.设置该label的numberOfLines为0 self.titleLabel.numberOfLines = 0;    //2.字体的设置要与之前相同 NSDictionary * attribute = @{NSFontAttributeName:[UIFont systemFontOfSize:17]};   //3.将size的高度设为最大值 CGSize size = CGSizeMake(355, CGFLOAT_MAX);   //4.将label的高度设为动态计算出的…
在ES5之前,如果属性名是个变量或者需要动态计算,则只能通过 对象.[变量名] 的方式去访问. <script type="text/javascript"> var p = { name : '李四', age : 20 } var attName = 'name'; console.log(p[attName]) //这里 attName表示的是一个变量名. </script> 而且这种动态计算属性名的方式 在字面量中 是无法使用的. var attName…
这里发现小程序实现步骤,Vue与之类似 先上效果图: <view class="icons"> <swiper indicator-dots="true" indicator-active-color="rgba(0,175,190,.8)" style='height: 360rpx;'> <swiper-item wx:for="{{iconsSwriper}}" wx:key="{…
需求: 在不同的移动终端设备中实现,UI设计稿的等比例适配. 方案: 布局排版都用rem做单位,然后不同宽度的屏,js动态计算根节点的font-size. 假设设计稿是宽750px来做的,书写css方便计算考虑,根节点的font-size假定为100px,得出设备宽为7.5rem.设计稿中标注的任何px数值都可以换算成px/100的rem值. 就是说,每一个设备的宽度都定为7.5个rem,然后宽度非750px的设备里,就需要用JS对font-size做动态计算. 换算关系为:根节点的font-s…
css常用清浮动写法 /*清除浮动*/| .clears:after{ display: block; content: ''; clear: both; height: ; visibility: hidden; overflow: hidden; } .fl{ float: left; } .fr{ float: right; } css实现超出内容部分溢出出现省略号,css写法 /*超出内容部分隐藏*/ white-space: nowrap; overflow: hidden; text…
关于ios 下动态计算文本内容的高度,经过查阅和网上搜素,现在看到的有以下几种方法: 1. //  获取字符串的大小  ios6 - (CGSize)getStringRect_:(NSString*)aString { CGSize size; UIFont *nameFont=[UIFont fontWithName:@"Helvetica" size:13]; size=[aString sizeWithFont:nameFont constrainedToSize:CGSize…
前言 移动端布局中,童鞋们会使用到rem作为css单位进行不同手机屏幕大小上的适配.那么来讲讲rem在其中起的作用和如何动态设置rem的值. 1.什么是rem rem是相对于根元素(html标签)的字体大小的单位. 2.rem实现适配的原理 核心思想:百分比布局可实现响应式布局,而rem相当于百分比布局. 实现手段:动态获取当前视口宽度width,除以一个固定的数n,得到rem的值.表达式为rem = width / n. 通过此方法,rem大小始终为width的n等分. 3.如何动态计算rem…
在改项目bug的时候,有一个问题动态计算label的高度,前开发者竟然用字符串长度除以14.16这样的常量来计算是否换行,结果cell的高度问题非常严重. 因为label内容里有部分关键字是要另一种颜色,另一种字体,所以计算起来还是有一些难度的.找了多种解决方案,然后整理后写了一个工具方法来处理. 这其实可以扩展到字体的其他会影响到宽度的属性,因为项目里只考虑字体和颜色,所以先记录下来. 最新的方法是NSString的方法,在iOS 7之后才出现,我用的NSAttributedString方法,…