• JavaScript翻转字符串方法 js翻转一个字符串
    先把字符串转化成数组String.prototype.split(),再借助数组的reverse方法翻转数组顺序(Array.prototype.reverse()),然后把数组转化成字符串。使用的API方法:String.prototype.split(' ')使用指定的分隔符字符串将一个String对象分割成字符串数组Array.prot
    03-08
  • javascript常见面试题之一:将字符串'get-element-by-id'转换成驼峰命名法;
    var str='get-element-by-id'; function strToupper(str) { //利用split将字符串分割成数组var arr= str.split('-');for (var i = 1; iarr.length; i++) {      //1.利用for循环获取数组的每个元素,2.用charAt(0)获取每个元素的第一个字符;3.用substr
    03-08
  • JavaScript清除空格、换行,把双引号转换成单引号
    JavaScript清除空格、换行,把双引号转换成单引号
    1、页面   2、源码 1 !DOCTYPE2 html3 head4meta charset="utf-8"5 title清除字符串的空格和双引号/title6 style type="text/css"7 textarea{8 padding:10px;9 font-size:18px; 10 width:100%; 11 resize:none; 12 } 13 .main{ 14 padding:40px 10px; 15
    03-08
  • javaScript的Date函数 javascript date(
    1、获取当前时间  Date()获取到的时间是当前设备的显示的时间,开发中要考虑到用户的设备时间是否正确let nowTime = new Date(); // 获取当前时间  把data时间转换成常规格式scriptlet getTimeNow = () = {let nowTime = new Date(); // 获取当前时间——
    03-08
  • JavaScript中什么是闭包
    JavaScript中什么是闭包
    概念:当一个内部函数被调用,就会形成闭包,闭包就是能够读取其他函数内部变量的函数  就是一个函数去访问了另外一个函数的中的变量的函数例子:!DOCTYPE htmlhtmlheadmeta charset="UTF-8"title闭包/title/headbodyscript type="text/javascript"//允许函
    03-08
  • 关于Javascript中通过实例对象修改原型对象属性值的问题
    Javascript中的数据值有两大类:基本类型的数据值和引用类型的数据值。基本类型的数据值有5种:null、undefined、number、boolean和string。引用类型的数据值往大的说就1种,即Object类型。往细的说有:Object类型、Array类型、Date类型、Regexp类型、Functio
    03-08
  • javascript中defer的作用(转)
    script src=".js.js" defer/scriptdefer的作用就是作用是文档加载完毕了再执行脚本,这样回避免找不到对象的问题 加上 defer 等于在页面完全在入后再执行,相当于 window.onload ,但应用上比 window.onload 更灵活! defer是脚本程序强大功能中的一个“无名英
    03-08
  • JavaScript Array map() 方法
    JavaScript Array map() 方法
    一、定义map() 方法返回一个新数组,不会改变原始数组。同时新数组中的元素为原始数组元素调用函数处理后的值,并按照原始数组元素顺序依次处理元素。注意:map() 不会对空数组进行检测。二、语法array.map(function(currentValue,index,arr), thisValue)四、
    03-08
  • JavaScript中的arguments,callee,caller(转)
    在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function:选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从
    03-08
  • 前台javascript排序 js排序的几种方式
     script type="text/javascript"$(function () {$('.Sorthead-ShowUp').click(function () { var filed = $(this).attr("name"); $(".issorting").removeClass("issorting"); $(this).addClass("issorting"); D
    03-08
  • 【Javascript】在文本框光标处插入文字并定位光标 (转)
    !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"headmeta http-equiv="Content-Type" content="text/h
    03-08
  • javascript捕获页面窗口关闭事件
    javascript捕获窗口关闭事件有两种方法 onbeforeunload()      ,onUnload()用法有两种:1.    function      window.onbeforeunload()      {      alert("关闭窗口")}           function      window.onunload() 
    03-08
  • javascript 伪数组和转化为标准数组
    1: 什么是伪数组伪数组是一个含有length属性的json对象,它是按照索引的方式存储数据,它并不具有数组的一些方法,只能能通过Array.prototype.slice转换为真正的数组,并且带有length属性的对象。   var obj = {0:'a',1:'b',length:2}; // 伪数组var arr
    03-08
  • 【javascript的那些事】等待加载完js后执行方法
    很多时候,你也许会碰到使用的情景:js文件b.js还没有从服务器端加载到web端,而吧a.js中已经调用了b.js中的方法实例:这里是加载echart的时候碰到的具体实例引入js "js/echarts.common.min.js"需要调用  echarts 中的 init() ,如果没有加载好 echarts.com
    03-08
  • 用Javascript做一个“获取验证码”的按钮
    要求:①点击按钮后背景色会发生改变②有倒计时(一般为30秒) !DOCTYPE HTMLhtmlheadmeta charset="UTF-8" /titlepro.html/titlestyle type="text/css".checkCode {cursor: pointer;border: 1px solid black;text-align: center;line-height: 26px;width: 1
    03-08
  • JavaScript 输入内容就触发事件
    textarea name="textarea" placeholder="请输入产品识别号" onkeyup="alert();"/textarea 
    03-08
  • JavaScript 在不刷新或跳转页面的情况下改变当前浏览器地址栏上的网址
    JavaScript 在不刷新或跳转页面的情况下改变当前浏览器地址栏上的网址var stateObject = {};var title = "改变后的网址的标题";var newUrl = "/my/awesome/url";history.pushState(stateObject,title,newUrl); 
    03-08
  • JavaScript ----------------- 寄生式继承
    寄生式继承  寄生式继承是于原型式继承紧密相关的一种思路。寄生式基础的思路与寄生构造函数和工厂模式类似,既创建一个仅用于封装继承过程的函数,该函数内部以某种方式来增强对象,最后再像真地是它做了所有工作一样返回对象。以下代码示范了寄生式继承模
    03-08
  • 非入侵式JavaScript
    非入侵式JavaScript针对哪些情况:  1.并不是每个人的浏览器都支持JavaScript。需要让每个人都能看到全部内容,并且无须在浏览器中执行代码   就能使用该应用。  2.一些运行方式非常奇怪的浏览器。比如视觉受损的人会使用屏幕阅读器,一些手机用户无法
    03-08
点击排行