
随笔
清风乐鸣
前端开发工程师
展开
-
Web App开发入门
WebApp与Native App有何区别呢?Native App:1、开发成本非常大。一般使用的开发语言为JAVA、C++、Objective-C。2、更新体验较差、同时也比较麻烦。每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。3、非常酷。因为native app可以调用IOS中的UI控原创 2015-07-04 10:23:34 · 674 阅读 · 0 评论 -
IDEA的破解码
点击打开链接IDEA的注册码和下载地址转载 2015-07-24 10:02:51 · 1335 阅读 · 0 评论 -
Sublimt HTML/CSS代码快速编写神器
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: Zen coding下的编码演示去年年底,该插件已经改名为Emmet。但Emmet不只改名,还带来了一些新特性。本文就来直观地演示给你。 一、快速编写原创 2016-06-24 17:44:39 · 613 阅读 · 0 评论 -
input获取焦点时候value值隐藏,失去焦点的时候显示
我们经常在开发过程中会遇到这样的问题,就是当我们给input添加一个value值时候,会覆盖掉placeholder,但是当我们去修改的时候呢,她本身呢又不会自动的消失,这时候input的另外两个属性就可以派上用场了,获取焦点事件和失去焦点事件:inputtype="text"onfocus="javascript:this.value=''"onblur="javas原创 2016-11-09 14:12:38 · 7067 阅读 · 0 评论 -
js数组分割【分页】(或者动态渲染td,每四个渲染一个tr)
当我们在处理表格的时候,或者是将数组每4个分为一组,进行渲染的时候,也就是分页的时候,我们经常会将一个数组进行一次分割,我接下来就总结一下各种情况下的做法:例如一个数组是var data = [1, 2, 3, 4, 5, 6, 7, 8, 9,10]; var result = []; var data = [1, 2, 3, 4, 5, 6, 7, 8, 9,10...原创 2018-04-18 22:06:55 · 3865 阅读 · 1 评论 -
require.js/seajs/ES6/browserify/webpack的区别
Javascript不具备原生的模块化技能,因此需要采用第三方开发的模块依赖处理库来实现模块化:AMD、CommonJS、ES6这三种方案的实现对比:AMD: define + requireCMD: exports + requireES6: export + import由于ES6本身是原生语言支持实现的模块化,但是现代浏览器大多都还未支持,因此必须使用相应的tra...原创 2019-02-21 14:25:34 · 570 阅读 · 0 评论