Welcome 微信登录

首页 / 脚本样式 / JavaScript

jQuery使用中可能被XSS攻击的一些危险环节提醒

jQuery使用中可能被XSS攻击的一些危险环节提醒

$我们经常使用向 $ 内传入一个字符串的方式来选择或生成 DOM 元素,但如果这个字符串是来自用户输入的话,那么这种方式就是有风险的。先看一个 DEMO:http://jsbin.com/duwuzonife/1/edit?html,js,output$("<img src="" onerror="alert();">");当用户输入的字符串是像这样的时,虽然这个 <img> 元素不会马上被插入到网页的 DOM 中,但这个 ...
JavaScript通过HTML的class来获取HTML元素的方法总结

JavaScript通过HTML的class来获取HTML元素的方法总结

对于js来说,我想每一个刚接触它的人都应该会抱怨:为什么没有一个通过class来获取元素的方法。尽管现在高版本的浏览器已经支持getElementsByClassName()函数,但是对于低版本浏览器来说,还是无法兼容,在脱离其他库的时候,还是得自己封装一个方法。方法一function getByClass1(parent, cls){var res = [];//存放匹配结果的数组var ele = parent.getElementsByTagName...
Vue.js报错Failed to resolve filter问题的解决方法

Vue.js报错Failed to resolve filter问题的解决方法

之前使用vue.js写分页功能时,写了一个过滤器,发现一个比较奇怪的错误。console控制台调试的时候,提示错误消息:Failed to resolve filter: HomePageconsole错误信息.jpg我原来的写法:原来的错误写法.jpg错误原因:经过自己的摸索,后来发现竟然是代码顺序错误问题。由于先执行的pageList,后执行的Vue的过滤方法,最终调整过的写法:修改后的正确写法.jpg作者:=金刚=文章地址:http://www.cn...
jQuery+PHP实现微信转盘抽奖功能的方法

jQuery+PHP实现微信转盘抽奖功能的方法

本文实例讲述了jQuery+PHP实现微信转盘抽奖功能的方法。分享给大家供大家参考,具体如下:本文结合实例将使用jQuery和PHP来实现转盘抽奖程序。准备工作首先要准备素材,抽奖的界面用到两张图片,圆盘图片和指针图片,实际应用中可以根据不同的需求制作不同的圆盘图片。接着制作html页面,实例中我们在body中加入如下代码:<div class="demo"><div id="disk"></div><div id...
jQueryUI中的datepicker使用方法详解

jQueryUI中的datepicker使用方法详解

jQuery UI很强大,其中的日期选择插件Datepicker是一个配置灵活的插件,我们可以自定义其展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等。之前做的一个排班考勤系统,跟时间打交道较多,对时间控件做过一些对比,觉得jqueryUI里的这个datepicker更为实用,下面抽点时间给大家整理,方便以后查阅,同时也希望能帮助到大家!1,引入js,css<link rel="stylesheet" href="http:...
Javascript之BOM(window对象)详解

Javascript之BOM(window对象)详解

ECMAScript是JavaScript的核心,但在web使用JavaScript,那么BOM(浏览器对象模型)才是真正的核心。BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象既是JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。也就是说,在网页中定义的任何一个变量、对象和函数以window作为其Global对象。1.全局作用域既然window对象扮演着Global对象,那么...
jquery按回车键实现表单提交的简单实例

jquery按回车键实现表单提交的简单实例

本文章在给大家介绍在用户输入完信息之后直接按回车进行表单提交的jquery实现方法,有需要了解的朋友可进来参考以。键盘事件有3:jquery键盘事件参考:1、keydown()keydown事件会在键盘按下时触发.2、keyup()keyup事件会在按键释放时触发,也就是你按下键盘起来后的事件3、keypress()keypress事件会在敲击按键时触发,我们可以理解为按下并抬起同一个按键正确代码为:$(document).keyup(function(e...
BootStrap的Datepicker控件使用心得分享

BootStrap的Datepicker控件使用心得分享

2013年Bootstrap火了,2014年Bootstrap将继续受到更多人的喜欢,它不仅拥有一套完整漂亮的UI,而且爱好者们为其开发扩展了很多有用的插件和主题!让其拥有无限可能!公司喜欢使用各种开源免费的框架,bootstrap就非常好用,而且框架布局很漂亮,用起来也很简单。今天遇到要使用它的datepicker这个控件。问题是:两个时间点,分为开始时间和结束时间,结束时间必须在开始时间之后。于是一顿研究,从上午研究到3点才解决问题。总结了一下问题所在...
Angularjs过滤器使用详解

Angularjs过滤器使用详解

给大家介绍下什么是 AngularJS? AngularJS是一个为动态WEB应用设计的结构框架。它能让你使用HTML作为模板语言,通过扩展HTML的语法,让你能更清楚、简洁地构建你的应用组件。它的创新点在于,利用󰀃数据绑定󰀃和󰀃依赖注入,它使你不用再写大量的代码了。这些全都是通过浏览器端的Javascript实现,这也使得它能够完美地和任何服务器端技术结合。 AngularJS是为了克服HTML在构...
<< 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 >>