- 博客(19)
- 收藏
- 关注
原创 text-align不生效问题
背景最近参与公司项目,做一个C端的产品,用webview,作为实习生,深刻体会到了C端的坑有辣么多,炒鸡多。问题描述目前有很多App都用了webview,但是…,webview还是有很多坑的,尤其是Android和ios之间存在的兼容性问题。其中就有text-align的问题。其实text-align: justify不生效的问题在web上面也存在,text-align: just
2018-01-31 21:17:19
25778
原创 浮点数运算
浮点数运算会出现精度问题,主要原因是浮点数二进制运算时尾数合并后会出现溢出,然后要进行舍入,设计到源码、反码、补码的运算,这里就不赘述了,想了解可以看 JavaScript 浮点数精度之谜这里贴出对浮点数运算解决代码,主要思路是转换成字符串运算//浮点数运算,目前支持加减乘function resolveFloat(base, increment, operator = '+') {
2018-01-11 12:12:12
950
原创 考研一英语笔记
完型基础笔记约定 *-重点内容 <略>略读内容一般人 3-4分 全国平均分 3.9分完型考什么?词汇 –词汇辨析题固定搭配 –词组短语题句型和语法 –语法题篇章逻辑 –逻辑关系题 *常识 <略>完形填空时间5-15分钟 作文->阅读->最后完型 完形填空时间不嫌少,3分钟也能得4分 目标分数:5-7分,太多了浪费时间
2017-12-09 15:22:37
1352
原创 JavaScript类型转换规则
值 => 字符串 | 数字 | 布尔值 | 对象undefined "undefined" NaN false throws TypeErrornull "null" 0 false throws TypeError----------------
2017-11-16 16:27:52
248
原创 JavaScript编程-可选的分号
偷一下懒,直接用了《JavaScript权威指南》的小标题——可选的分号。最近要参与公司项目,看了代码规范,又看了《JavaScript权威指南》,里面都有提到JavaScript编程过程中分号处理的问题。众所周知,JavaScript是可以不用分号结尾的,现在许多shell语言也都有类似的实现,其实是在解释代码的时候补加了分号。之前有写过文章来记录js中必须要用分号的地方,不用分号会导致报错,但没
2017-11-14 15:40:43
330
原创 谈一谈css中的100%和auto
在web前端的编程过程中,利用%数值和auto来进行设置元素的宽度和高度等是很常见的,但是他们的值是怎样计算的呢?
2017-09-06 10:01:59
1934
原创 ES6新特性
ECMAScript 6(简称ES6)是JavaScript语言的下一代标准,早已经在2015年6月正式发布了。虽然发布了,但并不是所用的浏览器都是兼容ES6语法的。目前使用的还大多是ES5的语法,使用ES6语法一般会与webpack等管理工具一起使用,使用(例如babel)帮助进行ES6语法到ES5语法的转化。 当然,作为新一代的标准,各大浏览器也在努力的兼容它。总结一下ES6的新特性1.增加新
2017-08-24 08:30:45
333
原创 内存泄露
内存泄露程序运行时,操作系统会为其分配运行所需要的内存,如定义变量等。当程序中某一部分变量不会再被用到,该变量所用到的内存会被回收。有些高级语言像C语言不会自动回收,需要手动释放内存(free)。但javascript可以自动回收内存,这就是javascript的垃圾回收机制。当不会再用到的内存无法被释放,就是内存泄露。垃圾回收机制javascript的自动垃圾回收机制有两种:标记清除和引用计数
2017-08-06 15:11:10
278
原创 javascript异步和单线程
什么是异步?先举个例子:console.log(100)setTimeout(() => { console.log(200)}, 1000)console.log(300)上面的结果很容易看出,打印的顺序是100 300 200从上面的例子可以看出,异步是不会阻塞进程的,而同步会阻塞进程,这也是同步和异步的区别。js中同步的典型例子为alert方法,他会阻塞进程,只有当打印后才会
2017-08-04 18:04:19
251
转载 Flex布局
网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案—-Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很
2017-07-21 09:29:09
246
原创 javascript原型链
什么是原型链呢?每个构造函数都会有一个原型对象,原型对象里面有constructor属性是一个指向构造函数的指针,每个实例都包含一个指向原型对象的内部指针([[prototype]])。如果让一个函数的原型对象等于另一个类型的实例,此时原型对象将包含一个指向另一个原型的指针[[prototype]],如果还有另外的原型对象等于该类型的实例,则另外的原型对象将包含一个指向该原型对象的内部指针,如果还有
2017-07-17 09:56:14
214
原创 javascript原型
javascript原型和原型链是javascript三座大山之一,在js中有5条原型规则。原型规则 1. 所有引用类型(Array,Object,Function),都具有对象特性,即可自由扩展属性(null除外) 2. 所有的引用类型,都有一个__proto__属性,属性值是一个普通的对象(隐式原型) 3. 所有的函数(function),都有一个prototype属性,属性值也是一
2017-07-15 09:55:01
300
原创 javascript构造函数
javascript中的构造函数开头字母大写,举例:构造函数的构建和使用:function Fruit(name, color){ this.name = name this.color = color //构造函数默认会返回this //开始调用构造函数产生实例时,this会初始化为一个空对象,再根据传入的参数进行对象属性的赋值}var apple = new
2017-07-15 06:42:04
232
原创 javascript变量类型
javascript中的变量类型(typeof返回)javasctipt中变量类型有值类型和引用类型:值类型:var a = 10var b = a//修改a的值b = 20console.log(a)上例可以看到值类型在赋值的时候想到与产生一个新的值,不会改变原来的值不会有变化引用类型var a = { name: "apple", color:
2017-07-14 20:01:42
242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人