Welcome 微信登录

首页 / 脚本样式 / JavaScript

用JavaScript计算在UTF-8下存储字符串占用字节数

用JavaScript计算在UTF-8下存储字符串占用字节数

最近和JavaScript纠缠上了。 遇到这么一个问题,数据库的字符集为UTF-8的,要在页面上使用JavaScript验证输入的文本用UTF-8存储时占用字节长度。JavaScript的String对象有length属性,但是这个计算的是字符数,不是字节数(问题总是翻来覆去的,记得当年玩Delphi的时候,还得写程序计算字符串的字符数,因为Delphi中String的length是字节数...)。偷懒一点的办法是将验证代码中最大长度设置为数据库中对应字段...
web网页按比例显示图片实现原理及js代码

web网页按比例显示图片实现原理及js代码

在动态站点上经常需要上传自己的图片,而这些图片的大小是未知的,在显示成缩略图的时候必须进行按比例的缩放才能美观地显示。以最近做的golf网站(http://www.changligolfsales.com)做例子。 该网站需要上传高尔夫产品图片,并以缩略图显示在列表上,站点服务器支持Asp,但不支持aspjpeg之类的生成缩略图组件,所以将上传的图片直接显示成缩略图,就需要按比例缩放了,前提是要获取图片的长宽,第一个想到的方法是在上传的时候通过ADODB....
15条JavaScript最佳实践小结

15条JavaScript最佳实践小结

本文档整理大部分公认的、或者少有争议的JavaScript良好书写规范(Best Practice)。一些显而易见的常识就不再论述(比如要用对象支持识别判断,而不是浏览器识别判断;比如不要嵌套太深)。条目顺序按重要级粗略的从高到低排列。 把外部JavaScript文件放在HTML底部 我们的目标是相同的:为用户尽可能快地显示内容。当载入一个脚本文件的时候,HTML会停止解析,直到脚本载入完毕。因此,用户可能会长时间对着一个空白的屏幕,看上去什么都没有发生。...
在服务端(Page.Write)调用自定义的JS方法详解

在服务端(Page.Write)调用自定义的JS方法详解

首先,我们应该可以先明确,为什么我们用Page.Write把自定义的JS方法输出到页面上为什么IE不能识别,会出现“XXX未定义”的错误。原因很简单,因为我们用Page.Write输出的脚本是出现在页面的最顶端。IE读到是javascript函数的时候,就开始执行,但是此时我们link的js文件并未被IE读入,所以IE无法识别我们定义在js文件里面的方法。那write alert为什么可以呢?因为alert是IE内嵌的脚本功能函数,不管有没有页面,IE都认...
jQuery怎么解析Json字符串(Json格式/Json对象)

jQuery怎么解析Json字符串(Json格式/Json对象)

json数据是我们常用的一种小型的数据实时交换的一个东西,他可以利用jquery或js进行解析,下面我来介绍jquery解析json字符串方法。 一、jQuery解析Json数据格式: 使用这种方法,你必须在Ajax请求中设置参数: 1 dataType: "json" 获取通过回调函数返回的数据并解析得到我们想要的值,看源码: 复制代码 代码如下: jQuery.ajax({ url: full_url, dataType: "json", succes...
jquery 列表双向选择器之改进版

jquery 列表双向选择器之改进版

记得之前发表过一篇《Jquery简单应用总结》,最后有一个自己做的列表双向选择器,感觉有点挫,昨天闲着没事改进了一下,把元素改成了select option这样就支持shift多选,代码量也精简了些。 我的双向选择器支持批量修改角色,支持关键字查询角色信息。下面奉上源码: html页面: 复制代码 代码如下: <link href="@{"/public/stylesheets/ui-lightness/jquery-ui-1.9.1.custom....
<< 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 >>