网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的…
分类:JavaScript
DOM学问整顿
因为工作中一向在用框架来解决问题,在日常平凡对dom的关注也比较少(特别像angular这类本身封装了一层视图层的框架,并不发起直接操纵DOM),所以dom相干的学问也忘的差不多了,此次做公司产物的官网,没有太多的交互和…
webpack4 零丁抽离打包 css 的新完成
webpack4 零丁抽离打包 css 的新完成 媒介 之前我们运用的打包 css 不过两种体式格局:① 将 css 代码打包进 进口 js 文件中;② 运用第三方插件(extract-text-webpack-plug…
react父子组件之间传值简述(近期学习心得)
媒介:react中的数据活动有很好的解决方案:redux,然则redux关于初学者来讲进修曲线比较陡,并且在小型项目不太实用,开辟保护本钱都比较高,所以这里我只说单独用react的情况下组件之间传值的用法,自学的,有不足…
js里关于Array.prototype.sort分析及日常使用技巧
介绍 对数组内容进行排序,可传入比较器定义排序规则 使用 arr.sort(compare) compare比较器可传可不传 不传将根据内容开头的第一个字符的Unicode指针顺序进行排序 var fruit = ['c…
node.js api系统性学习1 require用法
先讲讲模块加载机制 require() __filename,__dirname 实际上不是一个全部变量,而是每个模块内部的。 我所讲的是当前版本6.10的版本,比较稳定的 在node.js 模块和文件是一一对应的,一个…
JavaScript中eval语句浅尝
1.eval的初体验 eval这个语句,怎么说呢?十分好用,其实换句话说“用来装逼真是挺不错的。” 它接收一个字符串的实参,然后就可以像在解释器上输入对应字符串的内容那样执行该字符串。不信?看看这个 // 我们可以用它定…
教你怎样处理IE9的输入框input事宜没法监听右键菜单的剪切、打消、删除对内容的转变的题目
文章原由 看Vue源代码内置指令时,发明了Vue关于IE9的selectionchange事宜做了特别处置惩罚,这引起了我的兴致。本来Vue对全局的selectionchange事宜举行监听,一旦发明就会尝试触发docu…
你应当要知道的JS中的this
媒介 this 是 JavaScript 中不可不谈的一个知识点,它非常重要但又不轻易明白。由于 JavaScript 中的 this 差别于其他言语。差别场景下的 this 指向差别(当函数被挪用实行时会天生变量对象,…
你不知道的 JavaScript 笔记——作用域和闭包
第一章:作用域是什么 顺序中变量存储在那里,需假如怎样找到它,这就需要设想一套存储以及能轻易的找到它的划定规矩,这个划定规矩就是作用域 编译道理 JavaScript 是一门编译语言,它与传统编译语言差别,但编译步骤又异…
普通函数和箭头函数
普通函数和箭头函数 写在前面 函数(Function)是 JavaScript 里的‘一等公民’。是由称为函数体的一系列语句组成。可以当做入参,出参(返回值)使用。和对象一样,有自己的属性和方法。区别之处在于可以被调用。…
js的正则
正则表达式的模式匹配 正则表达式的定义 正则表达式用RegExp对象表示 var pattern = /s$/; pattern.exec("ewfregers"); 使用RegExp类 var pattern = ne…