linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
您的位置:
主页
>
程序设计
> JavaScript
JavaScript
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。
jquery
jsonp安全性防范
1、防止callback参数意外截断js代码,特殊字符单引号双引号,换行符均存在风险2、防止callback参数恶意添加标签(如script),造成XSS漏洞3、防止跨域请求滥用,阻止非法站点恶意调用针对第三点,我们可以通过来源refer白名单匹配,以及cookieToken机制来限制而前两点,传统的做法分为以下几种:1、纯手工过滤特殊字符,引号尖括号等,一
js禁用控件回车事件监听事件
//注册键盘事件document.onkeydown=function(e){//捕捉回车事件,删除varev=(typeofevent!='undefined')?window.event:e;if(ev.keyCode==13&&document.activeElement.id==控件ID){retu
js offsetParent() 方法
offsetParent()方法返回最近的祖先定位元素。定位元素指的是cssposition属性被设置为relative、absolute、或fixed的元素。
ES7之async/await异步方案
async,异步的意思,这是一种异步方案,es6里经常用的是promise这种异步回调方案
JS——判断数组
//如何判断一个对象是不是数组类型,有几种方式 varobj1={},obj2=[],obj3=newDate(),obj4={}; obj4.__proto__=obj2; console.log(//不严格 Array.prototype.isPrototypeOf(obj1), Array.prototype.isPrototypeOf(obj2),
artTemplate基本语法
这边是以标准语法来操作的。javascript引擎的实质就是帮我们把带有JavaScript代码的伪THTML语句编译为HTML。一.artTemplate基本语法结构1.表达式{{与}}符号包裹起来的语句则为模板的逻辑表达式。2.输出表达式2.1对内容编码输出:{{content}}2.2不编码输出:{{#content}}编码可以防止数据中含有HTML
JSONP 跨域
通过script标签引入JavaScript代码不受同源策略限制。特性:JSONP兼容所有的浏览器。但是只能用GET请求。script标签引入的文件内容是不能够被客户端的JavaScript获取到的,不会影响到被引用文件的安全,
JS 编码,解码
JS编码,解码
前端存储的介绍和对比
前端开发的时候,因为功能需求,有些数据需要持久化的存储。这就涉及到了前端的数据存储。接下来我介绍一下自己用过的两种前端存储方式,对他们的使用方式也做一下简单的归纳。
js获取当前时间是一年中的第几天&&判断闰年&&当前时间的前后几天
当前时间是一年中的第几天vm.allDays=Math.ceil((newDate()-newDate(newDate().getFullYear().toString()))/(24*60*60*1000));闰年的判断letsignDate=newDate();//functionisLeapYear(year){
krpano实践之全景图缩放,旋转,倾斜,自动旋转,VR,全屏方法-js调用
在此仅提取方法,需要时可以直接调用相关方法/*定义控件*/varkrpano=document.getElementById(krpanoSWFObject);/*获取变量*/varfov=Number(krpano.get(view.fov));varhlookat=Number(krpano.get(view.hlookat));varvlooka
Echarts的基础
什么是Echarts?数据统计的动态图表
js DOM BOM基础操作
DOMBOM
js 正则表达式 检查用户名、密码、电话号码
js正则表达式检查用户名、密码、电话号码
JS设置cookie、读取cookie、删除cookie
JS设置cookie、读取cookie、删除cookie
JS实现继承的几种方式
取自1.JS实现继承的几种方式2.JS面向对象之继承–多种组合继承前言JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。JS继承的实现方式既然要实现继承,那么首先我们得有一个父类,代码如下://定义一个动物类functionAnimal(name){//属性this.name=name||'Anima
js闭包
之所以有闭包这个概念,其实是因为变量作用域的问题。我们都知道变量的作用域分为全局作用域和局部作用域。全局变量可以在函数内部读取,在外部却不可以读取函数内部的局部变量。然而出于各种原因,有时候我们需要读取函数内的局部变量。一般情况下是不能这样做的,我们可以取巧,就是在函数内部再定义一个函数,返回变量的值:functionf1(){varn=999;functionf
javascript 实现小球碰撞
javascript实现小球碰撞
javascript 快速获取图片实际大小的宽高
javascript快速获取图片实际大小的宽高简陋的获取图片实际宽高的方式//图片地址varimg_url='13643608813441.jpg'//创建对象varimg=newImage()//改变图片的srcimg.src=img_url//打印alert('width:'+img.width+',height:'+img.height);结果如下:宽高都是
Javascript 面向对象编程(一):封装
封装作者:阮一峰Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP
input 按 enter键后,光标不移走
重点:returnfalse$('#bguploadInp').keydown(function(event){varkeycode=event.which||event.keyCode;if(oldInpuValue&&oldInpuValue===event.currentTarget.value)return;if(keycode==
JS日期格式化
JS格式化日期
js 操作json
老是在json数据上犯迷糊,这次记录一下以便记忆。HTML代码:标题上传者时间JavaScr
javascript原型链详细解析
constructor的作用:作用一:分辨原型对象到底属于哪个构造函数function作用二:可以从一个实例对象新建另一个实例对象作用三:在实例方法中,可以通过constructor调用自身的构造函数作用四:继承
ES6--对象的扩展
属性和方法的简写属性//ES6function(x,y){return{x,y}}//原来function(x,y){return{x:x,y:y}}方法//ES6varobj={method(){returnhello}}//原varobj={method:function(){
首页
上一页
1
2
3
4
5
6
下一页
末页
文章分类
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
最新内容
Javascript前端经典的面试题及答案
js扩展运算符
jquery实现下拉框左右选择功能
iput利用正则表达式动态监控数据实现输入金额(限制整数输入位数和两位小数)
详解Node.js中exports和module.exports的区别
解决ajax不能访问本地文件问题(利用js跨域原理)
angular仿支付宝密码框输入效果
Canvas实现放射线动画效果
angularjs ocLazyLoad分步加载js文件实例
PHP:微信小程序 微信支付服务端集成实例详解及源码下载