
js
文章平均质量分 89
senlin1202
这个作者很懒,什么都没留下…
展开
-
WiFi流量劫持—— 浏览任意页面即可中毒!
大家都知道公共场所的Wifi安全性很差,但并不清楚究竟有多差。大多以为只要不上QQ、不登陆网站账号就没事了,看看新闻小说什么的应该毫无关系。 的确如此,看看新闻网页没有涉及任何敏感的账号信息。即便是数据明文传输,Hacker也只能嗅探到你看了哪些新闻,这些毫无价值的信息。 不过如此守株待兔的嗅探,似乎也太被动了。既然我们能主动控制流量,何必用这种弱爆了的方法呢? --转载 2017-01-23 17:56:09 · 5971 阅读 · 0 评论 -
php get_magic_quotes_gpc()…
magic_quotes_gpc函数在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误 在magic_quotes_gpc=On的情况下,如果输入的数据有单引号(’)、双引号(”)、反斜线()与 NUL(NULL字符)等字符都会被加上反斜线。原创 2016-03-04 10:01:05 · 315 阅读 · 0 评论 -
js更换样式及cookie设置相关js方法
(function($){ $(document).ready(function() { $('.styleswitch').click(function() { switchStylestyle(this.getAttribute("rel")); returnfalse; }); var c =readCookie('style'); if (c原创 2016-03-04 10:01:00 · 480 阅读 · 0 评论 -
js 与或运算符 || …
首先出个题:与或运算符 || && 妙用,可用于精简代码,降低程序的可读性" TITLE="js 与或运算符 || && 妙用,可用于精简代码,降低程序的可读性" />如图:假设对成长速度显示规定如下:成长速度为5显示1个箭头;成长速度为10显示2个箭头;成长速度为12显示3个箭头;成长速度为15显示4个箭头;其他都显示都显示0各箭头。用代码怎么实现?差一点的if,els原创 2016-03-04 10:00:25 · 831 阅读 · 0 评论 -
media="screen"啥意思?
原文地址:media="screen"啥意思?作者:hiliyingyy<link rel="stylesheet"href="css/lavalamp_test.css" type="text/css"media="screen"/>media=screen 是什么意思有时我们在分析别人的网站源代码的时候,发现在头标签的样式表里面多了个 “media=screen ”或者“media转载 2016-03-04 10:00:09 · 426 阅读 · 0 评论 -
可自由拖动的DIV层方块
可以自由拖动的DIV层窗口,鼠标按住广场的任一地方都可以实现拖动,有一些是按住标题部分可拖动,似乎这种的拖动体验更好一些,不信你就试一下,这里只介绍一种简单的拖动方法,让你学会如何使一个层实现拖动!参考地址: http://www.codefans.net/jscss/code/573.shtml\#draggable{background-color:green;font-siz原创 2016-03-04 09:59:22 · 1090 阅读 · 0 评论 -
JS moveStart和moveEnd方法
原文地址:moveStart和moveEnd方法">JS moveStart和moveEnd方法作者:水流永恒TextRange对象是动态HTML(DHTML)的高级特性,使用它可以实现很多和文本有关的任务,例如搜索和选择文本。文本范围让您可以选择性的将字符、单词和句子从文档中挑选出来。TextRange对象是在HTML文档将要显示的文本流上建立开始和结束位置的抽象对象。下面是TextRan转载 2016-03-04 09:59:20 · 1186 阅读 · 0 评论 -
flash as 与js通信(转)
http://webnoties.blog.163.com/blog/static/183525141201371593846669/刚开始学习flash as3编程,一些学习笔记也丢上来吧,现在还都是些初级的话题~Flash已经提供了ExternalInterface接口与JavaScript通信,ExternalInterface有两个方法,call和addCallback,cal原创 2016-03-04 09:59:12 · 588 阅读 · 0 评论 -
给网站选择一个好的jquery库远程调…
jquery库可谓是现代网页的必需品,如果你的主题没有加载jquery库,那么你的主题只有一下两种可能:1、简洁无比,甚至css都没用几行的极品表格主题。2、解放前的主题作品。其实上边都是玩笑,那么我们到底该选择什么jquery库呢?jquery简介Jquery 是继prototype之后又一个优秀的Javascript框架。它是轻量级的js库,它兼容CSS3,还兼容各种浏览器(IE原创 2016-03-04 09:59:09 · 1648 阅读 · 0 评论 -
document.domain 跨域问题
document.domain用来得到当前网页的域名。比如在地址栏里输入:javascript:alert(document.domain); //www.315ta.com我们也可以给document.domain属性赋值,不过是有限制的,你只能赋成当前的域名或者基础域名。比如:javascript:alert(document.domain = "315ta.com"); /原创 2016-03-04 09:58:56 · 312 阅读 · 0 评论 -
js 前加分号和感叹号是什么意思?
从语法上来开,Javascript中分号表示语句结束,在开头加上,可能是为了压缩的时候和别的方法分割一下,表示一个新的语句开始。所以,如果在一个单独的JS文件中,开头的分号是没有任何意义的,可以删掉。叹号是逻辑运算符,是“非”的意思,常见这种写法if(!true){};而将运算符加载函数定义的前面,则是将函数看做一个整体,然后再调用这个函数,并对返回的结构进行逻辑运算。说白了,此处就是构原创 2016-03-04 09:58:21 · 1655 阅读 · 0 评论 -
jsonp原理及使用
初识jsonpjsonp 全称是JSON withPadding,是为了解决跨域请求资源而产生的解决方案。很多时候我们需要在客户端获取服务器数据进行操作,一般我们会使用ajax+webservice做此事,但是如果我们希望获取的数据和当前页面并不是一个域,著名的同源策略(不同域的客户端脚本在没明确授权的情况下,不能读写对方的资源)会因为安全原因决绝请求,也就是我们不能向其它域直接发送请求以获取原创 2016-03-04 09:57:57 · 339 阅读 · 0 评论 -
JS读取UserAgent信息并做判断
userAgent信息可以由navigator.userAgent拿到。例子:\ type="text/javascript"\>document.writeln("navigator.userAgent: " + navigator.userAgent + "");document.writeln("navigator.appName: " + navigator.appNa原创 2016-03-04 09:57:50 · 735 阅读 · 0 评论 -
JS中的prototype
JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:a 类方法b 对象方法c 原型方法例子:原创 2016-03-04 09:57:37 · 284 阅读 · 0 评论 -
让你的HTML5&CSS3网站在老IE中也能…
起初,IE其实也是一款非常有进取心的浏览器。但经过一段时间的蛰伏后,它已经成为了我们生活中的一道障碍。微软现在又重新开始向其它浏览器发起挑战,但事实情况是,新版的现代IE浏览器一直滞后于谷歌浏览器和火狐浏览器。我们还不得不想办法兼容早期的IE浏览器。下面提到的三种方法能快捷轻松的让你的HTML5&CSS3网站在微软的主要浏览器中也能神奇的运行!htmlshiv.jsRemy开发的HTML5原创 2016-03-04 09:57:24 · 410 阅读 · 0 评论 -
localForage——轻松实现 Web&n…
Web 应用程序有离线功能,如保存大量数据集和二进制文件。你甚至可以做缓存 MP3文件这样的事情。浏览器技术可以保存离线数据和大量的储存。但问题是,如何选择合适技术,如何方便灵活的实现。 如果你需要开发一个支持离线存储的 Web 应用程序,不知道从哪里开始,那么这篇文章正是你需要的。您可能感兴趣的相关文章九个令人不可思议的 WebGL 应用试验让你忘记 Flash 的15款 HTML5原创 2016-03-04 09:57:22 · 758 阅读 · 0 评论 -
JavaScript的垃圾回收机制
JavaScript语言是一门优秀的脚本语言。其中包含脚本语言的灵活性外还拥有许多高级语言的特性。例如充许构建和实例化一个对象,垃圾回收机制(GC:GarbageCollecation)。通常我们使用new创建对象,GC负责回收对象占用内存区域。因此了解GC,可以加深对javascript垃圾回收机制的理解。GC在回收内存时,首先会判断该对象是否被其它对象引用。在确定没有其它对象引用便释放该原创 2016-03-04 09:57:19 · 293 阅读 · 0 评论 -
JS中的call()和apply()方法
Js Call方法详解(js 的继承)call 方法请参阅应用于:Function 对象要求版本 5.5调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明原创 2016-03-04 09:55:25 · 239 阅读 · 0 评论 -
JS 简易滚动条
使用Js模拟滚动条。简易模式,类似手机上常见的滚动条。效果如下:简易滚动条" />Js代码如下:简易滚动条" />var scrollMoveObj = null, scrollPageY = 0, scrollY = 0;var scrollDivList = new Array();// obj需要添加滚动条的对象 w滚动条宽度 className滚动条样式名称原创 2016-03-04 09:55:19 · 355 阅读 · 0 评论 -
js滚动条
zg1989bdjs滚动条在页面中,滚动条效果是及其常见的效果,如何用JS自制滚动条效果呢,例如在苹果商城。当我们用鼠标滑动时 内容区域会随着改变。在例如:当版块内容文字很多时,人们往往会跳过阅读,这是我们完全伪装,给用户一种错觉,这版块内容很少,请你慢慢滑动观看,就像大话江湖里面小沈阳说的那样:“我喜欢看图片的,一看字我就头晕"。其实就是因为某版块内容太多,首先就给用户一原创 2016-03-04 09:55:17 · 602 阅读 · 0 评论 -
JS计时器setTimeout()与setInterva…
计时器setTimeout()与setInterval()是原生JS很重要且用处很多的两个方法, 但很多人一直误以为是相同的功能:间隔时间重复执行传入的句柄函数. 但实际上, 并非如此, 既然JS给出了两个不同的命名,肯定有其迥异之处.先来看看两者JS手册及英文词典上的解释:JS手册»setTimeout() : 用于在指定的毫秒数后调用函数或计算表达式;英文释义»timeo原创 2016-03-04 09:54:59 · 5341 阅读 · 0 评论 -
实现 select中指定option选中…
我们在用到下拉列表框select时,需要对选中的选项触发事件,其实本身没有触发事件方法,我们只有在select里的onchange方法里触发。当我们触发select的双击事件时,用ondblclick方法。当我们要取得select的选中事件时,用document.all['name'].value来获取,其中name是select的名称。如果我们要得到select的全部的值就用一个f原创 2016-03-04 09:54:34 · 2233 阅读 · 0 评论 -
js滚动代码--setInterval的使用
网上不少信息,但是写的比较杂乱,不够精简,不过主题方法都一样,一下是自己理解后自行的一些测试代码大家可以参考一个网址http://www.cnblogs.com/rubylouvre/archive/2009/10/01/1577219.html写的不错,基本原理都一样 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//EN原创 2016-03-04 09:54:08 · 847 阅读 · 0 评论 -
JS的trim()方法
原文地址:JS的trim()方法作者:Jack----------------------------------js去空格--------------------------- 去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入S转载 2016-03-04 09:53:24 · 314 阅读 · 0 评论 -
JS创建类和对象
JavaScript 创建类/对象的几种方式在JS中,创建对象(CreateObject)并不完全是我们时常说的创建类对象,JS中的对象强调的是一种复合类型,JS中创建对象及对对象的访问是极其灵活的。JS对象是一种复合类型,它允许你通过变量名存储和访问,换一种思路,对象是一个无序的属性集合,集合中的每一项都由名称和值组成(听起来是不是很像我们常听说的HASH表、字典、健/值对?),而其中原创 2016-03-04 09:52:24 · 269 阅读 · 0 评论 -
Javascript的匿名函数与自执行
摘要 函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。函数的定义,大致可分为三种方式: 第一种:这也是最常规的一种 function double(x){ return 2 * x; }第二种:这种方法使用了Function构造函数,把函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没原创 2016-03-04 09:52:16 · 255 阅读 · 0 评论 -
this作用域、javascript面向…
原文地址:this作用域、javascript面向对象作者:loveflying此过程模拟了javascript操作符new对象的过程。var name = "zjx";var say = function (){ alert(this.name); this.eat = function(){ alert("eat"); }}this.say();this.eat();转载 2016-03-04 09:51:25 · 360 阅读 · 0 评论 -
深入理解Javacript之Prototype
对于javascript这样一种前端语言,个人觉得,要真正的理解其oop,就必须要彻底搞清楚javascript的对象,原型链,作用域,闭包,以及this所引用的对象等概念。这些对弄明白了,应该就可以比较自信的驾驭这种语言了。大家都知道,javascript中的继承不是使用的类继承的机制,而是使用的另一种方式 –原型继承。在原型继承方式中,本质上是javascript语言加入原型链这种机制原创 2016-03-04 09:50:02 · 418 阅读 · 0 评论 -
appendChild()
divxhtmlhtmlieinputbuttonappendChild()方法在指定元素节点的最后一个子节点之后添加节点。该方法返回新的子节点。注意:appendChild()方法通常与document.createElement_x("div")或document.getElementByIdx_x("id")函数同用,表示先创建然后再添加。appendChild()的参数不是原创 2016-03-04 09:48:29 · 1824 阅读 · 0 评论 -
etElementByID getElementsBy…
etElementByID getElementsByName getElementsByTagName的区别和总结 WEB标准下可以通过getElementById(), getElementsByName(), andgetElementsByTagName_r()访问DOCUMENT中的任一个标签:1、getElementById()getElementById()可以访问DO原创 2016-03-04 09:48:26 · 558 阅读 · 0 评论