前端学习
zhaodada23
stay hungry stay foolish
展开
-
scrollReval
scrollRevalscrollReval是一个遵循GPL开源协议的js库 scrollReval官方文档其主要功能就是监听滚动条实现滚动动画主要方法如下reval()// 其接受四种参数css选择器、DOM节点(集合)或者是节点数组var node = document.querySelector('#cake');var nodeList = document.querySelectorAll('.cookies');var nodeArray = [ document原创 2021-09-23 10:48:27 · 394 阅读 · 0 评论 -
解决Vue项目 npm run dev 报错(worker_threads)
解决Vue项目 npm run dev 报错解决Vue项目 npm run dev 报错在运行项目时报错解决Vue项目 npm run dev 报错在运行项目时报错查了n多个文档不好使,在一个外文论坛上看到了答案这个包是node16版本的 我用的10版本只需要将node升级到最新就解决问题附上ubuntu升级node方法ubuntu升级node版本...原创 2021-05-11 15:13:24 · 480 阅读 · 0 评论 -
纯js实现轮播图插件
第一步首先,先建立一个普通的HTML里面有一个id是banner的div<!DOCTYPE html><html><head> <title>test</title></head><body> <div id="banner"></div></bod...原创 2020-03-19 13:57:39 · 412 阅读 · 0 评论 -
javascript立即执行函数
立即执行函数(针对初始化功能的函数,执行完后即被销毁,只执行一次)第一种写法(function(){}()); W3C推荐第二种写法(function(){})();只有表达式才能被执行符号执行;()能被执行符号执行的表达式,函数名就会被忽略var sum = (function (a,b,c){ var d = a + b + c; retur...原创 2020-04-12 03:28:19 · 84 阅读 · 0 评论 -
原生js实现jquery连续调用
jquery的函数可以循环调用例:$("#btn").css("color", "red").width(300px).height(300px)那么如何在原生js中实现这种连续调用众所周知一个函数如果你没写return 他默认返回undefine(构造默认返回this)var obj = { smoke : function(){console.log...原创 2020-05-12 07:42:45 · 416 阅读 · 0 评论 -
threejs 实现小飞机建模
html部分<!DOCTYPE html><html lang="en" class="no-js"> <head> <meta charset="UTF-8" /> <title>飞机</title> <script type="text/javascript" src="js/th...原创 2020-06-01 19:39:09 · 1366 阅读 · 0 评论 -
js Date
Datenew Date() js提供内置的构造函数,专门用来获取时间的new Date()new Date 不写任何参数的时候默认返回当前时间new Date()在传入参数的时候,会获取传递进去的时间参数列表最多支持六个参数,按照(年,月,日,小时,分钟,秒)每减少一个参数就去掉最小精度单位也接受传入字符串格式'2019-02-03 13:13:13',...原创 2020-07-14 04:28:55 · 70 阅读 · 0 评论 -
ajax、php、本地存储小结
ajaxajax 全名 async javascript and XML默认异步 执行机制数据不在页面上,不方便搜索引擎抓取AJAX不能跨域跨域使用jsonp1.创建AJAX高版本浏览器(IE9及以上)xhr = new XMLHttpRequest()低版本浏览器(IE9以下)xhr = new ActiveXObject('Mricosof...原创 2020-08-17 09:39:11 · 174 阅读 · 0 评论 -
js 数组、字符串的基础操作
ES5数组的基础操作1. indexOf(索引)给一个值 返回该值的索引 没有返回-12. forEach(function(item,index,arr){})forEach遍历数组有多少项遍历多少次对原数组进行操作3. map 功能同forEach 但是返回的是新数组4. filter()遍历数组 对每一项进行筛选arr.filter(funct...原创 2020-07-21 17:53:40 · 104 阅读 · 0 评论 -
js学习总结(部分)
复习总结js几种写法内部外部行内js作者布兰登·艾克布兰登·爱奇js三大核心ECMAScriptDOMBOM变量给数据定义一个别名看到var关键词,计算机就会使用一次内存基础数据类型number(数字)string(字符串)Boolean(布尔值)null(空)undefined(未定义)复杂数据类型/引用数据类型、复合数据类型Object、function、Array、Date、RegExp数据类型原创 2020-08-17 15:41:23 · 138 阅读 · 0 评论 -
原型/原型链 call/apply
call/applycall可以改变this的指向Person() --> Person.call();call里面的第一个参数是this的指向,后面按部就班的实参一一对应。apply 第一个参数是指向,第二个是arguements集合function Person(name, age, sex){ this.name = name; this.age = age; this.sex = sex;}function Student(name, age, sex, tel, gr原创 2020-08-17 15:34:07 · 142 阅读 · 0 评论