随笔分类 - JavaScript
摘要:今天在百度前端任务中遇到了一个以前没怎么注意的知识点,所以就准备记下来
阅读全文
摘要:有这样一个热门问题: var a = {n: 1}; var b = a; a.x = a = {n: 2}; alert(a.x); // --> undefined alert(b.x); // --> {n: 2} 其实这个问题很好理解,关键要弄清下面两个知识点: JS引擎对赋值表达式的处理过
阅读全文
posted @ 2018-06-22 16:15
mino1996
摘要:$email_input.onkeyup=function(event){ // console.log('event handle');//按方向键以及backspce esc有反应 长按字母键也没有反应 // } // $email_input.oninput=function(){ // ...
阅读全文
摘要:请阅读以下代码:var obj = {};obj.log = console.log;obj.log.call(console, this)该代码在浏览器中执行,输出的日志结果是什么? 这道题就是问console.log.call(console,this)打印出什么,这道题很容易引导人走向误区,因
阅读全文
摘要:一:JavaScript原生的方法 1:拿到select对象: var myselect=document.getElementById(“test”); 2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的
阅读全文
摘要:如何使用 Date() 方法获得当日的日期。 getTime() 返回从 1970 年 1 月 1 日至今的毫秒数 setFullYear() 设置具体的日期 toUTCString() 将当日的日期(根据 UTC)转换为字符串。 getDay() 和数组来显示星期,而不仅仅是数字。 在网页上显示一
阅读全文
摘要://求平均数 var pjs=[ ['小明',87], ['小红',81], ['小花',97], ['小天',76], ['小张',74], ['小小',94], ['小西',90], ['小武',76], ['小迪',64], ...
阅读全文
摘要:JavaScript 中的所有事物都是对象:字符串、数值、数组、函数... 此外,JavaScript 允许自定义对象。 JavaScript 对象 JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。 在 ECMAScri
阅读全文
摘要:function removeRepetition(str) { var result = "", unStr; for(var i=0,len=str.length;i<len;i++){ //因为unStr始终是当前的str.charAt(i)的前一...
阅读全文
摘要:一、存储方式不一样 基本数据类型 变量存储的是简单的数据段,存储的是具体的值,是轻量级的数据存储方式 引用类型 引用类型的值,可以由多个值构成的对象,引用类型的变量存储的是对象引用地址。引用类型是重量的数据存储方式,分配在堆内存,频繁创建对象有损性能。 引用类型(N多) Object、Array、D
阅读全文
摘要:一、事件流(捕获,冒泡) 事件流:指从页面中接收事件的顺序,有冒泡流和捕获流。 当页面中发生某种事件(比如鼠标点击,鼠标滑过等)时,毫无疑问子元素和父元素都会接收到该事件,可具体顺序是怎样的呢?冒泡和捕获则描述了两种不同的顺序。 DOM2级事件规定事件流包括三个阶段,如图: 假如我们点击一个div,
阅读全文
摘要:在前面的style属性学习中,知道了通过style属性可以控制元素的样式,从而实现了行为层通过DOM的style属性去干预变现层显示的目地,但是这种就是不好的,而且为了实现通过DOM脚本设置的样式,你就不得不花时间去研究JavaScript函数,去寻找对应修改和设置样式的有关语句。而且每添加或修改j
阅读全文
摘要:cssText 本质是什么? cssText 的本质就是设置 HTML 元素的 style 属性值。 cssText 怎么用? document.getElementById("d1").style.cssText = "color:red; font-size:13px;"; cssText 返回
阅读全文
摘要:在很多情况下,都需要对网页上元素的样式进行动态的修改。在JavaScript中提供几种方式动态的修改样式,下面将介绍方法的使用、效果、以及缺陷。 1、使用obj.className来修改样式表的类名。 2、使用obj.style.cssTest来修改嵌入式的css。 3、使用obj.classNam
阅读全文
摘要:<!--3的小游戏,练习使用循环和条件语句,实现如下需求: 从1到100,以此在console输出各数字,但是,当数字为3的倍数或者含有3的时候,输出“PA” 比如:1,2,PA,4,5,PA,……,11,PA,PA,14,PA……-->
阅读全文
摘要:<!--小练习,练习使用循环实现一个九九乘法表 第一步,最低要求:在Console中按行输出 n * m = t 然后,尝试在网页中,使用table来实现一个九九乘法表 -->
阅读全文