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
3种页面加载完成后再执行JS的jquery写法以及区别说明
1、$(function(){$(#a).click(function(){//addingyourcodehere});});2、$(document).ready(function(){$(#a).click(function(){//addingyourcodehere});});3、window.
js oninput、onchange与onpropertychange事件的用法和区别
前端页面开发的很多情况下都需要实时监听文本框输入,比如腾讯微博编写140字的微博时输入框hu9i动态显示还可以输入的字数。过去一般都使用onchange/onkeyup/onkeypress/onkeydown实现,但是这存在着一些不好的用户体验。比如onchange事件只在键盘或者鼠标操作改变对象属性,且失去焦点时触发,脚本触发无效;而onkeydown/onkeypress/onkeyup在处
js对用户输入非法字符进行编解码预防xss
1varHtmlUtil={2/*1.用浏览器内部转换器实现html转码*/3htmlEncode:function(html){4//1.首先动态创建一个容器标签元素,如DIV5vartemp=document.createElement(div);6//2.然后将要转换的字符串设
JavaScrip基础知识入门
JavaScript你好JavaScript是什么:是一门计算机语言,那么谁认识他呢?谁可以读懂他呢?谁可以运行他呢?这里就提到了浏览器,因为浏览器里面有一个东西,可以解析JavaScript语言(相当于把JavaScript翻译给浏览器听),所以浏览器认识他,可以读懂他并且执行,他天生就是为浏览器服务的JavaScript有什么用呢:我们学习一门编程语言,肯定是希望用他去做一些事的,要是
codewars 匹配字符串
题目Whatisananagram?Well,twowordsareanagramsofeachotheriftheybothcontainthesameletters.Forexample:'abba'&'baab'==true'abba'&'bbaa'==true'abba'&'abbba'==false
js分页代码
js实现分页效果
canvas-api beginPath()和closePath()
beginPath()和closePath()导语:beginPath()方法和closePath()是取得上下文对象的两个方法. beginPath()方法就是告诉画布:“我要开始画啦,快把之前的都清除掉!”如果之前并没有画任何内容,则以下两段代码显示的效果没有什么不同://将光标移到合适位置context.moveTo(10,10);//画线context.lineTo(100,10
js 获取浏览器高度和宽度等属性值总结
工作中经常遇到js获取浏览器高度和宽度值,js获取浏览器窗口宽度高度,js获取浏览器窗口高度,js获取当前浏览器高度,js如何获取浏览器高度,js动态获取浏览器宽度等问题,本文对此类问题进行了总结和归纳
js元素拖拽
很多时候,发现页面弹出的显示框能够挪动,如何实现呢?其实就是事件监听罢了。思路:1,因为可以拖动,所以该元素的定位是绝对定位而不是相对定位;2,当鼠标按下时才可以拖动,需要鼠标点击动作,onmousedown;3,鼠标移动时元素跟随鼠标移动,onmousemove;4,鼠标抬起时元素不在可以拖动;onmouseup;5,鼠标移动的横纵长度可用鼠标移动中得到坐标减去该元素的l
JS中对象的循环删除
业务说明:对页面元素名称为subCheck的所有元素循环删除。错误代码如下:vareles=document.getElementsByName(subCheck);for(var=1,ivarele=eles[i];$(ele).remove();}针对以上代码,若eles的长度为4的话,实际情况只能删掉2个。这是因为JS在删掉一个元素的同时,将eles集合
JavaScript中变量与作用域
JavaScript变量(存储容器)作用域 JavaScript变量类型–1JavaScript变量是存储信息的容器var i=1; var j=2;在JavaScript中,这些字母被称为变量,可以把变量看做存储数据的容器.就像代数一样,JavaScript变量可用于存放值(比如i=2)和表达式(比如k=i+j)
JavaScript 对象基础
JavaScript中的对象JavaScript中的对象:在JavaScript中,对象是数据(变量),拥有属性和方法声明一个Javascript变量varname=“Arry”;创建了一个JavaScript字符串对象,字符串对象拥有内建的属性length。对于上面的字符串,length的值是4字符串对象同时拥有若干个内建的方法.
ES6 语法中函数参数的默认值
基本用法在ES6之前,不能直接为函数的参数指定默认值,只能采取变通的方法。functionlog(x,y){y=y||'world';console.log(x,y);}log('kkk');//kkkworld这种写法的缺点在于:如果参数y赋值了,但是对应的布尔值为false,则该赋值不起作用。如果在调用函数的时候,传入的y参数是一个空字符串,那么y就会被修改
JavaScript 函数介绍、函数调用
JavaScript函数函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块 一.JavaScript函数语法函数就是包裹在花括号中的代码块,前面使用了关键词functionfunctionfunctionname(){这里是要执行的代码}当调用该函数时,会执行函数内的代码.可以在某事件发生时直接调用函数(当用户点击按钮时),由
js扩展运算符
1写法:…三个点,主要是用来将数组幻化为用逗号分隔的参数序列。2.应用合并数组与解构赋值结合如果将扩展运算符用于数组赋值,只能放在参数的最后一位,否则会报错。将字符串转为真正的数组可以将类似数组的对象转为真正的数组Map和Set结构,Generator函数3.原理扩展运算符内部调用的是数据解构的Iterator接口,因此只要具有Iterrator接口的对象,都可以使用扩展运算符。
js性能优化总结
一直在学习javascript,也有看过《犀利开发Jquery内核详解与实践》,对这本书的评价只有两个字犀利,可能是对javascript理解的还不够透彻异或是自己太笨,更多的是自己不擅于思考懒得思考以至于里面说的一些精髓都没有太深入的理解。鉴于想让自己有一个提升,进不了一个更加广阔的天地,
在GET请求方法中,实现向现有URL的末尾添加查询字符串参数
功能函数封装:functionaddURLParam(url,name,value){url+=(url.indexOf(?)==-1??:&);url+=encodeURLComponent(name)+=+encodeURLComponent(value);returnurl;}这个addURLParam()函数接受三个参数:要添加参数的URL
js闭包缓存
缓存:将常用的数据进行存储,以提升性能硬件缓存浏览器缓存CDN(contentdeliverynetwork)//内容分发网络,使用缓存技术内存性数据库(mongodb数据库)二.如何用闭包实现缓存:1.写一个闭包,在闭包中创建一个对象用来做缓存的存储对象2.在闭包中创建一个数组,用来存储缓存中的键3.返回一个函数,这个函数需要两个参数,一个是key,一个
es6的Generotor 函数学习
Generator函数1.Generator函数是ES6提供的一种异步编程解决方案,语法行为与传统函数完全不同,通常有两个特征:function关键字与函数名之间有一个星号;函数体内部使用yield表达式,定义不同的内部状态//一个简单的Generator函数function*Generator(){yield'Hello';yield'World'
JS产生随机数的几个用法
1、取两个数之间的随机数functionGetRandomNum(Min,Max){varRange=Max-Min;varRand=Math.random();return(Min+Math.round(Rand*Range));}2、混合法functiongenerateMixed(n){v
动态添加的标签如何调用js事件
在中项目中遇到的问题:1、动态添加的标签无法绑定js事件函数?采2、动态添加的标签无法调用函数??
js对string字符串的处理函数和方法
前端页面字符串截取##前端页面定义使用var定义出来的变量或元素,值是可变的,如果不适用var定义直接赋值使用,会一直在容器里存在前端页面jsstring字符串的操作js内置函数函数:split()功能:使用一个指定的分隔符把一个字符串分割存储到数组在要处理的字符串中,按照其中的某个字符进行拆分函数:Join()功能:使用您选择的分隔符将一个数组合并为一个字符串这
js的attr()和prop()和is()
attr()和prop()的差别简单来说,根本区别就是,attr操作HTML元素的属性,prop操作DOM元素的属性,因为DOM会解析某些HTML元素属性到自己身上,此时prop和attr都能操作这些属性。廖老师教程原文,获取节点信息那块prop()方法和attr()类似,但是HTML5规定有一种属性在DOM节点中可以没有值,只有出现与不出现两种,例如:
js省市区下拉代码分享
js省市区三级联动下拉代码分享
js校验经纬度的格式是否符合规范
//校验经纬度的格式是否符合规范functionverifylonglat(longitude,latitude){ //经度,整数部分为0-180小数部分为0到6位 varlongreg=/^(\-|\+)?(((\d|[1-9]\d|1[0-7]\d|0{1,3})\.\d{0,6})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0,6}|180
首页
上一页
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
微信公众号
最新内容
微信小程序 input输入框详解及简单实例
原生JS实现导航下拉菜单效果
JS实现移动端实时监听输入框变化的实例代码
JS实现页面打印功能
详解浏览器渲染页面过程
JavaScript实现弹窗效果代码分析
Js自动截取字符串长度,添加省略号(……)的实现方法
easyui 中的datagrid跨页勾选问题的实现方法
windows下vue-cli及webpack搭建安装环境
JS正则表达式判断有效数实例代码