
web前端
文章平均质量分 66
Q-Borfy
html5的持续研究开发,前台开发专注,后台采用java EE(Spring MVC 和 Mybatis,SSH框架),最近研究Node.js。
展开
-
关于前台开发的一些开发技巧
开发前台的有一些时间,总结一些小技巧,客官若已知晓,请别见笑。一、简单应用:1. 如果要兼容IE浏览器,在JS开发,请不要使用console进行调测,因为IE没有console。2. 开发JS中,建议以模块进行书写,对同一模块的代码,可以使用:(function(){})();,这样子可以避免太多的全局变量,而且代码清晰可观。3.原创 2015-05-13 17:08:30 · 692 阅读 · 0 评论 -
js数组的操作
js数组的操作用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧1、数组的创建 var arrayObj = new Array(); //创建一转载 2015-10-13 15:04:18 · 424 阅读 · 0 评论 -
(转)Web开发者不容错过的10个HTML5工具
本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎加入技术翻译小组!HTML5已经成为当今世界的一个必然组成部分。由于World Wide Web万维网是使用超文本标记语言来架构和呈现的,于是HTML5成为了最流行的编程语言之一。随着网络的不断扩张,Web开发人员非常有必要拥有最新的HTML5工具,用于创建动态和交互式的Web应用程序和网页。下面这些就是你不应该错过的新的HTM转载 2015-08-15 15:13:29 · 1030 阅读 · 0 评论 -
在JavaScript遇到的坑(二)
上面写了一篇JavaScript数组复制的函数遇到的坑,主要是区分JavaScript中类型区分,主要是普通类和引用类型,访问地址为:《在JavaScript遇到的坑(一)》一、js 小数取整的函数在小数转整数的时候,主要有几种场景,一是只取整数位,如时间转换;二是四舍五入,统计时候用到。如果你对下面几个函数不是很了解,尤其在统计时间方面,如果用了round或者toFixed的时候,那就又原创 2015-08-31 15:41:45 · 461 阅读 · 0 评论 -
在JavaScript遇到的坑(一)
这几年,一直在前端开发,JavaScript虽然是很好的语言,但是在其中有些坑,你遇到了,就被坑了,因为你完全不是很明白里面的赋值关系。一、数组赋值(复制)引起的坑var a = [1,2];var b = a;b[1] = 3;console.log(a);最后猜猜看,输出了是什么呢?最后输出的是:[1,3]。为什么呢?因为javascript分原创 2015-08-26 15:56:38 · 597 阅读 · 0 评论 -
JavaScript标准Selection操作
JavaScript标准Selection操作简介术语属性方法document.activeElementdocument.designMode = 'on';简介selection是对当前激活选中区(即高亮文本)进行操作。在非IE浏览器(Firefox、Safari、Chrome、Opera)下可以使用window.getSelection转载 2015-07-31 18:09:16 · 533 阅读 · 0 评论 -
webview加载html优化
一、 加载过慢的原因1.网络请求过多(图片>JS>CSS)2.页面DOM构造复杂(造成选择DOM耗时)3.JS多次重复操作DOM构造(造成页面多次渲染耗时)4.某次或多次网络资源请求过大(造成页面请求卡顿) 二、 解决方案1. 网络请求过多:Ø 部分常用资源放置app端中(如:jquery或常用CSS文件);Ø 合并图片,原创 2015-05-13 19:11:22 · 1320 阅读 · 0 评论 -
Handlerbar.js——Ajax组装html的超强模板工具学习实践
一、背景介绍在JSP页面开发中,关于页面中html代码的组建方式有两种:1、在JSP页面使用jsp语言或等标签进行组建,优点:保持html原有格式,缺点:占用大量服务器资源,而且速度缓慢;2、通过Ajax请求返回json对象,for循环等进行html代码组建,优点:反应速度非常快,用户体验非常好,缺点:无法html原有格式在这里,推荐后者,因原创 2015-05-13 17:25:40 · 1982 阅读 · 0 评论 -
webview中html页面开发注意事项
在移动设备中,尤其触摸屏等智能手机中,内嵌的浏览器-webview中,要展现html页面,因此对于html页面的开发需要注意一些事项,大概有以下几点:1. 在webview中,对于click,mouseup,mousedown等鼠标事件会有200毫秒延迟,建议使用touch事件,方便的话请引用Quo.js事件(大小为3KB),满足快速点击效果;2. webview中不兼容c原创 2015-05-13 17:15:14 · 663 阅读 · 0 评论 -
关于使用node进行网站前后端分离设想和问题解决
自从出现了node这门技术之后,前端的世界发生天翻地覆的改变,各类工具(npm、grunt、gulp、webpack)等让前端项目更加工程化。angular、vue、react等MVVM前端框架的成熟应用在各个网站中,让前端更加独立,稳定。因此,貌似前端 和 后端之间的耦合度不再那么高了,如果设想,把一个网站当成一个app来开发,而不是将前端与后端糅合在一起开发,是不是会让前端更加前端,后原创 2016-03-16 22:05:59 · 750 阅读 · 0 评论