随笔分类 - [技术]JavaScript
摘要:广而告之:Chrome插件之一键保存网页为PDF1.1发布http://www.cnblogs.com/bdstjk/p/3179543.html最近做“一键保存网页为PDF”过程中,对Chrome插件的开发也有些心得,在这里分享给大家。在这里我将我用我插件作为例子给大家讲解,虽然我这篇文章是讲manifest.json文件,不过在这过程中会同时介绍一些相关的东西。整个Chrome插件开发最核心的就是manifest.json,熟悉了它,其它的都很容易了。首先看我的插件的manifest.json文件:{ "manifest_version": 2, "name&
阅读全文
摘要:引言本人在.NET 4.0+VS2010环境下调试一个ASP.NET 4.0程序时使用到富文本控件FreeTextBox 3.2.2。从网络上查询得到这个控件尽管被广泛使用,但是其相关的安全问题需要自行解决。我的问题我的问题是在VS2010中使用FreeTextBox 3.2.2用于辅助发送邮件主体内容时,系统出现如下的错误提示: A potentially dangerous Request.Form. value was detected from the client (FreeTextBox1="<H1>bbtest1</H1>").Desc
阅读全文
摘要:熟悉前端的都知道,火狐默认状态非window.open的页面window.close是无效的网上有很多人说,在火狐的地址栏输入:about:config然后找到dom.allow_scripts_to_close_windows;把false改为true看着这些人的说法,不得不说我蛋疼了我做的是网站,我怎么去改用户的浏览器设置,我不是搞病毒的啊难道我在网站发布一个公告“如需用火狐访问本网站,请修改浏览器器设置……”那恐怕我会死得很快关闭是不可能的,那就搞点折中方案。。跳转到about:blank嘛 <script type="text/javascript">
阅读全文
摘要:一、字符串的创建创建一个字符串有几种方法。最简单的是用引号将一组字符包含起来,可以将其赋值给一个字符串变量。var myStr = "Hello, String!";可以用双引号或单引号将字符串包含,但要注意,作为界定字符串的一对引号必须是相同的,不能混用。像var myString = "Fluffy is a pretty cat.'; 这样的声明就是非法的。允许使用两种引号,使得某些操作变得简单,比如将一种嵌入另外一种:document.write("<img src="/img/logo.jpg" height=
阅读全文
摘要:最近项目中需要开发一个颜色选择控件,我做了一个支持选择也支持手动输入的颜色选择控件,支持手动输入必然要验证一下是否是正确的颜色格式,一开始我通过try { document.getElementById('ColorChooseControlText').style.backgroundColor = document.getElementById('ColorChooseControlText').value; args.IsValid = true; } catch (err) { ...
阅读全文
摘要:一、兼容性较高的浏览器页面关闭//关闭网页,不支持火狐(火狐返回上次浏览页面)//FireFox非window.open()等弹出页面,需要在地址栏中输入about:config, 然后将dom.allow_script_to_close_windows改为true才能达到想要的效果。function CloseWebPage() { if (navigator.userAgent.indexOf("MSIE") > 0) { if (navigator.userAgent.indexOf("MSIE 6.0") > 0) { window.
阅读全文
摘要:原文链接:跨浏览器的CSS固定定位{position:fixed}通过CSS的定位属性{position:fixed}来实现的,通过它可以让HTML元素脱离文档流固定在浏览器的某个位置。IE7、Firefox、Opera,都支持CSS的{position:fixed},所以很容易实现(《详解定位与定位应用》)IE6不支持该属性,但是在使用!DOCTYPE 声明指定standards-compliant(标准)模式可以通过CSS hack实现上述声明下IE5和IE5.5目前没有发现通过纯粹CSS能够解决的方案,但是可以通过IE特有的expression在CSS中实现(移动网页时固定元素会动),这
阅读全文
摘要:chrome中弹出模态对话框,通过window.returnValue赋返回值关闭后,有的情况下无法取得返回值。没有找到太好的解决办法,暂时处理方法是,在弹出窗口中同时给 window.opener.ReturnValue 赋返回值。这样在关闭窗口后,通过下面的代码取得返回值:var returnvalue = window.showModalDialog("……"); if(!returnvalue){ returnvalue = window.ReturnValue;; }这样在IE、FF、及Chrome中,都可以得到返回值了。
阅读全文
摘要:javascript是一个让人爱恨纠结的语言,不过如果你知道javascript的发明者只用了10天来发明它,也许你就不那么纠结了(JavaScript诞生记)。一、js获取页面高度<script> function getInfo() { var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += " 网页可见区域宽:"+ document.bod
阅读全文
摘要:JavaScript是基于对象的语言。它的一个最基本的特征就是采用事件驱动。事件是某些动作发生时产生的信号,这些事件随时都可能发生。引起事件发生的动作称之为触发事件,例如,当鼠标指针经过某个按钮、用户单击了某个链接、用户选中了某个复选框、用户在文本框中输入某些信息时,都会触发相应的事件。为了便于读者查找JavaScript中的常用事件,下面以表格的形式对各事件进行说明,如表9.3所示。表9.3 JavaScript中的常用事件状 态事 件说 明鼠标键盘事件onclick鼠标单击时触发此事件ondblclick鼠标双击时触发此事件onmousedown按下鼠标时触发此事件onmouseup鼠标按
阅读全文
摘要:JavaScript 语言正越来越受欢迎,可以说是是互联网上最突出的语言之一。你可以跨平台和浏览器使用它,其并不排斥后端语言。现在有许多不同的开发库——有些非常棒—— 这些库对开发很有帮助,比如说加快了开发的时间等等。问题是,有时候这些库与原始语言之间很是有一些距离,这使得刚入门的开发者缺乏一种对语言的基础了解。本文通过全面列举基础的JavaScript概念这一方式来阐述该语言的基本原理,以此来为初学者提供一个对语言的基本了解,随处可见的代码例子则是用来说明所有的这些概念是如何在语言中体现出来的。了解JavaScript语言JavaScript语言是一种免费的客户端脚本语言,其能够让你往超文本
阅读全文
摘要:闲暇时间用Jquery写了一个js简单的抽屉菜单。。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>抽屉菜单</title> <style type="t
阅读全文