随笔分类 - Js
摘要:当对一个函数使用apply/call方法时,会将该方法绑定到一个指定的对象上,同时调用该方法 注意,当该方法执行结束后会消失 let obj = { name: 'title' } let fn = obj && function dd (res){ this.name = res }; fn.ap
阅读全文
摘要:引用来源: https://juejin.cn/post/6844903512845860872 macro-task(宏任务):包括整体代码script,setTimeout,setInterval micro-task(微任务):Promise,process.nextTick 执行顺序
阅读全文
摘要:题目: 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123输出: 321 示例 2: 输入: -123输出: -321示例 3: 输入: 120输出: 21注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231
阅读全文
摘要:题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 解题思路: 循环数组,第一次循环获取第一个值,第二次循环获取之后的值,同时将两次循环得到的值
阅读全文
摘要:效果展示: 完整代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <style type="text/css"> 7 *{ 8 margin: 0; 9 padding: 0; 1
阅读全文
摘要:根据上一版基于js的简易计算器改的 完整代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <script src="https://cdn.jsdelivr.net/npm/vue
阅读全文
摘要:以下代码仅可进行加减乘除运算 js代码: 1 <script type="text/javascript"> 2 var result =new Array; //用于存储拆解后的字符串以及运算结果 3 var cache; //暂时存储部分运算结果 4 function calculation()
阅读全文
摘要:由于在window对象当中并没有在vue实例当中定义的方法,需要先在vue实例当中将方法复制给window对象,方可在html页面的script标签的当中调用 vue实例中的代码: methods:{ abc: function(){ console.log("hello!"); } } mount
阅读全文
摘要:实现思路: 使用JQuery的 appCss() 方法和 removeClass() 方法,通过给选中的按钮增添 新的样式 (选中效果样式),清除(或切换)未选中按钮的 ”选中效果样式“ 来达到选中效果 截图: 代码如下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4
阅读全文
摘要:1 //遍历数组,确定需要对比的数 2 for(var i = 0 ; i < arr.length ; i++){ 3 var x = 0; 4 // 第二次遍历数组,使对比数与数组中其他的数进行对比 5 for(var j = 0; j < i ; j++){ 6 //对比结果前一个数比后一个数
阅读全文
摘要:通过js实现多个盒子的点击展开或关闭 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>通过js实现多个盒子点击展开闭合</title> 6 7 <script type="text/javascript">
阅读全文
摘要:var --> 用于声明变量 用法: var a /*声明一个变量a*/
阅读全文