前端开发

JavaScript&CSS检测手机横竖屏

2019-06-051091次阅读css模块javascript
JavaScript检测手机横竖屏,window.orientation:获取屏幕旋转方向。CSS检测手机横竖屏orientation: portrait(竖屏)|landscape(横屏)
前端开发

动态加载JS文件脚本

2019-06-04545次阅读javascript
通过监听load事件(IE是onreadystatechange)来确保js脚本加载完成可用,如有需要你还可以使用$script.js-异步JavaScript加载程序和依赖关系管理器。
前端开发

display:none及textarea实现按需加载、延迟加载、懒惰渲染

2019-06-04777次阅读javascript
display:none,只有在子元素上的背景图片可以做到懒惰渲染,img标签、video,swf,script等都不可以。textarea:任何加载资源元素,例如:img,video,swf,script等
前端开发

js编码函数escape(),encodeURI(),encodeURIComponent()简介

2019-05-31664次阅读javascript
因为网络标准RFC 1738做了硬性规定:只有字母和数字[0-9a-zA-Z]、一些特殊符号“$-_.+!*'(),”[不包括双引号]、以及某些保留字,才可以不经过编码直接用于URL。这意味着,如果URL中有汉字,就必须escape(),encodeURI(),encodeURIComponent()编码后使用。
前端开发

window.innerHeight、innerWidth浏览器兼容解决方法

2019-05-302172次阅读javascript
innerheight返回窗口的文档显示区的高度。innerwidth返回窗口的文档显示区的宽度。注意:使用outerWidth和outerHeight属性获取加上工具条与滚动条窗口的宽度与高度。IE 8 及更早 IE版本不支持这两个属性。
前端开发

js隐式类型转换

2019-05-29663次阅读javascript
在if语句和逻辑语句中,如果只有单个变量,会先将变量转换为Boolean值,只有下面几种情况会转换成false,其余被转换成true。
前端开发

获取网址url查询参数快速转换为对象

2019-05-29716次阅读javascript
代码值得细看,正则的运用,返回值,逗号操作符,this的绑定....
前端开发

oninput事件在输入法状态下多次触发

2019-05-282355次阅读javascript
oninput事件在,和 元素的值发生改变时触发。 onchange事件也是监听文本框变化后触发,不同的是oninput事件是立即(即时)触发,onchange则是在元素失去焦点时触发。 oninput事件还可以在HTMLElement.contentEditable(用于表明元素是否是可编辑的)或 document.designMode(控制整个文档是否可编辑)打开的元素上使用。
前端开发

js获取textarea文本域自动换行符

2019-05-271937次阅读javascript
先更正一下,标题只是一个噱头,其实js根本读取不到textarea里的自动换行符。在textarea中增加属性wrap="hard",通过同步提交可以在后台服务器获取到自动换行符。如果是在textarea里手动去换行,那是可以通过js读取到换行符的。
前端开发

JavaScript中Truthy(真值)

2019-05-25570次阅读javascript
在 JavaScript 中,Truthy (真值)指的是在 布尔值 上下文中转换后的值为真的值。所有值都是真值,除非它们被定义为 falsy (即除了 false,0,"",null,undefined 和 NaN 外)。