模块化的初衷 现在的web系统越来越庞大、复杂,需要团队分工,多人协作,大型系统的javascript文件经常存在复杂的依赖关系,后期的维护成本会越来越高。 J…
标签:前端开发
html+css
1.让子元素居顶: valign <td height="600" valign="top"> <table border="1" width="%90" align="center"> <…
js浮点数精度计算问题解决
在工作中遇到这种精度问题,例如: ➜ ~ node > 5.10*100 509.99999999999994 > 大多数语言在处理浮点数的时候都会遇到精度问题,但是在JS里似乎特别严重,再来看一个例子 al…
Learning TypeScript 读书笔记3
Chap 4 TypeScript中的面向对象编程 1.面向对象开发的一些原则SOLID: 单一职责原则SRP: 开闭原则OCP: 里氏替换原则LSP: 接口隔离原则ISP: 依赖翻转原则DIP: 2.T雨棚script…
css的宽度与高度
div的高度问题 1. div里面没有内容的时候,高度是多少? 是0 2. 若div里面有文字,且css设置font-size:20px,浏览器显示div的高度是28,为什么? 第一种错误回答:行高的默认值就是1.4(2…
阿里面试题android网络图片加载优化
题目: 遇到网络不好,卡顿的时候如何对网络的加载图片进行优化? 思路: 从加载的图片的本身和手机的存储两方面考虑 解决办法: 1.找现有图片格式的替换者 在众多的图片格式中,选择了Google的WebP。原因很简单:压缩…
CSS中提升优先级属性!important的用法总结
一、语法 选择器{样式:值!import;} 二、说明 提升指定样式规则的应用优先权,即!important为开发者提供了一个增加样式权重的方法,让浏览器首选执行这个语句。 例如下面这个样式: div{ margin-l…
iOS 开发入门
说到 iOS 开发,自己学得也很浅。不过至少独立一人完成了一个应用的开发到 App Store 上线整个过程。既然有人让我说些推荐和建议,就分享一下。 首先建议阅读 Start Developing iOS Apps T…
javascript如何检测一个数据是不是数组
今天的学习任务是如何检测一个数据是不是数组? JavaScript中有基础数据类型和**类型。有Boolean,Number,String,Undefined,Function,和Object,6种数据类型。 我们可以通…
Bootstrap编码规范
Bootstrap 编码规范:编写灵活、稳定、高质量的 HTML 和 CSS 代码的规范。 黄金定律 永远遵循同一套编码规范 --不管有多少人共同参与同一项目,一定要确保每一行代码都像是同一个人编写的。 HTML 1、语…
【进阶系列】前端开发环境构建(五)JS -- Grunt
2.2 Grunt——js项目命令行构建工具 Grunt 是一个基于任务的 JavaScript 项目命…
Day.01.05 组合选择器之后代选择器
今天简书首页改样式,真有点不习惯. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> 后…