标签:技术文章
加载Css webpack并不能处理js以外的静态资源,通过loader来支持他们 npm install --save-dev style-loader css-loader const path = require('path'); module.exports = {
文章目录 html代码用JS动态加载进页面 JS判断用户访问的是PC还是mobile或者微信浏览器 判断浏览器的简单有效方法 点击某个div区域之外,隐藏该div 如何在手机上禁止浏览器的网页滚动 改变t
1、js动态设置html的字体大小 var clientWidth = 0; if(document.documentElement.clientWidth >= 600){ clientWidth = 600; }else{ clientWidth = document.d
一 原型:  1 定义:原型是function对像的一个属性,他定义了构造函数制造出的对象的公共祖先; 通过该构造函数产生的对象,可以继承该原型的属性和方法。 原型也是对像。prototype; Person.prototype.name = 'jams'; function Perso
主要的信息都是来自于下方所示的网站 https://webpack.docschina.org/configuration 从 webpack 4.0.0 版本开始,可以不用通过引入一个配置文件打包项目。然而,webpack 仍然还是高度可配置的 ,并且能够很好的满足需求。 首先总结下个人理解的,w
最近碰到的问题,有个数组,数组元素是对象,该对象的结构就如树的parent表示法的节点一样。形象点讲就是该数组存放了树的所有“叶子节点”,并且叶子节点内存有父节点,一直到根节点为止,就如存了一条从叶子节点到根节点路径。 现在有要求是将这个数组转成一个children表示法的对象,即从根节点开始,每个
       我们都知道在React中使用函数时,有两种写法,一是回调函数,二是直接调用,但需要在构造函数中绑定this,只有这样,函数中的this才指向本组件        总结一下没有绑定this的函数中的this指向         不管是在本组件的元素上调用的函数还是传递给子组件的函数,不管
  因为没有学过其他编程语言,因此作为我的第一门编程“母语”我在这就不举其他编程语言的例子了,JavaScript这个动态类型脚本语言的变量号称是没有类型的,那么我们怎么转换他的变量呢?而且还要强行转换。   JavaScript的变量的确是没有类型的,就是说你用var声明变量后,可以随便给变量赋值
       在React中,解耦了对DOM元素的操作,但有时我们确实需要对DOM操作,比如设置元素的滚动条,这时ref就满足了我们的需求        在低版本的react中,ref可以是一个string类型的属性,通过this.refs.[refString]来获取相应的DOM元素,但在高版本的
  关于js with语句的一些理解   今天看到js的with语句部分,书中写到,with语句接收的对象会添加到作用域链的前端并在代码执行完之后移除。看到这里,我有两点疑问,添加到作用域链前端是不是指对象会被放置到作用域链的最底部,
爬虫篇前面的某一章了,我们要爬取网站页面源代码的数据,要从中获取到我们想要的数据,是不是感觉很费力,确实费力对吧?那么有没有什么有利的工具来解决这个问题呢?那就是这一篇博文的主题—— 正则表达式简介 1.概念理解 正则表达式(Regular expressions 也称
在HTML中使用HTML需要借助<scirpt>标签,使用<script>标签的方式有两种:一种是直接在<script>标签中嵌入JavaScript代码,另一种是用<script>的src属性引入外部JavaScript文件。 直接在页面嵌入Java
JavaScript是互联网上最流行的脚本语言。它诞生于1995年,当时,它的主要目的是处理以前由服务端语言(如Perl)负责的一些输入验证操作。如今,JavaScript的用途早已不再局限于简单的数据验证,而是具备了与浏览器窗口及其内容等几乎所有方面交互的能力。今天的JavaScript已经成为一
缓存 缓存如何工作 1.当缓存客户端需要访问数据时,它首先检查缓存。当在缓存中找到所请求的数据时,它被称为缓存命中。 2.如果在缓存中找不到请求的数据 , 称为缓存未命中的情况,它将从主存储器中提取并复制到缓存中。如何完成此操作以及从缓存中弹出哪些数据以便为新数据腾出空间取决于系统使用的缓存算法或
下面要写的是知识梳理的一个案例:写一个求和的方法sumFn,不管传递的参数有什么,都能将最终的和算出来,并且返回给函数外部使用。(要求:一个参数都不传默认结果为0,对于传递的非正常数字的参数不与累加操作);这个案例主要要考察的知识点是 arguments 参数,来给个特写,什么意思呢?argumen
为什么要使用webpack 很牛逼的样子 https://www.webpackjs.com/comparison/ 基本概念 1. 入口(entry) module.exports = { entry: './path/to/my/entry/file.js' }; 2. 出口(out
    微信小程序车牌号码模拟键盘输入练习, 未经允许,禁止转载,抄袭,如需借鉴参考等,请附上该文章连接。 相关资料参考:https://blog.csdn.net/littlerboss/article/details/79877918;   先来一波预览图。 预览图片一:     预览图二:
初识模块化开发工具:git 是分布式代码管理工具,管理代码的npm 是包管理工具,管理插件、工具啊,是个转换器,他是哪来的了,他是伴随node下载下来的,版本也是伴随node变化;node 是个后台的环境;首先安装node,然后用命令安装browserify:npm install -g brows
问题现象   当我们在一个 ajax 回调中执行 window.open 方法时,新页面会被浏览器拦截。 原因   在 Chrome 的安全机制里,非用户直接触发的 window.open 方法,是会被拦截的。 处理 $('#jump-btn').on('click', function () {