![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
作者\/
文章平均质量分 79
普通网友
这个作者很懒,什么都没留下…
展开
-
细说Javascript事件的那些事儿
addEventListener 接收三个参数,第三个参数决定了事件处理函数的执行时机,true表示在事件捕获阶段执行,而false表示在事件冒泡阶段执行。而事件冒泡从本人开始触发,然后会把事件通知到父亲,爷爷,祖爷爷等等。W3C标准中指定的阻止冒泡的方法为e.stopPropagation(),但是IE你懂的,低版本IE不支持。事件捕获是指事件从最不确定的对象(body)开始触发,然后到最精确的事件绑定的对象上。// 啥都不支持,别说了,用最老套的吧。// 啥都不支持,别说了,用最老套的吧。原创 2024-05-28 02:07:26 · 532 阅读 · 0 评论 -
无废话快速上手React路由
/ npm// yarn常用的组件有以下八个:import {Route,Redirect,Switch,Link,NavLink,实现一个简单的一级路由跳转import {Route,Linkreturn (跳转Home页面跳转About页面Route组件必须在Router组件内部Link组件的to属性的值为点击后跳转的路径Route组建的path属性是与Link标签的to属性匹配的;component属性表示Route组件匹配成功后渲染的组件对象。原创 2024-05-28 01:49:42 · 642 阅读 · 0 评论 -
推荐几个精致的web UI框架及常用前端UI框架
Layui 诞生于2016年金秋,是一款带着浓烈情怀的国产前端UI框架,她追求极简,又不失丰盈的内在,说她是史上最轻量的结晶,似乎并不为过。一切都源自于她对原生态的执着,对前端社区的那些噪杂声音的过滤,以及她本身的精心雕琢。基于手Q样式规范,选取最常用的组件,做成手Q公用离线包减少请求,升级方式友好,文档完善,目前全面应用在腾讯手Q增值业务中。官网地址:https://github.com/weui/weui。地址:http://m.sui.taobao.org/10、后台UI开发框架 MuseUI。原创 2024-05-28 01:49:10 · 389 阅读 · 0 评论 -
字节跳动最爱考的前端面试题:CSS-基础
复制代码。原创 2024-05-28 01:33:18 · 733 阅读 · 0 评论 -
如何用Vue开发前端和网站_用vue开发大型网站
虽然本指南中的许多示例只需要一个组件,但大多数真实的应用都是由一棵嵌套的、可重用的组件树组成的。同时请注意,不同于其他资源注册方法,它的返回值是根组件实例而非应用实例。API 允许你在同一个页面中创建多个共存的 Vue 应用,而且每个应用都拥有自己的用于配置和全局资源的作用域。在应用的任何地方都是可用的。我们会在指南的后续章节中讨论关于组件和其他资源的注册。的对象实际上是一个组件,每个应用都需要一个“根组件”,其他组件将作为其子组件。如果你使用的是单文件组件,我们可以直接从另一个文件中导入根组件。原创 2024-05-28 01:32:47 · 390 阅读 · 0 评论 -
前端解决移动端适配的五种方法_前端移动端解决方案
/ 在屏幕宽度375px,的时候,设置根元素字体大小 100px。//计算当前屏幕的宽度与设计稿比例。// 此时设计稿的宽度为375,定义一个less变量等于16分之一的设计稿宽度。// 根据屏幕宽度 动态计算根元素的 字体大小。// 计算字体大小,取屏幕宽度的16分之一。// 设置根元素字体大小。// 设置根元素字体大小。原创 2024-05-28 01:18:01 · 294 阅读 · 0 评论 -
前端网页设计必逛的六个宝藏网站(非常值得收藏)_前端页面设计网站
本网站是一个宝藏设计灵感网站。包含UI设计、应用墙、插画师、标志库、运营活动、图标icon、平面排版以及字体设计。网站收集了各种高品质的UI界面,并且根据不同使用需求进行分类;各种各样不同类型的插画图片,全方位满足你的设计需求;海量的Lego设计,包括以字母进行区分的各种Lego,绝对满足你的需求;各式各样的高质量海报让你眼花缭乱,甚至还有各种字体设计,只有你想不到的,没有你找不到的。UI界面插画Lego字体。原创 2024-05-28 01:17:31 · 456 阅读 · 0 评论 -
别再写活动页了,快来撸一个页面生成器吧!
这样,我们组件便注册完了,组件选择区,主要是提供组件的可选项,我们可以遍历组件,提供一个个 List 让用户选择,当然如果我们每个组件如果只提供一个组件名,用户可能并不知道组件长什么样,所以我们最好可以提供一下组件长什么样的缩略图。这里我们可以在组件发布的时候,也通过。说了这么多,貌似一切都很顺利,但是这样在实践的时候,发现了存在一个明显的问题就是:我们中间的预览区域其实就是为了尽可能模拟移动端页面效果。一方面生成的缩略图尺寸存在问题,另一方面,我们需要编辑的联动性,就是编辑区的编辑需要及时的反馈给用户。原创 2024-05-28 01:05:19 · 227 阅读 · 0 评论 -
初识 JavaScript(揭开javascript的神秘面纱)
JS 引擎执行代码时逐行解释每一句源码(转换为机器语言),然后由计算机去执行,所以 JavaScript 语言归为脚本语言,会逐行解释执行。ECMAScript 是由 ECMA 国际(原欧洲计算机制造商协会)进行标准化的一门编程语言,这种语言在万维网上应用广泛,它往往被称为 JavaScript 或 JScript ,但实际上后两者是 ECMAScript 语言的实现和扩展。JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言( Script 是脚本的意思)。原创 2024-05-28 01:04:47 · 369 阅读 · 0 评论 -
今日算法学习(动态规划)
两条装配线对应的工位完成同样的加工工作,但是所需要的时间可能不同(aij, i=1或2, j=1,2,…以L1为例,除了第一个工位之外,经过第j个工位的最短时间包含了经过L1的第j-1个工位的最短时间或经过L2的第j-1个工位的最短时间,如式(1).装配后到结束的最短时间包含离开L1的最短时间或离开L2的最短时间,如式(2)(1) 由于在求解经过L1和L2的第j个工位的最短时间均包含了经过L1的第j-1个工位的最短时间或经过L2的第j-1个工位的最短时间,该问题具有重复子问题的性质,故采用迭代方法求解。原创 2024-05-28 00:49:29 · 887 阅读 · 0 评论 -
【精品】Redis在项目中的应用场景
示例:封锁某IP地址Incr 127.0.0.1 //每访问一次+1,当值超过阀值时,禁止访问。原创 2024-05-28 00:34:17 · 663 阅读 · 0 评论 -
【王道考研计算机网络】—OSI参考模型
会话层:向表示层实体/ 用户进程提供建立连接并在连接上有序地传输数据,这是会话,也是建立同步(SYN)传输层:负责主机中两个进程之间的通信,即端到端的通信,传输单位是报文段或用户数据报。使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步。主要任务是把分组从源端传到目的端、为分组交换网上的不同主机提供通信服务。表示层:用于处理在两个通信系统中交换信息的表示方式(语法和语义)功能:数据格式交换、数据加密和解密、数据的压缩和恢复。数据链路层/链路层的传输单位是帧。建立、管理、终止会话。原创 2024-05-28 00:33:47 · 153 阅读 · 0 评论 -
「思维导图学前端 」初中级前端值得收藏的正则表达式知识点扫盲
r\S\S是\s的反集 ,利用\s和\S的这种互为反集的关系,我们就可以匹配任意字符,写法如下:/[\s\S]/\d\d用于匹配数字,等价于[0-9]。\D\D是\d的反集,也就是匹配非数字,等价于[^0-9]。\w\w用于匹配单词字符,包含0-9a-zA-z以及下划线,等价于。\W\W是\w的反集,用于匹配非单词字符,等价于。\n\n是开发中经常遇到的换行符,而上面提到的\s是包含\n在内的。所以,能被\n匹配的字符,也一定能被\s匹配。\b\b用于匹配单词的边界,即单词的开始或结束。原创 2024-05-28 00:20:37 · 1008 阅读 · 0 评论 -
《游戏开发》html5 益智小游戏-小熊吃星星
instruction: 绿色链接以网格为枢轴,但指向相同的方向。instruction: 红色链接是固定的,但会随着网格旋转。原创 2024-05-28 00:20:06 · 260 阅读 · 0 评论 -
VMWare14 安装Mac OS系统
⑧. 后续登录,是需要自己的AppleID进行登录的,如果没有可以自行注册就好.此处因为发现一直刷新等待,本人并未选择使用apple账号登录. 最后的结果如下。②. 网上的镜像文件有的可能不是 .cdr 格式,比如我之前安装的是 .pkg 格式报的蓝屏启动界面,此处以 .cdr 文件为操作指导。⑦. 之后就是进行Mac机的语言设定,命名,设置密码等基本配置,可根据页面指示进行操作。①. 因为之前的操作,将本机的相关VMware服务都关闭了,所以,此时要开启其中的服务。,本人是从文中的第二步开始操作的.原创 2024-05-27 16:37:49 · 326 阅读 · 0 评论 -
N年CSS开发总结的20条CSS开发技巧,适合高手新手小白!!
有很多 CSS 预处理器允许您使用自己独特的语法生成(编译)CSS,这通常提供了一种以更有条理、更短或更实用的方式编写 CSS 的方法。当心使用预处理器,因为它们对于许多项目来说可能是过度的,创建过大的编译 CSS,或者使 CSS 在未来难以重构。如果您的项目的浏览器支持允许,一定要尝试一些最新的 CSS,例如 Grid。在构建更复杂的网页时,元素大小或间距值的相互作用会对样式的易用性和可维护性产生很大的影响。html元素可以通过各种方式设置样式,根据您为元素设置的式样,某些原生的式样会被覆盖。原创 2024-05-27 16:25:37 · 397 阅读 · 0 评论 -
NPM包的安装、更新、卸载_卸载npm
【代码】NPM包的安装、更新、卸载_卸载npm。原创 2024-05-27 16:25:06 · 462 阅读 · 0 评论 -
Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)十四(Spring Data Elasticsearch
运行测试二、导入数据。原创 2024-05-27 16:10:58 · 215 阅读 · 0 评论 -
Java经典面试题 带答案(四)_list, set, map是否继承自collection接口 说出arraylist,vector
在接口中,所有方法都是抽象的。GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。原创 2024-05-27 16:10:28 · 387 阅读 · 0 评论 -
JavaScript之正则表达式(1)
结果:匹配成功,rs的值为:{ },如果表达式为/a/n/rbc/,则不会被匹配,因此在一般的编辑器中一个”Enter”键代表着“回车换行”,而非“换行回车”,至少在textarea域中是这样的。------------------------------------------------------------------------------------------下一篇。如果regx=/user/d/g,则第一个为9,第二个为18,第三个为0。结果:匹配成功,rs的值为:{abbc}。原创 2024-05-27 15:58:50 · 307 阅读 · 0 评论 -
javascript中变量的概念和各种数据的类型
首先,要引用变量x的地方是函数f,所以,js会先在函数f中寻找变量x,很显然,函数f中,并没有定义变量x,这时,js便会向上查找(这里是指包含函数f的函数test_chain),在test_chain中有定义x的值,最终js变引用test_chain中定义的变量x的值1。当js需要查找变量x的值时,它会从链中第一个对象开始查找,如果这个对象有名为x的属性,则会直接使用这个属性的值,如果没有,js会继续查找下一个对象,以此类推。与基本数据类型不同的是,引用类型的值是按引用访问的。原创 2024-05-27 15:58:20 · 224 阅读 · 0 评论 -
HTML、CSS、JavaScript
格式var 对象名称 = {属性名称1:属性值1,属性名称2:属性值2,函数名称:function(形参列表){Browser Object Model 浏览器对象模型JavaScript将浏览器的各个组成部分封装为对象Window:浏览器窗口对象Navigator:浏览器对象Screen:屏幕对象History:历史记录对象Location:地址栏对象Document Object Model文档对象模型将标记语言的各个组成部分封装为对象Document:整个文档对象。原创 2024-05-27 15:48:20 · 244 阅读 · 0 评论 -
HTML5获取地理位置定位信息
上面我们了解了HTML5的Geolocation可以获取用户的经纬度,那么我们要做的是需要把抽象的经纬度转成可读的有意义的真正的用户地理位置信息。幸运的是百度地图和谷歌地图等提供了这方面的接口,我们只需要将HTML5获取到的经纬度信息传给地图接口,则会返回用户所在的地理位置,包括省市区信息,甚至有街道、门牌号等详细的地理位置信息。再来看谷歌地图接口交互。$(\“#baidu_geo\”).html(latlon+\“地址位置获取失败\”);alert(\‘纬度:\’+lat+\‘,经度:\’+lag);原创 2024-05-27 15:47:49 · 406 阅读 · 0 评论 -
Echarts基本使用
/ position:[10, 10],//提示框浮层的位置,默认不设置时位置会跟随鼠标的位置。原创 2024-05-27 15:35:35 · 370 阅读 · 0 评论 -
echarts3 + 百度地图API展示自定义地图_百度地图加echarts 地图边界
【代码】echarts3 + 百度地图API展示自定义地图_百度地图加echarts 地图边界。原创 2024-05-27 15:35:05 · 108 阅读 · 0 评论 -
30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度)
MVVM 源自于经典的 Model–View–Controller(MVC)模式 ,MVVM 的出现促进了前端开发与后端业务逻辑的分离,极大地提高了前端开发效率,MVVM 的核心是 ViewModel 层,它就像是一个中转站(value converter),负责转换 Model 中的数据对象来让数据变得更容易管理和使用,该层向上与视图层进行双向数据绑定,向下与 Model 层通过接口请求进行数据交互,起呈上启下作用。额外的,每次父级组件发生更新时,子组件中所有的 prop 都将会刷新为最新的值。原创 2024-05-27 15:23:27 · 804 阅读 · 0 评论 -
21届AsiaInfo(亚信)软件校园招聘技术技能测评_JAVA(40道题)_亚信科技在线测评40道选择题
守护线程:守护线程是用来服务用户线程的,如果没有其他用户线程在运行,那么就没有可服务对象,也没有理由继续下去。4、参考答案:A5、参考答案:A考查AWT事件处理。事件就是发生在用户界面上的用户交互行为所产生的一种效果。每类事件都有对应的事件监听器,监听器就是接口。在单行文本输入区(TextField) 构件上可能发生的事件包括:FocusEvent焦点事件,焦点的获得和丢失。这类事件所对应的事件监听器是FocusListener;原创 2024-05-27 15:22:56 · 1204 阅读 · 0 评论 -
101道算法JavaScript描述【二叉树】7
你只能使用常量级额外空间。使用递归解题也符合要求,本题中递归程序占用的栈空间不算做额外的空间复杂度。原创 2024-05-27 15:11:08 · 673 阅读 · 0 评论 -
100行Html5+CSS3+JS代码实现元旦倒计时界面
下一行可以更换图片地址。原创 2024-05-27 15:10:37 · 270 阅读 · 0 评论