51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Javascript 中 null和undefined的区别

Javascript 中 null和undefined的区别

null表示"没有对象",即该处不应该有值。典型用法是:(1)作为函数的参数,表示该函数的参数不是对象。(2)作为对象原型链的终点。Object.getPrototypeOf(Object.prototype)//null undefined表示"缺少值",就是此处应该有一个值,但是还没有...

java中的排序--排序容器_TreeSet与TreeMap

java中的排序--排序容器_TreeSet与TreeMap

1.TreeSet:数据元素可以排序且不可重复。对比:(1)Set接口:HashSet,元素必须重写hashcode和equals方法。(2)TreeSet:只要可以排序即可。去重:比较等于0即重复。TreeSet数据排序两种方式:注意:TreeSet是在添加数据时进行排序,数据更改不会影响原来的顺...

java中的排序(自定义数据排序)--使用Collections的sort方法

java中的排序(自定义数据排序)--使用Collections的sort方法

排序:将一组数据按相应的规则 排列 顺序1.规则:   基本数据类型:日常的大小排序。引用类型:内置引用类型(String,Integer..),内部已经指定规则,直接使用即可。----实现Comparable接口    1.整数、Integer.....

c#版在pc端发起微信扫码支付

c#版在pc端发起微信扫码支付

参考此连接(https://www.cnblogs.com/vinsonLu/p/5166214.html#!comments)...

Nop常用知识点

Nop常用知识点

1.列表标题与内容均居中对齐,列中配置为:headerAttributes:{style:"text-align:center"},attributes:{style:"text-align:center"},2.对DateTime时间格式,列中配置:type:"date",format:"{0:y...

nopcommerce 常用属性验证

nopcommerce 常用属性验证

Decimal可空:[UIHint("DecimalNullable")]datetime可空:[UIHint("DateTimeNullable")]int可空:[UIHint("Int32Nullable")] ...

(19/24) webpack实战技巧:推荐使用的第三方类库打包方法

(19/24) webpack实战技巧:推荐使用的第三方类库打包方法

在日常的开发中,总避免不了引入第三方的框架,比如常用的JQuery,此节我们来学习一下如何优雅并正确的用webpack引入第三方库。这里我们以第三方框架JQuery为例:npminstall--savejquery由于Jquery最终要在生产环境中使用,所以要使用–save进行安装。安装...

(18/24) webpack实战技巧:快速入门webpack模块化配置

(18/24) webpack实战技巧:快速入门webpack模块化配置

搞个小例子便于学习:具体操作为把上节中的webpack.config.js中的entry入口文件进行模块化设置,单独拿出来制作成一个模块。1.在根目录新建一个config文件,然后新建webpack.entry.js文件,代码如下:webpack.entry.js://声明entry变量conste...

(12/24) css进阶:sass文件的打包和分离

(12/24) css进阶:sass文件的打包和分离

这里需要在项目目录下用npm安装两个包。node-sass和sass-loader,(也可以使用cnpm安装)因为sass-loader依赖于node-sass,所以需要先安装node-sassnpminstall--save-devnode-sassnpminstall--save-devsass...

(11/24) css进阶:Less文件的打包和分离

(11/24) css进阶:Less文件的打包和分离

写在前面:在前面我们对css打包和分离进行了描述。此节我们开始学习如何对less文件进行打包和分离。Less是一门CSS预处理语言,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS更易维护和扩展。Less可以运行在Node或浏览器端。Less知识学习<divid="less_p...

(10/24) 图片跳坑大战--处理html中的图片

(10/24) 图片跳坑大战--处理html中的图片

补充,在前面的服务启动执行命令中,我们在package.json中的配置信息为:"scripts":{"server":"webpack-dev-server",},该种方式在启动服务后还需自己访问相关url,这很不友好。此处我们新增一些配置,保证在我们启动服务后自动访问url并渲染,配置如下:"s...

(9/24) 图片跳坑大战--css分离与图片路径处理

(9/24) 图片跳坑大战--css分离与图片路径处理

在上一节当中,我们把小图片打包成Base64格式(打包到了js当中)。我们也算是对webpack对图片的打包有个基本了解。本节我们准备把css从JavasScript代码中分离出来,这会遇到两个问题,一是如何分离,二是分离之后的图片路径问题,下面我们逐一破解。有些简单的交互页面中,你的JavasSc...

(6/24) 插件配置:轻松配置JS文件压缩

(6/24) 插件配置:轻松配置JS文件压缩

实际开发中,在项目上线之前,我们编写的js代码是需要进行压缩的,我们可以采取压缩软件或者在线进行压缩,这不是我们的重点,在webpack中实现JS代码的压缩才是本节的核心。通过webpack中可实现的JS代码压缩是通过插件的方式实现的----uglifyjs-webpack-plugin(JS压缩插...

(4/24) webpack3.x快速搭建本地服务和实现热更新

(4/24) webpack3.x快速搭建本地服务和实现热更新

写在前面:(1)为了防止版本兼容问题,此处的webpack版本与之前的一致为:webpack@3.6.0。同时这里我们安装的webpack-dev-server版本是2.9.7版本。(2)之前已经安装了node.js在此之前我们一直采用live-server充当本地服务器,其实这与webpack是不...

(3/24)轻松配置 webpack3.x入口、出口配置项

(3/24)轻松配置 webpack3.x入口、出口配置项

在上一节中我们只是简单的尝了一下webpack的鲜,对其有了基本的了解,对于上一节当中的打包方式,在实际开发中并不使用,而是通过webpack的配置文件的方式进行设置的,所以该节就在上一节的基础上学一下配置文件的大体结构以及入口、出口文件的配置。webpack.config.js就是webpack的...