
浏览器
许一沐
一个有点优点的码农,崇尚"简单的就要最简单"
展开
-
2021-06-03
select2 插件特殊字符文字匹配检索机制调研经过 阅读 select2 控件源码发现其在实现文字匹配采取了一个特殊的机制, TA将 特殊的字母与 英文字母做了一个字典映射, 我将其进行了抽取成一个通用的工具类:var cc_text2 = { dict: { '\u24B6': 'A', '\uFF21': 'A', '\u00C0': 'A', '\u00C1': 'A', '\u00C2': 'A', '\u1EA6': 'A',原创 2021-06-03 16:44:17 · 526 阅读 · 0 评论 -
绝佳WEB开发工具组合
FireFox 2.0 的工具组合,偶一直使用的组合, FF实在不能当成日常浏览器来用,做做开发到还行... 单进程的东西 看网页简直要死 firebug-1.05-fx_fl.xpi.zip (256.2 KB) 下载次数: 3原创 2016-08-25 16:21:06 · 239 阅读 · 0 评论 -
Canvas 学习把玩下吧
function drawTrigon(line,speed,color){ this.speed=speed; this.elem=document.getElementById("canvasarea"); this.ctx=this.elem.getContext('2d'); this.原创 2016-08-25 16:29:02 · 231 阅读 · 0 评论 -
[置顶] 网站浏览统计功能的简单实现-- vb2005xu自己动手系列(2)
这个功能应该是很多网站都需要的,这里仅仅实现了一个基于文件的简易版本,数据库的版本请自行参考实现,我这里实现的功能很不完善,比如未过滤是否为同一访客,是否为同一IP等等,这里仅仅是给大家提供一个参考.使用PHP语言实现,如果你看不明白,请留言.... 相信原理都差不多.. 为什么使用PHP做范例语言?不外乎两个因素: 1. PHP语法通俗易懂,有一点程序基础的人就可以了解;2.代码量比较少原创 2016-08-25 16:51:33 · 208 阅读 · 0 评论 -
[置顶] 两步轻松搞定 Apache 本地虚拟主机设置
教初学者一个在本地设置虚拟主机的方法,分为三个步骤,如下所示... 重启Apache,打开浏览器... 大小: 20.3 KB原创 2016-08-25 16:56:43 · 205 阅读 · 0 评论 -
[置顶] 帝国CMS缺省例子首页面的tab框不能在Firefox上正常运行的修正
skin/default/js/tabs.js 源文件中仅仅考虑了IE的情况,写道//在IE上空白节点不算DOM节点,在火狐上算 这一点没有注意,导致在火狐上出现代码错误... 修正的代码如下: /*色色修改版: vb2005xu.iteye.com , 解决此文件在火狐浏览器空节点取属性值的错误*/function $xudtitle(str){ docu原创 2016-08-25 16:58:06 · 252 阅读 · 0 评论 -
[置顶] xser php framework 0.2 设计构想
/** * xser php framework 0.2 设计构想 * * 鉴于 0.1.x 的版本 代码过于耦合,目录结构不规范,思路不清晰等原因 * * 目标 -- 简单易用,层次分明,代码组织规范,轻量级的B/S - MVC框架 * 定位 -- 面向PHP新手的一整套解决方案 * * 框架以MVC为架构,要充分体现出MVC的优势,做原创 2016-08-25 17:01:48 · 206 阅读 · 0 评论 -
[置顶] 让 "图片防盗链" 见鬼去吧
今天 在这里看到 搞定百度图片防盗链 百度的图片和很多网站防盗链措施一样,是基于Referer 判断的1. 如果浏览器发送的Referer 中不是从百度的域过来的,则判断为盗链2. 如果浏览器没有发送Referer 头,则认为是不是盗链 原来如此简单啊,这里进行了 百度 百度知道 和 javaeye 的测试 , 结果全部通过: 代码 如下:原创 2016-08-25 17:02:54 · 202 阅读 · 0 评论 -
[置顶] 让FLEAPHP支持简易的命名空间
在FLEA/Filter/ 目录下增加一个文件,叫做NamespaceURI.php,里面内容如下:<?php/** * 增加命名空间支持 -- 将命名空间挂接到控制器名称之前 */function ___namespace_urlrewrite_filter(){ static $firstTime = true; if (!$firstTime) {原创 2016-08-25 17:03:53 · 248 阅读 · 0 评论 -
色色的FLEAPHP扩展 -- 增加数据库存储的分级别的日志模块
写道1. 增加 替换框架自带的文件日志记录服务模块 , 将日志记录到数据库 2. 增加 自定义的 类似Rails布局 的视图引擎 3. 扩展Action功能,增加自动渲染模板的功能,对于控制器的每个action,必须显示调用_autoRender(false);来关闭自动渲染 4. 修补FLEAPHP框架中某些小bug /** * 自定义的 类似Rails布局 的视图引擎 * 继承FLEA_V原创 2016-08-25 16:19:59 · 174 阅读 · 0 评论 -
Cindy_Lee 实现的遮罩层的增强版本,增加了增加拖拽,浏览器窗口缩放时遮罩层自动缩放等功能
代码如下所示,代码已经被我重构.... 写的不好,请见谅...config_VB2005XU.js// JavaScript Documentvar login_VB2005XU = { //组件标题 title:"管理员登录", //组件的宽度 width:300, //组件的高度 height:190, //组件里面的内容 templete:""+原创 2016-08-25 16:19:32 · 291 阅读 · 0 评论 -
不要盲目更新到 Jquery 1.3.2 , 存在内存泄露造成浏览器自动退出
var LDoc = function() { this.version = '0.1' ; // 月份是从0开始计数的 this.develop_date = new Date(2009,(7 - 1) ,28 , 15 , 23,45).toLocaleString() ; this.appPath = this.getAppPath(); this.skin = this原创 2016-08-25 16:18:02 · 340 阅读 · 0 评论 -
JAR文件揭密
本文转摘自http://linxh.bokee.com/2946294.html 作者: linxh JAR 文件是什么? JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 ma原创 2016-08-25 16:01:21 · 244 阅读 · 0 评论 -
360安全浏览器 -- 3721的卷土重来 -- 抑或360已经变质 ????
我是360安全卫士的终极FANS,对它的功能一直很喜欢.虽然它越做越大,但是一直都未对其做过负面评价,在社区中,公司中也是积极推广它的使用. 我是一个PHP程序员,在平常的工作和生活中往往就要写函数,函数往往就要写括号,小括号. 但是自从四天前下了360安全浏览器后,噩梦就降临了.. 在PDT中写代码还好说,因为开启了括号完成功能,但是只要打开了以IE为核心的浏览器,不管你在什么地方输原创 2016-08-25 16:05:00 · 297 阅读 · 0 评论 -
监听浏览器关闭按钮点击事件 -- 使用JS
Onunload与OnbeforeunloadOnunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页原创 2016-08-25 16:06:32 · 1944 阅读 · 0 评论 -
使用JAVA打造给予浏览器的桌面应用
Original Source: http://blog.terac.com/andy/e_329.html对于普通用户来说,使用传统的桌面应用程序(可能采用不同语言和工具开发的)可能存在这样那样的限制,比如界面风格千变万化、操作习惯不统一、学习难度大、无法或很难和外部应用通信等。而传统的服务器端应用程序或网站也存在许多限制,比如网络连通可能出现问题、响应速度慢、不能保证服务器端始终可用、担心数据原创 2016-08-25 16:06:56 · 898 阅读 · 0 评论 -
实现自己的Ajax对象封装器 -- Kajax --第一版完成
第一版 浏览: http://www.iamsese.cn/static/forwardAction.php?action=Kajax/** * Kajax 是自定义的 Ajax封装器 */function Kajax(){ this.XMLHttp = this.getXMLHttpObject(); }Kajax.prototype.getXMLHttpObject = fun原创 2016-08-25 16:07:55 · 230 阅读 · 0 评论 -
IE7的七宗罪
1. ie7,ie6 div+css出现宽度定义不同 在宽度定义上出现宽度的解释不同,IE7宽度在IE6上要宽一些,,正是这个原因网页可能会出现溢出问题, 还好这个问题可以通过更改数值或者修改一下百分比解决. 2. ie7.0修复了!important这个bug。 先前由于ie6.0对!important识别存在bug, 在firefox和IE中的BOX模型解释不一致导致相差2px,大部分网原创 2016-08-25 16:08:13 · 184 阅读 · 0 评论 -
原创技术分析:更深层探究 Mozilla Firefox 扩展和插件的区别
其实Firefox(Mozilla)扩展和插件在各方面都是不一样的,具有完全不同的来源、用途和存在形式.首先Mozilla的所谓“插件”,具有非常长的历史.它使用一种来自Netscape时代的古老插件API——NPAPI(Netscape Plugin Application Programming Interface), 最初是Adobe的Acrobat部门和Netscape合作,为了在Nets原创 2016-08-25 16:15:19 · 222 阅读 · 0 评论 -
解决很诡异的浏览器图片不能显示的问题,日,太诡异了
源代码如下,超级简单的代码吧,可是就是这简单的代码出现了很诡异的问题。。 文件目录如下: 在服务器环境下运行一点问题没有,见图:请区分 浏览器地址栏地址在本地打开时 第一 和 第四 张图片却不能显示:超级郁闷,这个问题困扰了我两天之久,今天和好友讨论得之:写道♀王子很壞♀(381882733) 11:12:28 你把有问原创 2016-08-25 16:17:29 · 2018 阅读 · 0 评论 -
Lynx使用指南
Lynx 简介 Lynx 是一个字符界面下的全功能的WWW浏览器,可以运行在多种OS下,如VMS, UNIX, Windows 95, Windows NT等,当然也包括Linux。Lynx 占用资源极少,速度很快。Lynx是唯一能在字符终端下运行的 WWW 浏览器。Lynx主页地址是:http://lynx.browser.org 可用lynx filename 和 lynx PR原创 2016-08-25 16:01:06 · 5490 阅读 · 0 评论