
原生javascript
竹子js
这个作者很懒,什么都没留下…
展开
-
判断图片是否失效或是否能显示出来
let img = new Image(); img.onload = function () { //图片可以正常显示 } img.onerror = function () { //图片无法正常显示 } img.src = 'http://test.xxx.com/demo.png'...原创 2021-02-22 16:47:27 · 1316 阅读 · 0 评论 -
css变量设置主题色切换
除了scss和less,css也可以使用变量,但是要新版本浏览器才行,微软edge浏览器也支持;--name 声明变量, var(--name)使用变量声明变量://全局css变量,可以在所有地方使用(权重最小,相当于 *选择器):root{ --main-color:#333; --main-bg:#fff; --mc: #06c; --fc:var(--mc);}//body是标签选择器,会覆盖:root内的变量body{ --mc: #409EFF;..原创 2021-01-12 18:30:57 · 1478 阅读 · 0 评论 -
js封装插件
封装://前面加;是防止跟其他js压缩时报错;(function(global){ //开启严格模式 "use strict"; //构造函数定义一个类,使用new调用 function Datas(el,options) { //some code }; //原型上提供方法和属性 Datas.prototype = { //定义方法 show: function() {原创 2020-12-28 10:24:03 · 854 阅读 · 0 评论 -
es6中promise用法详解
1.含义Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。2.特点(1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。只有异步操作的结果,...原创 2019-01-11 17:50:31 · 788 阅读 · 0 评论 -
node中,npm、nvm、nrm、npx、cnpm区别和用法
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。npm:介绍:npm 的全称是 Node Package Manager 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。常用命令:npm install 安装模块npm unins...原创 2019-01-23 11:44:04 · 5422 阅读 · 0 评论