首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

圈】自己写的Js,自己不认识了?

最近在讲课的时候,发现一个新问题,就是许多同学面对着自己写完的代码,圈了。 我是谁?我在哪里?我在做什么?这些代码是怎么出现的? 说来可能难以相信,明明是你自己写出来的代码嘛。...然后跟我说没思路,我说每个功能点,每个函数它们是如何交互、沟通的,我都给你们画思维导图呀, 。。。 。。 如此这般吧。...咱们在课上写代码的时候,能写出来主要有二个因素, 1、我刚讲完,脑子里还有印像; 2、我把代码都写好了,在视频里你们都能照着写; 写完之后,脑子里印象退散,又没有代码参考,思路又不太到位,自然再看自己的代码就圈了...如果js运行没有错误,那么就把JS的格式再清理一下, 那么,回到根本的问题,JS代码怎么读比较适合呢?

71240
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    渗透思路:从JS文件入手

    各种尝试无果后就只能去看JS文件了,看的多了还真有收获。接下来看了几天JS文件,竟然有很多高中危漏洞(大多是未授权访问)。...JS泄露信息存在多种情况,这里总结了一下: 1、路径泄露之拼接路径直接造成未授权访问; 2、路径泄露之拼接路径直接下载敏感文件; 3、JS文件直接暴露敏感信息(其他关联站地址、后台初始密码、内网信息等)...; 4、JS文件发现被攻击痕迹(如被添加黑帽SEO关键词等)。...这是一个路由器设备 我们来看该网页加载的JS文件 这里给出了两个目标路径 扫目录很难扫出来,因为该路径有其自定义的参数 这里我们直接拼接到地址后并访问 ? 直接就进来了。而且所有功能都可以操作。

    2.1K20

    Vue.js的设计思路

    这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 前言 今天是学习学习理解《Vue.js设计与实现》的第三篇,第一章到此结束 第一章三篇主要宏观得介绍了框架的设计思路和纲领,首先介绍前端框架中关于命令式...,声明式,虚拟dom,运行时和编译时的权衡理念,然后介绍了前端框架设计需要考虑的因素,比如体积,开发体验,特性开关,错误处理等,最后介绍Vue.js在这些理念中做了哪些设计和权衡。...详细情况可以查看专栏学习理解《Vue.js设计与实现》 声明式地描述UI Vue是一个声明式的UI框架。前端页面包括,DOM元素,属性,事件,元素的层级结构。..., 使用与HTML标签一致的方式来描述层级结构 vue.js3除了支持使用模板描述UI外,还支持虚拟DOM描述UI。...其实我们在vue.js组件中手写的渲染函数就是使用虚拟DOM来描述UI的。

    1.3K10

    CSS3版 — 元旦快乐!

    相信大家如果对PS有所了解都知道里面有版遮罩层的效果,可我们在这里并不打算介绍PS的版效果,而是介绍在内核为-webkit的浏览器中通过CSS3的新属性-webkit-mask来实现在网页中。...-webkit-mask图片版 3.-webkit-mask渐变版 4.-webkit-mask的其它属性 1....其中心形为mask版遮罩层,心形后面为背景图,是如何把背景以心形的形状展现出来的呢?现在我们一起来看看mask图片版的实现方法。 2....让一个元素添加版成为了可能,从而你可以创建任何形状且有创意的花样,版可以是半透明或者全透明的的png图片。如下例所示: 背景图片: ? 版图片: ?...-webkit-mask渐变版 -webkit-mask的版层不仅仅可以通过png图片来实现,还可以使用它的alpha值来控制; ps: alpha为透明度,即为rgba(0, 0, 0, 1)中的

    1.4K100

    那些版引导的小细节

    什么是版引导 版引导(Coach Marks),从英文字面上的意思是指具有教育指示意义的引导标注。通常出现在用户初次使用产品的过程中,能够以最轻量的方式快速指引用户了解产品的使用方法或者新功能。...版引导的应用场景 版引导的使用场景非常宽泛,根据不同的场景设计合适的版引导,才能够最为直接的达到教育作用同时也不会对用户造成困扰。...以下会结合案例来说明不同场景下的版引导: 1.阐述功能 说明功能点是版引导最常见的出现场景,通常会采用较为醒目的气泡或者箭头等指示性图形配合文字,直接标注在界面上进行说明。...直白的手写文案,加入了与整体产品气质相符合的可爱图形,再杂糅一些拟人化元素,使得整个版引导非常生动,会让用户十分乐意去阅读完你的版引导。 ?...在初次使用之前会弹出版引导告诉你选择预定日期的入口和可以连续预定多天的功能。而它的版引导使用与整体界面色调相同的遮罩作为间隔,从整体视觉观感上来讲,很难与实际界面做出区分。

    1.9K40

    那些版引导的小细节

    什么是版引导 版引导(Coach Marks),从英文字面上的意思是指具有教育指示意义的引导标注。通常出现在用户初次使用产品的过程中,能够以最轻量的方式快速指引用户了解产品的使用方法或者新功能。...版引导的应用场景 版引导的使用场景非常宽泛,根据不同的场景设计合适的版引导,才能够最为直接的达到教育作用同时也不会对用户造成困扰。...以下会结合案例来说明不同场景下的版引导: 1.阐述功能 说明功能点是版引导最常见的出现场景,通常会采用较为醒目的气泡或者箭头等指示性图形配合文字,直接标注在界面上进行说明。...直白的手写文案,加入了与整体产品气质相符合的可爱图形,再杂糅一些拟人化元素,使得整个版引导非常生动,会让用户十分乐意去阅读完你的版引导。 ?...在初次使用之前会弹出版引导告诉你选择预定日期的入口和可以连续预定多天的功能。而它的版引导使用与整体界面色调相同的遮罩作为间隔,从整体视觉观感上来讲,很难与实际界面做出区分。

    1.6K120

    js数组去重的思路与缓动公式

    这种题重要的是解决的思路要正确,思路正确的话其实也很简单。无非就是一个for循环,然后把每个字符都在一个临时的对象上进行保存与比较。...思路如下: 1,使用for循环,循环每一个字符; 2,将循环的结果,保存在变量之中,这个变量,可以是对象,也可以是数组; 3,在每次循环中设置适当的if判断条件 伪代码: var _v = 'adfaf...虽然我个人觉得面试题中提到它并不多,但做为一个js的知识点,也是需要讲解的。 它,也是一个对象,但同时它是函数的内置属性。 它非常类似于数组,但又不是数组。...我们日常在用js或css来写页面动画的时候,需要用到一些动画函数,这些函数中已经封装好了各种的数学公式,以各种js或css方法的形式出现, 例如, Linear:无缓动效果;easeIn;easeOut...这些都是数学公式在js程序代码中的应用与实现。讲这些东西不是要让大家去推导这些数学公式,而是想让你们明白,咱们使用的各种动画函数,到底是如何起作用的。

    2.1K80
    领券