#你不知道的Javascript

javascript鼠标滚动

firefox使用DOMMouseScroll,其他浏览器使用mousewheel当滚动时获取wheelDelta值,firefox使用detail:值为下滚3上滚-3,其他浏览器使用wheelDelta:值为下滚-120上滚120,通过判断其值为正或者负即可判断鼠标滚轮上滚还是下滚js的写法:<!DOCTYPE...
代码星球 ·2021-01-02

javascript中break与continue,及return的区别

a).在循环体中,break是跳出整个循环,不执行以后的循环语句;continue是结束本次循环语句,进入下一个循环; b).在if判断句,结束该函数的执行时,用return;c).在函数嵌套中,通过结束子函数的同时,也结束父函数的方法,如下:functionfn(){alert(aa);return;}fu...

javascript中用正则表达式判断是否为汉字及常用的判断

a.判断是否为汉字:  1.汉字为任意长度时: varhan=/^[u4e00-u9fa5]+$/;    例如:var han=/^[u4e00-u9fa5]+$/;      varvals=$('#inp').val();//获取输入input中的val      ...

javascript 正则表达式

在js中常用于字符串处理、表单验证、处理DOM模型、纯编程逻辑等。js中的正则表达式使用方式提供了两种:普通方式;构造函数方式。  普通方式  普通方式:varreg=/表达式/附加参数  表达式:一个字符串,代表了某种规则,其中可以使用某些特殊字符来代表特殊的规则。  附加参数:用来扩展表达式的含义,目前主要有三个参...
代码星球 ·2021-01-02

javascript中的那些让人摸不着头脑的不=

今个咱来盘点盘点javascript中那些让人摸不着头脑的不等;本篇博客略偏学术性研究形式了;除了浮点数运算常见写;其他的在实际开发中并不多么实用;一:首先上场的是NaN:NaN在js中是一个神(xian)奇(jing)的存在;它用来代表不是数字、不可表示的值;如果我们理解了它代表的是不可表示的值;那对于下面的代码打印...

web前端面试第一次[javascript函数和方法的区别]

//函数functionf1(){  console.log("我是函数");}//调用函数f1(); //创建一个空对象varobj={}//把函数定义到对象里面就称为方法varobj={  f1:function(){    console.log("我是方法");  } }//对象调用方法(对象调用通过...

Python之Javascript

1.JavaScript被设计用来向HTML页面添加交互行为。 2.JavaScript是一种脚本语言(脚本语言是一种轻量级的编程语言)。 3.JavaScript由数行可执行计算机代码组成。 4.JavaScript通常被直接嵌入HTML页面。 5.JavaScript是一种解...
代码星球 ·2020-12-31

javascript 事件委托 和jQuery事件绑定on、off 和one

一.事件委托什么是事件委托?用现实中的理解就是:有100个学生同时在某天中午收到快递,但这100个学生不可能同时站在学校门口等,那么都会委托门卫去收取,然后再逐个交给学生。而在jQuery 中,我们通过事件冒泡的特性,让子元素绑定的事件冒泡到父元素(或祖先元素)上,然后再进行相关处理即可。如果一个企业级应用做...

在IE8中如何通过javascripts改变<style />中的内容?

1.createStyleSheet() if(document.createStyleSheet){   varcssStyle=document.createStyleSheet(); //兼容ie8   cssStyle.cssText=cssStr;  ...

javascript推荐书籍

此文章转载于:http://www.cnblogs.com/zfc2201/archive/2012/07/22/2604236.htmlWEB前端研发工程师,在国内算是一个朝阳职业,这个领域没有学校的正规教育,大多数人都是靠自己自学成才。本文主要介绍自己从事web开发以来(从大二至今)看过的书籍和自己的成长过程,目的...
代码星球 ·2020-12-30

在Javascript中什么是伪数组?如何将伪数组转化为标准数组?

答案:伪数组(类数组):无法直接调用数组方法或期望length属性有什么特殊的行为,但仍可以对真正数组遍历方法来遍历它们。典型的是函数的argument参数,还有像调用getElementsByTagName,document.childNodes之类的,它们都返回NodeList对象都属于伪数组。可以使用Array....

JavaScript装逼指南

如何写JavaScript才能逼格更高呢?怎样才能组织JavaScript才能让别人一眼看出你不简单呢?是否很期待别人在看完你的代码之后感叹一句“原来还可以这样写”呢?下面列出一些在JavaScript时的装逼技巧。你知道“茴”的四种写法吗?ε=(・д・`...
代码星球 ·2020-12-30

ionic3生产打包javascript内存溢出的解决方法

1.将其添加到package.json脚本中"ionic:build":"node--max-old-space-size=8192./node_modules/@ionic/app-scripts/bin/ionic-app-scripts.jsbuild"2.运行命令:npmrunionic:build--prod...

javascript判断input框只能输入数字的方法

javascript只允许输入数字有很多方法,总结如下1,只允许输入数字和小数点。<inputonKeypress="return(/[d.]/.test(String.fromCharCode(event.keyCode)))"style="ime-mode:Disabled">  &...

javascript获取浏览器高度与宽度信息

网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth(包括边线的宽)网页可见区域高:document.body.offsetHeight(包括边线的宽)网页正文全文宽:do...
首页上一页...2526272829...下一页尾页