
Web前端
墨者侠客sbw
一路前行,凭勇敢和坚强
展开
-
JSP页面跳转的几种实现方法
初衷:将登录用户的用户名 密码form提交到页面2(jsp就是servlet 提交到servlet的就不说了) 由页面2判断用户名密码的正确性继而决定跳转的方向 下面是几种实现方法 使用href超链接标记 客户端跳转 使用javascript 客户端跳转 提交表单 客户端跳转 使用response对象原创 2014-07-24 08:56:11 · 765 阅读 · 0 评论 -
Web前端性能优化之CDN加速
1、什么是CDN? 在介绍CDN加速之前,我们先来简单的了解一下什么是CDN?CDN(Content Delivery Network)即内容分发网络,其基本思路是尽可能的避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输更快、更稳定。通过在网络各处放置节点服务器所构成的现有互联网基础之上的一层虚拟网络,CDN系统能够实时的根据网络流量和各节点的连接,负载状况以及用户的距原创 2016-10-23 09:55:45 · 811 阅读 · 0 评论 -
Web前端性能优化之浏览器访问优化
一个已经上线运行的网站,小到一般的企业站,大到类似淘宝、京东这样的大型电子商务网站,在从开发一直到运行都需要考虑一个问题,那就是性能。 性能是一个网站的重要指标,除非是没得选择(比如只有www.12306.com这个网站能买火车票),否则任何一个用户都无法忍受一个响应缓慢的网站。 一个打开缓慢的网站会导致严重的用户流失,同时也会遭受各界人士的吐槽。所以对于一个网站来说,性能优化是很重要原创 2016-10-23 09:54:16 · 429 阅读 · 0 评论 -
Javascript 排序数组或对象
分享一个用于数组或者对象的排序的函数。该函数可以以任意深度的数组或者对象的值作为排序基数对数组或的元素进行排序。 代码如下: 1 /** 2 * 排序数组或者对象 3 * by Jinko 4 * date 2015-12-23 5 * @param object 数组或对象 6 * @param subkey 需要排序的子键, 该参数可以是字符转载 2016-06-22 21:34:03 · 269 阅读 · 0 评论 -
Google提议使用Jsonnet来增强JSON
Google开源了一门配置语言Jsonnet来取代JSON,它完全向后兼容并加入了一些新特性:注释、引用、算术运算、条件操作符,数组和对象内含,引入,函数,局部变量,继承等。Jsonnet程序被翻译为兼容JSON的数据格式。 注释:Jsonnet接受两种风格的注释——C风格(/* …. */)和C++风格(//… )。 引用:关键字self引用当前对象,操作符$引用根对象。 算术运算和条件运原创 2015-05-08 10:46:48 · 851 阅读 · 0 评论 -
JS判断对象是不是数组“Array”
在开发中,我们经常需要判断某个对象是否为数组类型,在Js中检测对象类型的常见方法都有哪些呢? typeof 操作符 对于Function, String, Number ,Undefined 等几种类型的对象来说,他完全可以胜任,但是为Array时 var arr=new Array("1","2","3","4","5"); alert(typeof(arr));转载 2015-05-06 21:18:39 · 627 阅读 · 0 评论 -
学习JavaScript的必备读物
常常有人要我推荐学习JS的书籍或者在线教程。看起来每个人都有很好的理由在JS领域有所行动。如果你对让人兴奋的工作机会很感兴趣的又想要玩一玩有意思的东西,那么JS一定是个很棒的语言。隨著JS的流行度增加,相关的书籍、博客和教程也随之大量增多,但是我不可能所有的资源都了解过,但是我看到了一些很不错的东西也想在这里分享给你。 书籍 请注意,在这里我只会推荐我已经看过的书籍,你肯定可以发现有无数的书和转载 2015-03-04 09:44:01 · 506 阅读 · 0 评论 -
Java 到 JavaScript 数组的转换
GWT 开发文档提示说必须慎重使用 JSNI ,因为不能保证浏览器的可移植性,而且编译代码的优化是有限制的。至于商业控件,您可以依赖供应商的承诺来支持多个浏览器类型和部署平台。 当从 JSNI 访问浏览器窗口和文档对象时,必须将其分别作为 $wnd 和 $doc 加以引用。而所编译的脚本则在嵌套的框架中运行,$wnd 和 $doc 会自动初始化以正确指代宿主页面的窗口和文档。 示例代码展示了原创 2014-11-13 18:32:23 · 947 阅读 · 0 评论 -
揭开GWT的JavaScriptObject对象的神秘面纱
GWT的JSNI提供了java代码和javascript代码之间的交互功能,其中最重要的一个类就是 JavaScriptObject 。这是一个非常特殊的类: 1.不可以直接new创建,必须通过JSNI的native方法来创建。这也是为什么它只有protected修饰符的构造函数的原因了。 2.java代码可以把JavaScriptObject的对象通过native再次传回给js使用。转载 2014-09-02 16:41:09 · 1468 阅读 · 0 评论 -
GWT开发——java 与 js 通过 jsni 相互调用
1. java通过jsni调用内部js Button button = new Button("java调用内部jsni的js方法"); button.addClickHandler(new ClickHandler() { @Override原创 2014-09-12 17:15:22 · 2194 阅读 · 0 评论 -
offsetLeft,scrollLeft,offsetTop,scrollTop等等的用法
[c-sharp] view plaincopyprint? 一,举几个说明一下 1,scrollHeight: 获取对象的滚动高度,对象的实际高度; 2,scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 3,scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 4,scrollWidth:获取对象的滚动宽度 5原创 2014-08-13 17:17:59 · 994 阅读 · 0 评论 -
DOM节点位置及尺寸相关
BDJS DOM对象的以下几个接口实现了与DOM节点位置及尺寸相关的读取和设置功能: 函数名 接口说明 position 获取当前节点的绝对位置,返回类似{“left” : 10, “top” : 10}的对象 getAbsoluteLeft 返回当前节点与页面左端的绝对距离,以象素为单位 getAbsoluteTop 返回当前节点与页面顶端的绝原创 2014-08-13 17:21:39 · 1365 阅读 · 0 评论 -
Web前端性能优化之反向代理
前面我们介绍过怎么通过减少Http请求和CDN的方式来优化Web前端性能,今天我们就来简单的介绍一下通过反向代理来优化Web前端性能。 首先我们来了解一下什么叫反向代理? 1、正向代理与反向代理? 正向代理是位于客户端和原始服务器之间的服务器,为了能够从原始服务器获取请求的内容,客户端需要将请求发送给代理服务器,然后再由代理服务器将请求转发给原始服务器,原始服务器接受到代理原创 2016-10-23 09:56:41 · 576 阅读 · 0 评论