js零散总结】的更多相关文章

网页播放声音 这个非常简单,我们只需要在html和js设置即可.首先看html代码 html代码 <audio id="sound" autoplay="autoplay"></audio> <button onclick="playAlarmSound()">播放</button> JS代码 function playAlarmSound(){ var soundsUrl = "/sta…
# 同一种类型的事件注册多个事件句柄,后面的不会覆盖前面的事件 # event.which == 13,13代表回车 # parsley.js验证框架 # JSON.stringify, avoid TypeError: Converting circular structure to JSON # 针对会话缓存,sessionStorage.getItem("zTree_selectNodeId")==undefined这个判断是true 而单独输出,得到的是null 跟null相比…
1.将类数组对象转换为数组 ES5: var arrLike = document.querySelectorAll('span'); var arr = Array.prototype.slice.call(arrLike); ES6: var arrLike = document.querySelectorAll('span'); var arr = [...arrLike];…
字符串的查找 index of 指定查找位置 可以查所有,不支持正则   找不到返回-1 var i=-1; while((i=str.indexOf("关键词",i+1))!=-1){     i //本次找到的关键词位置 } search () 支持正则,只能找一个,只能返回位置  找不到返回-1 match() 支持正则,返回所有找到的关键字组成的数组    找不到则返回null 所以要先判断!null在使用  有g找全部 优点找到所有内容,无法得到位置. 最终boss: reg…
在同一个dom上以冒泡和捕获的方式绑定一个事件,如果事件源是该元素,则是先绑定的哪一个就先执行哪一个,事件源是dom的子孙节点,则先执行捕获事件…
一.关于JS和CSS路径问题 1.找路径是从入口文件index.php来找的,而不是从文件本身所在位置来找, 因为我们访问时是访问的入口文件 2.在存放JS和CSS的时候可以放到public文件夹下 3.可以使用标签引入: 3.1 import标签 传统方式的导入外部JS和CSS文件的方法是直接在模板文件使用: 系统提供了专门的标签来简化上面的导入: 3.2 load标签 load标签,通过文件方式导入当前项目的公共JS或者CSS 3.3js和css标签 系统还提供了两个标签别名js和css 用…
JS的连续赋值和曾经出现的怪异情况 let a=1; let b=a=3; 如上的真实赋值过程 => a=1 => a=3 => b=3 => 一般来说,等号是从右向左赋值的 于是问题来了 var a={n:1}; var b=a; a.x=a={n:2}; console.log(a) // {n:2} console.log(b) // {n:1,x:{n:2}} console.log(a.x) // undefined console.log(b.x) // {n:2} a…
var GLOBAL = {}; GLOBAL.namespace = function (str) { var arr = str.split('.'), o = GLOBAL; for (var i = (arr[0] == 'GLOBAL') ? 1 : 0; i < arr.length; i++) { o[arr[i]] = o[arr[i]] || {}; o = o[arr[i]]; } } GLOBAL.namespace('Dom'); GLOBAL.Dom.getNextNo…
1.使用new关键字的时候后面不能接这种变量而是接一个结构constructor 例如由function引导的结构 而不是像如下这样 var car={ lunzi : 4}; 这个只是一个变量而不是constructor所以进行 new car();会出现错误. ------------------------------------------------------------------------------------------- 2.另外如下定义代码在括号体内其成员赋值只能使用:…
HTML5的标签 video 支持的mp4编码为视频编码 H.264 音频AAC 参考网址 http://www.w3school.com.cn/html5/html_5_video.asp 视频格式 当前,video 元素支持三种视频格式: 格式 IE Firefox Opera Chrome Safari Ogg No 3.5+ 10.5+ 5.0+ No MPEG 4 9.0+ No No 5.0+ 3.0+ WebM No 4.0+ 10.6+ 6.0+ No Ogg = 带有 Theo…