随笔分类 -  web前端知识点(关于js)

1 2 下一页

7 个杀手级的 JS 一行代码
摘要:数组乱序 在使用需要某种程度的随机化的算法时,你会经常发现洗牌数组是一个相当必要的技能。下面的片段以O(n log n)的复杂度对一个数组进行就地洗牌。 const shuffleArray = (arr) => arr.sort(() => Math.random() - 0.5) 。// 测试c 阅读全文

posted @ 2022-04-06 10:43 呗儿 阅读(20) 评论(0) 推荐(0) 编辑

js中??和?.的意思
摘要:空值合并操作符(??) 只有当左侧为null和undefined时,才会返回右侧的数 空值合并操作符(??)是一个逻辑操作符,当左侧的操作数为 null 或者 undefined 时,返回其右侧操作数,否则返回左侧操作数。 与逻辑或操作符(||)不同,逻辑或操作符会在左侧操作数为假值时返回右侧操作数 阅读全文

posted @ 2022-04-06 10:10 呗儿 阅读(237) 评论(0) 推荐(0) 编辑

判断对象是否是数组的几种方式
摘要: 阅读全文

posted @ 2021-12-15 10:45 呗儿 阅读(25) 评论(0) 推荐(0) 编辑

Event Loop
摘要:主线程从"任务队列"中读取事件,这个过程是循环不断的,所以整个的这种运行机制又称为Event Loop(事件循环) 阅读全文

posted @ 2021-12-15 10:15 呗儿 阅读(58) 评论(0) 推荐(0) 编辑

JS异步的阻塞、事件循环、Promise
摘要: 阅读全文

posted @ 2021-12-07 17:17 呗儿 阅读(264) 评论(0) 推荐(0) 编辑

exports 和 module.exports 的使用
摘要:exports 和 module.exports 的使用 如果要对外暴露属性或方法,就用 exports 就行,要暴露对象(类似class,包含了很多属性和方法),就用 module.exports。 阅读全文

posted @ 2020-01-13 11:19 呗儿 阅读(746) 评论(0) 推荐(0) 编辑

知识点(四)
摘要:一、js事件循环event Loop 二、js函数劫持 https://www.cnblogs.com/st-leslie/p/5391465.html 一、为什么我会写这篇文章 这篇文章其实是在一个偶然的机会下发现了居然有JavaScript劫持这种东西,虽然这种东西在平时用的比较少,而且一般实用 阅读全文

posted @ 2019-10-23 17:04 呗儿 阅读(282) 评论(0) 推荐(0) 编辑

知识点(二)
摘要:一、Js原型与原型链 如果试图引用对象(实例instance)的某个属性,会首先在对象内部寻找该属性,直至找不到,然后才在该对象的原型(instance.prototype)里去找这个属性. __proto__ 属性是指定原型的关键 以上, 通过设置 __proto__ 属性继承了父类, 如果去掉n 阅读全文

posted @ 2019-10-14 16:20 呗儿 阅读(143) 评论(0) 推荐(0) 编辑

知识点(一)
摘要:一.网络分层 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 ; 其中高层(即7、6、5、4层)定义了应用程序的功能,下面3层(即3、2、1层)主要面向通过网络的端到端的数据流。 二.浏览器输入一个url后 1.根据域名到DNS中找 阅读全文

posted @ 2019-10-11 10:45 呗儿 阅读(144) 评论(0) 推荐(0) 编辑

