随笔分类 -  JavaScript

摘要:上面的两张图片中,你能看出有什么不同吗? 右图使用 html5 canvas api 中的 和 函数嵌入了一段文字。 道理很简单, 函数返回一个 对象,该对象包含三个属性: 是一个字节数组,每 4 字节表示图片中一个像素,按照“ 红、绿、蓝、透明度”的顺序依次排列, 表示图片宽度, 图片高度。 只要 阅读全文
posted @ 2016-12-24 11:59 坐看云起 阅读(497) 评论(0) 推荐(0) 编辑
摘要:一、需求背景 在 Android 应用中,内嵌一个 WebView,希望捕获用户点击事件,通过 javascript 判断用户点击的是否英文单词,如果是则将被点击单词发给应用做进一步处理,并实用 javascript 将该单词选中。无论是 webkit 还是 chrome ,我都没找到官方 javascript api 文档,只好参看 MDN,好在 chrome 开发工具是一个很好的调试和探索工具,有了这两样,我们就可以开工了。好在不需要考虑跨浏览器的兼容问题,问题简单了一些。一下代码仅限于以 webkit 为内核的浏览器,以下不再说明。二、思路 在webkit内核的浏览器中,可以通过 d.. 阅读全文
posted @ 2014-01-10 16:25 坐看云起 阅读(764) 评论(0) 推荐(0) 编辑
摘要:Bookmarklet 是一段隐藏在链接后面的js代码,可以收藏在收藏夹。通过这段代码,我们可以跨浏览器(当然,也跨平台)实现一些工具。比起浏览器插件来说,使用更加方便。典型的,dict.cn 网站的工具和有道笔记的工具。海词词典有道笔记还有jquery网站也有个。上诉两个已经是我工具箱里必不可少的工具了。把链接拖到浏览器的书签工具栏,就可以随时使用了。浏览器也许会警告你不安全,IE会,火狐和chrome不会。就他最不安全,还最装。BS他。 点下面的链接试试:我的书签看到什么了?页面左上角多了一个标签。to be continue ... 阅读全文
posted @ 2011-11-28 17:29 坐看云起 阅读(391) 评论(0) 推荐(0) 编辑
摘要:默认的黑底与文字的对比度实在是太低了,看着眼睛好累。所以该个配色方案吧。修改方法:window/preferences 菜单打开配置窗口。这么多配置,去哪里找呢?配色一般是“theme”吧?好,搜搜看,在左上角的文本框里输入:theme 试试,啊哈,找到。Aptana studio/themes,应该就是他了。(为什么这么罗嗦?嗯,因为我想告诉您的是找到解决办法的过程,而不仅仅是结果。熟用搜索,防止老花!什么时候当您准备把脑袋扎进屏幕的时候,请想起这句口号。一会把这句话抄上一百遍,交给老师。当我们的软件提供太多选项给用户的时候,看着他们痛苦地把眼睛瞪得如牛眼,是不是也应该人道一点,提供个搜索框 阅读全文
posted @ 2011-11-28 09:07 坐看云起 阅读(3864) 评论(1) 推荐(0) 编辑
摘要:在WEB应用中,为了方便用户查看表格,将鼠标悬停的表格行改变样式,如改变底色,会给用户很好的体验,特别是表格比较宽的时候,不会看串行。 原来为了实现这个功能,我的办法是用js捕获鼠标事件来完成:<table> <tr onmouseover="this.style.background='#c0c0c0'" onmouseout="this.style.background='#... 阅读全文
posted @ 2008-11-22 22:12 坐看云起 阅读(1764) 评论(2) 推荐(0) 编辑
摘要:类似SOHU图吧右键菜单的功能,使用JavaScript实现。下面是代码: 自定义鼠标右键弹出式菜单自定义鼠标右键弹出式菜单坐看云起Blog 阅读全文
posted @ 2005-09-22 17:54 坐看云起 阅读(2309) 评论(0) 推荐(0) 编辑
摘要:看了王建硕的Blog,也给自己的加一个。不过没有写发送和获取数据的代码,纯粹是客户端的。把代码贴出来给大家玩一玩。呵呵。 在“管理/选项/配置/公告”里面贴进去就好了,然后Blog里被选中的文字就会变红和加上下划线。 再用XMLHTTPRequest把获取的被选中文字与服务器端交互,就可以做很多应用了。 阅读全文
posted @ 2005-09-19 00:03 坐看云起 阅读(1089) 评论(9) 推荐(1) 编辑

点击右上角即可分享
微信分享提示