JS小技巧之通过字符串追加元素 目录JS通过字符串追加元素JS追加字符串的奇怪问题解决很简单总结JS通过字符串追加元素原生JS中通过动态的创建createElement,但是元素里面内容较多,需要innerHTML赋值,在appendChild追加到父元素里面。如下代码:// 动态添加对象// 1. 创建元素v... admin 2023-03-05 7 #JavaScript
JavaScript函数执行、作用域链以及内存管理详解 目录前言函数执行全局执行上下文函数执行上下文作用域链内存管理引用计数标记清除前言在我们平常编写JavaScript代码的时候,难免会用到函数,函数里面会有各种变量,这些变量的作用的范围,以及在使用内存存储这些变量时,内存管理的问题,在平时编程亦或者面试时,多多少少都会遇到,所以这... admin 2023-02-20 7 #JavaScript
JavaScript下一版本标准ES6的Set集合使用详解 目录增删改查add()delete()has()clear()遍历Set如果要用一句来描述,我们可以说: Set是一种叫做集合的数据结构。什么是集合?集合是由一堆无序的、相关联的,且不重复的内存结构【数学中称为元素】组成的组合。Set是es6新增的数据结构,类似于数组,但是成员的值都是唯一的,没有重复的值,我们一般称为集合Set本身是一个构造函数,用来生成 ... admin 2023-02-19 9 #JavaScript
使用react完成点击返回顶部操作 首先我们先写返回顶部的样式然后绑定一个点击事件,滚动到顶部BackTop onClick={this.props.toTop}>返回 toTop(){ console.log(111) window.scrollTo(0,0) }这样就可以实现点击返回到顶部了。接下来我们要写滚动到一定距离出现,那么我们就需要在reducer.js中定义一个默认数据showTop:false... admin 2023-02-19 12 #JavaScript
django+vue项目搭建实现前后端通信 目录django环境搭建前端项目搭建前端项目结构曲线救国打通vue和djangovue适配djangodjango适配vuedjango环境搭建1.创建django骨架项目django-admin...目录django 环境搭建前端项目搭建前端项目结构曲线救国打通vue和djan... admin 2023-02-19 18 #JavaScript
autojs实例02-为朋友圈指定好友点赞 声明:文章仅用于学习交流,切勿用于非法用途。一、autojs版本使用autojs版本4.1,其余版本对微信、qq、抖音有限制。官方文档:https://pro.autojs.org/docs/zh/v8/学习要点:熟悉对各种控件操作和布局分析二、实例代码分析通过autojs自带的布局分析可以查看控件信息,完成以下实例:打开微信朋友圈123desc("微信").findOne().click();i... admin 2023-02-11 20 #JavaScript
Three.js Interpolant实现动画插值 目录Interpolant通过离散的采样点定义曲线插值的步骤1.寻找要插值的位置2.根据找到的左右两个点,进行插值Interpolant源码1.构造器2.copySampleValue_()3...目录Interpolant通过离散的采样点定义曲线插值的步骤1. 寻找要插值的位置... admin 2023-02-11 10 #JavaScript
通过JS判断浏览器语言后跳转到对应语言(中文和英文)站点 中文站点模板头部增加JS代码:var lang = navigator.language || navigator.userLanguage; //获取浏览器的语言if(lang.substr(0, 3) == "zh-"){;}else{ //否则转向下面的页面location = "http://你的英文站点地址/";}英文站点模板头部增加JS代码:var lang = navigator.l... admin 2022-06-10 60 #JavaScript
NodeJs ORM 框架Sequeslize生成model的工具sequelize-gen 最近公司项目用的node.js 操作数据库时用到了Sequeslizesequelize-gen可以生成和数据表对应的model,免去了手动创建的麻烦首先安装:npm install -g sequelize-gen操作命令:sequelize-gen -h host -p 'port' -d 'db_name' -u user -x password -e'mysql' -o ./model... admin 2022-05-31 157 #JavaScript
Node自动重启工具 nodemon 为什么要使用在编写调试Node.js项目,修改代码后,需要频繁的手动close掉,然后再重新启动,非常繁琐。现在,我们可以使用nodemon这个工具,它的作用是监听代码文件的变动,当代码改变之后,自动重启。npm install -g nodemon安装在全局编写代码 app.jsvar express = require("express")var app = express()app.get... admin 2022-05-31 107 #JavaScript
js获取当前时间(昨天、今天、明天) 开发过程中某些前台页面的时间控件我们需要给默认当前时间,可以通过下面的方法进行实现,代码如下//昨天的时间var day1 = new Date();day1.setTime(day1.getTime()-24*60*60*1000);var s1 = day1.getFullYear()+"-" + (day1.getMonth()+1) + "-" + day1.getDate();//今天的... admin 2022-05-31 109 #JavaScript
JS截取数组:使用splice()和slice()方法 JS 截取数组(得到数组片段)的方法有两种,分别是使用 splice() 和 slice() 方法,简单说明如下。使用 splice() 截取数组splice() 方法可以添加元素、删除元素,也可以截取数组片段。删除元素时,将返回被删除的数组片段,因此可以使用 splice() 方法截取数组片段。由于 splice() 方法的功能多,参数复杂,使用时应该注意下面几个问题。1) splice() 方... admin 2022-05-31 75 #JavaScript
CSS实现单行、多行文本溢出显示省略号 如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。单行文本框后面显示省略号实现方法:overflow: hidden;text-overflow:ellipsis;white-space: nowrap;效果如图:多行文本框后面显示省略号实现方法:实现方法:display: -webkit-box;-w... admin 2022-05-31 67 #JavaScript
解决JS外部文件 中文出现乱码的问题 在我们查看别人的js文件,或者引用其他的js时,有时候会发现在新的窗口打开这个文件会出现中文乱码。例如:解决办法在自己的html文档中引入,加上charset编码格式charset属性规定在外部脚本文件中使用的字符编码然后在前端开发者工具中(F12出来的)找到Network,然后... admin 2022-05-31 2679 #JavaScript
js数组与字符串相互转换 1. 数组转字符串.join() 将数组中所有元素放到一个字符串中,并用指定的分隔符进行分割const a = [1, 2, 3]a.join(',') // "1,2,3"a.join('_') // "1_2_3"2. 字符串转数组.split() 将字符串以指定的分隔符分... admin 2022-05-31 2519 #JavaScript
基于uni-app全端弹框组件uaPopup「兼容h5+小程序+app端|nvue」 uniapp兼容多端自定义模态弹框组件UAPopupua-popup 一款轻量级的uniapp自定义弹窗组件。汇集了android、ios和微信弹窗效果(msg消息、alert提示框、dialog对话框、actionsheet底部动作框、toast轻提示、长按定位菜单)等功能。如... admin 2022-05-24 2917 #JavaScript
node.js 运行app.js服务器的时候报错:Error: Cannot find module 'express' 完整错误提示:错误分析:这句警告意思是module文件夹中没有express框架相关依赖包。解决方案:只需要运行命令自行安装express依赖包即可。123456PS D:\WEB前端\案例\前端工程化:ES6模块化和webpack打包\webpack_study> npm in... admin 2022-05-24 2763 #JavaScript
Ant Design of Vue的select组件placeholder属性失效问题 12345678 桌面 移动上面的代码:设置sourceType:''后,显示如下,选择框没有默认文字原因是v-model绑定的变量初始值为''、null、0时,placeholder属性会失效。解决变量初始值设置为:undefined admin 2022-05-24 256 #JavaScript
jquery.pager.js分页实现详解 本文实例为大家分享了jquery.pager.js分页实现代码,供大家参考,具体内容如下jquery.pager.js/* * jQuery pager plugin * Version 1.0 (12/22/2008) * @requires jQuery v1.2.6 or later * * Example at: http://jonpauldavies.github.com/JQuery... admin 2022-05-23 128 #JavaScript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法 在使用validate进行表单验证时会有第一次验证通过,但是第二次验证不通过时,第一次验证通过的信息残留在label上面的情况,最常见的就是√残留如此图所示:此时“请输入姓名”前面应该时×才是正常情况。如何解决这个问题?需要对jquery.validate.js文件进行修改,原因... admin 2022-05-23 2930 #JavaScript