滚动到底部时触发
摘要:ScrollDown的基本操作示例 $(document).ready(function () { $(window).scroll(function () { if ($(window).scrollTop() == $(document).height() - $(window).height( 阅读全文

posted @ 2018-11-21 11:43 呗儿 阅读(144) 评论(0) 推荐(0) 编辑

ios11 input框与fixed定位 光标错位问题
摘要:在有Input框的弹框里 尽量避免使用fixed定位 使用absolute定位 阅读全文

posted @ 2018-09-21 18:16 呗儿 阅读(410) 评论(0) 推荐(0) 编辑

关于js(十)------------对闭包的理解?什么时候构成闭包?闭包的实现方法?闭包的优缺点?
摘要:闭包的三大特点为: 1、函数嵌套函数 2、内部函数可以访问外部函数的变量 3、参数和变量不会被回收。 官方解释:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 function test( ){ var a = 0; retu 阅读全文

posted @ 2018-08-15 16:45 呗儿 阅读(843) 评论(0) 推荐(0) 编辑

关于js(九)------------事件委托(手写例子),事件冒泡和捕获,如何阻止冒泡?如何组织默认事件?
摘要:function stopBubble(e) { if(e && e.stopPropagation){ e.stopPropagation(); } else { window.event.cancelBubble = true; }}; 阻止事件的默认行为 e.preventDefault()可 阅读全文

posted @ 2018-08-15 16:40 呗儿 阅读(926) 评论(0) 推荐(0) 编辑

关于js(八)------------解释一下事件冒泡和事件捕获
摘要:https://www.cnblogs.com/Chen-XiaoJun/p/6210987.html 事件流 JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以使用侦听器来预订事件,以便事件发生时执行相应的代码。 事件流的起源:就是 阅读全文

posted @ 2018-08-15 16:34 呗儿 阅读(477) 评论(0) 推荐(0) 编辑

关于js(七)------------JS常见的dom操作api
摘要:https://blog.csdn.net/hj7jay/article/details/53389522 阅读全文

posted @ 2018-08-15 15:59 呗儿 阅读(136) 评论(0) 推荐(0) 编辑

关于Js(六) 如何判断一个变量是Array类型?如何判断一个变量是Number类型?(都不止一种)
摘要:Number 这种类型用来表示整数和浮点数值。typeof 操作符可以判断number的类型。 还有一种特殊的数值,即NaN(非数值 Not a Number),这个数值用于表示一个本来要返回数值的操作数未返回数值的情况(这样就不会抛出错误了)。例如,在其他编程语言中,任何数值除以0都会导致错误,从 阅读全文

posted @ 2018-08-15 14:17 呗儿 阅读(1316) 评论(0) 推荐(0) 编辑

关于Js(五)------ js的基本类型有哪些?引用类型有哪些?null和undefined的区别。
摘要:基本类型:Number,String,Boolean,Null,undefined。 引用类型:Object,Array,Date,RegExp,Function Object本质上是由一组无序的名值对组成的。 ECMAScript中用var关键字来定义变量,因为js是弱类型的,所以无法确定变量一定 阅读全文

posted @ 2018-08-15 14:06 呗儿 阅读(1214) 评论(0) 推荐(0) 编辑

关于Js(四)------ jquery ajax 中json接收数据注意事项
摘要:json获取的数据为数值型时,会四舍五入,最好要求后端传入的为字符串。 阅读全文

posted @ 2018-06-25 15:01 呗儿 阅读(123) 评论(0) 推荐(0) 编辑

关于js(三)--什么layer中弹出层内容点击事件不起作用
摘要:$(document).on("click",'.sensors-btn',function(){ sa.track('major_btn_click',{ PlatformType:'H5', name: $(this).attr('sensors-name') }) }) 阅读全文

posted @ 2018-06-21 11:17 呗儿 阅读(493) 评论(0) 推荐(0) 编辑

关于js(二)----------------分享前端开发常用代码片段
摘要:一、预加载图像 如果你的网页中需要使用大量初始不可见的(例如,悬停的)图像,那么可以预加载这些图像。 二、检查图像是否加载 有时为了继续脚本,你可能需要检查图像是否全部加载完毕。 你也可以使用 ID 或 CLASS 替换<img> 标签来检查某个特定的图像是否被加载。 三、自动修复破坏的图像 逐个替 阅读全文

posted @ 2018-05-15 11:29 呗儿 阅读(144) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示