float:left, right, none(不允许进行流动) clear:both, right, left,none clear:none // 允许两边都可以有浮动对象 clear:left // 不允许左边有浮…
标签:前端开发
requireJs学习笔记
加载JavaScript文件 index.html <script data-main="scripts/main.js" src="scripts/require.js"></script> R…
js获取url中的参数(解决中文乱码问题)
function getQueryStringChinese(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i")…
Promise 异步控制流
Node.js 风格函数的 promise 化 在 Javascript 中, 并非所有的异步控制函数和库都支持开箱即用的promise,所以在大多数情况下都需要吧一个典型的基于回调的函数转换成一个返回promise的函…
vue项目技术小记
最近做的项目快要结尾了,本项目用前后端分离的,然后前端是用vue开发的,为什么选vue呢?一来公司要求效率要高些的,那就应该用到三大流行的框架之一,然后项目的内容不太复杂的,觉得用vue更合适的。二来正好应该要“炒熟”v…
开发了一款写作软件(OSX,Windows),附带Electron开发指南
断断续续写了个把月,终于在昨天完成了第一版… 笔落写作 一款帮助网络写手更方便地进行小说创作的PC软件,目前支持 OSX/Windows 名字灵感来自于杜甫的一首诗,前两句是: 《寄李十二白二十韵》 昔年有狂客,号尔谪仙…
日期格式化
我们在开发中经常会遇到日期格式化需求,著名的moment就很好,但是又太好了,功能太多,又没有按需加载,可能只用到一个功能但是加载了一大堆,因此这里我写了一个小的日期格式化库,基本的格式都支持,重点是小。 npm ins…
Height:100%为什么不生效
常常会有设计稿里背景图铺满整个屏幕,因此我们需要让一个div铺满整个屏幕,首先想到的就是设置width:100%;height:100%,但是结果常常不如人所愿,width:100%在横向方向上是铺满了屏幕,但是heig…
es6 Generator函数
基本介绍 Generator 函数是一个状态机,封装了多个内部状态。 执行 Generator 函数会返回一个遍历器对象,可以依次遍历 Generator 函数内部的每一个状态。 function关键字与函数名之间有一个…
js笔记三十四之原型链模式扩展(1)
原型链模式扩展 批量设置原型上的公有属性 function Fn(){ this.x = 100; } Fn.prototype.getX = function(){ }; Fn.prototype.getY = fun…
Learning TypeScript 读书笔记1
《Learning TypeScript》english edition, 2015 Chap 1 简介 1.TypeScript设计目标 强类型,需编译 javascript的超集 支持大型工程,提供基于面向对象的类/…
css定位之position
以下是我对position属性的了解和总结。 position:static;position的默认属性,元素框会根据在HTML文档中出现的顺序先后定位。 position:fixed;固定定位,元素框会相对于浏览器视窗…