首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏黑泽君的专栏

    4html笔试小题

    4html笔试小题 单选题 1、跨多行表元HTML代码为(B) 2、

    标签中,哪个是表格边框线粗细? (B) bordercolor border cellspacing cellpadding 3、表格是网页中(元素),框架是由数个(帧)组成4、HTML代码表示?  (B) 添加一个图象 排列对齐一个图象 设置围绕一个图像边框大小 加入一条水平线

    66950发布于 2018-10-11
  • 来自专栏全栈者

    高级前端开发者必会34Vue面试题系列(二)

    前言 本次解析本套高级前端Vue面试题第三问,Vue中是如何检测数组变化,如果对这一问也有所不熟悉,请一起学习吧。 b、回到文章开始示例那一段Vue代码里实现,我改变了Vuedata下list下标属性值,页面是没有响应变化,但是这里我改了list值从1到5,页面响应了,这又是怎么回事? 2、数组操作方法如果是操作已经存在被监听元素也是可以触发setter被监听4、改变超过数组长度下标的值时,值变化是不能监听到4、探究Vue源码,看数组监听如何实现 对于b问题,则需要去看看Vue源码里,为何Object.defineProperty明明能监听到数组值变化,而它却没有实现呢?

    1.3K30编辑于 2022-01-24
  • 来自专栏全栈者

    高级前端开发者必会34Vue面试题系列(一)

    前言 最近拿到一套高级前端Vue面试题,从头往下看了一遍,居然大部分都是一知半解,遂准备一认真学习总结,立志做一位Vue高级开发者! ? 提到MVVM,很多前端开发者都会想到Vue双向绑定,然而它们并不能划等号,MVVM是一种软件架构模式,而Vue只是一种在前端层面上实现,其实不单在Vue里,在很多Web 框架应用里都有相关实现。 因为前端独立开发发布,实际相对原来MVC模式是少了View这一层,这也让新概念Restful出现在我们视野里,很多新框架又开始支持提供这种前端控制轻量级模式下适配方案。 随着前端对于控制逻辑越来越轻量,MVVM模式作为MVC模式一种补充出现了,万变不离其宗,最终目的都是将Model里数据展示在View视图上,而MVVM相比于MVC则将前端开发者所要控制逻辑做到更加符合轻量级要求 实现更友好,更适合开发开发应用程序。

    1.9K20发布于 2020-03-30
  • 来自专栏全栈技术

    Web前端基础题18

    4、(单选题)在html规范描述中,哪个是head标签部分里必不可少元素( ) A. 与 visibility 属性hidden值不同,其不为被隐藏对象保留其物理空间 inline : CSS1 内联对象默认值。 4.name 不能包含有空格。 参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。 10、(单选题)如果一个HTML文档内含有阿拉伯文,则应该? B说法正确; 3.所有元素根节点都是html元素。C说法错误; 4.offsetparent是相对意思,Body内元素,不论怎么嵌套,offsetparent都是一定存在。 <body> 【正确答案】A,B,D 【答案解析】这里说是html文档结构标准、规范,html、head、body是一个html文档中必须标签 18、(多选题)关于html盒模型,下列说法正确

    2.9K20发布于 2021-08-23
  • 来自专栏grain先森

    前端-微信小程序开发(4):打造自己UI库

    、小程序标签、小程序样式,后面我们写了一个简单loading组件,显然他是个半成品,我们在做loading组件时候意识到一个问题: 小程序组件事实上是标签 我们没有办法获得标签实例,至少我暂时没有办法 所以这些前提让我们对标签认识有很大不同,完成小程序特有的UI库,那么就需要从标签出发 这里面关注点从js中实例变成了wxml中属性 我们今天尝试做几个组件,然后先做未完成loading 我思路还是以之前做js组件思路,但是小程序暂时不支持动态插入标签,所以我们不应该有过多继承关系,其中mask是没有必要;另一方面,每个页面要动态引入ui-utils这个莫名其妙组件库,似乎也很别扭 icon-right::before {   content: "";   display: block;   width: 36rpx;   height: 16rpx;   border-bottom: 4rpx solid #fff;   border-left: 4rpx solid #fff;   -webkit-transform: rotate(-45deg);           transform

    1.4K20发布于 2019-03-29
  • 来自专栏全栈者

    高级前端开发者必会34Vue面试题解析(四)

    在生命周期每个节点,Vue提供了一些钩子函数,使得开发代码能被有机会执行。 这里钩子函数可以简单理解为,在Vue实例中预先定义了一些像created,mounted等特定名称函数,函数体内容开发开发者填充,当被实例化时候,会按照确定先后顺序来执行这些钩子函数,从而将开发代码有机会执行 对于如何在Vue内部调用开发代码原理,可以看看下面这个例子。 第一,从开发代码层面看看,与开发者较为密切数据模型与页面DOM结构在各个生命周期钩子函数执行时变化。第二,在源码层面看一下这些生命周期钩子函数它们各自执行过程。 下面是源码里所列出来所有可承载开发者代码钩子函数。

    1.6K30发布于 2020-04-10
  • 来自专栏前端入门学习

    移动前端开发和web前端开发区别

    既然都是前端开发,两者肯定有紧密联系,移动前端开发和web前端开发其实都属于前端开发范围,目前前端发展趋势就是大前端,可以说是包罗万象,当然也就包含PC端和移动端领域,而现在前端开发人员也已早就不是当年切图仔了 ,需要学习和掌握大前端体系方方面面的知识才能在日常开发中游刃有余,但是不论趋势如何发展,目前来看HTML、CSS和JavaScript依然是整个前端开发三大基石。 所以不论是想做移动前端开发还是web前端开发,这三样基础技术都必须熟练掌握。 移动前端开发和web前端开发都属于前端开发,那具体又有什么区别呢? 1、业务应用场景 web前端开发主要指传统PC端网页开发,页面主要是运行在PC端浏览器中,移动前端开发出来页面主要是运行在手机上;直观上会感觉,PC端页面大一些,移动端页面小一些,但是根据开发经验 4、页面的性能 PC端网络情况一般比较稳定,都是通过网线或者Wi-Fi连接网络;但是移动端就比较复杂,除了Wi-Fi,还有2G、3G、4G甚至是在几种不同网络连接中交替切换也经常发生,不稳定网络连接对页面性能带来挑战是移动端页面资源不能太大

    2.1K00发布于 2019-08-11
  • 来自专栏前端开发面试

    80%前端开发都答不上来js异步面试题

    最近面试中碰到了一关于JS执行顺序题目,题目比较基础,但是如果对于JS不熟的话,还是容易答不上来。再次记录和分析此次面试题,希望对大家有所帮助。 首先看官肯定知道JS是单线程,实现异步方法就是定时器和es6+出现promise/async等,那么现在问题来了,既然es6出现异步方式,那么和之前定时器相比,那个异步先执行呢? 在这里要记住一句话,微任务优先级是高于宏任务。参考面试题解答 前端进阶面试题详细解答程序执行顺序1、主程序因为js是单线程,同一时间只能有一段代码在执行,所以首先执行就是JS主程序。 3、微任务微任务代码执行,和正常JS代码执行没有区别,从上往下编译执行!!!执行完成之后,会跳回到第二步。4、宏任务宏任务代码执行,和正常JS代码执行没有区别,从上往下编译执行!!! 微任务:空宏任务:空4、主程序 - setTimeout程序终于来到了第一个异步部分setTimeout,这个单次定时器定时为0s,意思为立即执行,但是因为他是异步,所以他并不会立即执行,而是等到所有的主程序和排在他之前异步任务执行完成之后才会执行

    43250编辑于 2022-10-05
  • 来自专栏全栈者

    高级前端开发者必会34Vue面试题解析(三)

    而由于Vue内部渲染机制,实际上页面只会渲染一次,把第一次赋值所带来响应与第二次赋值所带来响应进行一次合并,将最终val只做一次页面渲染。 4、queueWatcher函数里,会先将组件watcher存进全局数组变量queue里。 函数中,flushSchedulerQueue里先按照id进行了优先级排序,接下来将第4步中存储watcher对象全局queue遍历执行,触发渲染函数watcher.run。 flushSchedulerQueue(); return } // 将页面更新函数放进异步API里执行,同步代码执行完开始执行更新页面函数 nextTick(flushSchedulerQueue); } 在我们开发代码里 this.dirty = true; } else if (this.sync) { this.run(); } else { queueWatcher(this); } }; 在开发代码中

    85740发布于 2020-03-31
  • 来自专栏迈向前端工程师

    前端开发模块打包器webpack4实战入门

    以下放视频(共28分钟)来学习一下如何使用 webpack4 使用WEBPACK Q:为什么要用构建工具? 这种情况下我不建议你学习webpack,建议你学下 vue 或者 react 框架,这两个框架都有自己脚手架,所谓脚手架就是别人用构建工具帮你搭好了原始项目,你可以在不懂构建工具情况下进行前端开发。 不过这就是初级前端基本工作,给我一个环境,让我安心写业务代码。 2. 安装,使用,生成工程文件。 Q:为什么需要构建或者说编译呢? A:因为像es6、less及sass、模板语法、vue指令及jsx在浏览器中是无法直接执行,必须经过构建这一个操作才能保证项目运行,所以前端构建打包很重要。 除了这些,前端构建还能解决一些web应用性能问题,比如:依赖打包、资源嵌入、文件压缩及hash指纹等。具体我不再展开,总之前端构建工程化已经是趋势。 3. 实战出真知,学会了就去试试吧。

    70430发布于 2020-10-09
  • 来自专栏CSDN技术头条

    4前端开发经验,面试被虐,结局逆转

    扫码抢购吧> 课程亮点 36 个热点主题 50 讲系统性整理输出 在实战演练中掌握前端知识和编程技巧 面试切入,立体分析高频考点和底层原理 课程介绍 作者 LucasHC(侯策),作为资深 Web 开发工程师和具有多年宝贵经验面试官 ,系统梳理了前端开发核心知识脉络,同时立体剖析了前端开发进阶方方面面,旨在帮读者突破学习瓶颈,提升综合技术实力。 构建更为真实开发场景,直击实践中高频痛点。 内容示例:JavaScript 知识图谱 <点击放大图片> 作者介绍 侯策,知乎「前端开发」话题优秀回答者、《React 状态管理与同构实战》作者,曾就职于百度知识搜索部、法国能源和苏伊士集团、硅谷 BePATIENT 集团,负责前端开发

    1.1K20发布于 2019-05-14
  • 来自专栏C/C++基础

    web前端开发初学者十问集锦(4

    4.JS获取可视窗口、html文档、body高度和宽度 高度获取: <! 如果让学Web前端跨到CC++的话,我觉得会很痛苦。在CC++中,变量申明和定义是有着本质区别,而在JS中,申明并没有什么作用,如果使用变量时没有定义,那么依然会输出undefined。 这个很容易犯错,真的,三个按钮都是弹出:”Button4”,你答对了吗? 当注册事件结束后,i值为4,当点击按钮时,事件函数即function(){ alert(“Button”+i);}这个匿名函数中没有i,根据作用域链,所以到buttonInit函数中找,此时i值为4 ,所以弹出”button4“。

    1.8K20发布于 2018-08-03
  • 来自专栏全栈程序员必看

    Web前端开发实战4:导航菜单(一)「建议收藏」

    大家好,又见面了,我是你们朋友全栈君。 在前面的博文中我们提到横向一级菜单,这里我们来看看导航菜单。导航菜单种类很多,但是制作原理都是大同 小异,这里看比二级下拉式菜单还简单。 : 鼠标放上去状态: 二水平菜单 制作原理:在垂直菜单基础上,将li元素进行左浮动设置。 由于li元素浮动脱离原来文档流会失去宽和高,因 此一定要在a元素上使用display:block属性将其变为块级元素,然后进行宽和高设置。 CSS圆角属性设置,但是IE6,7,8浏览器并不支持这个属性,制作一定 要考虑浏览器兼容性,在这里我们使用圆角属性。 解决不兼容方法就是我们可以裁剪圆角背景图作为每个li元素 背景即可。 完整代码: <!

    90210编辑于 2022-09-17
  • 来自专栏学习猿地

    Web前端学习 第10章 小程序开发4 小程序开发

    一,数据绑定 VUE:vue动态绑定一个变量变量元素某个属性时候,会在变量前面加上冒号:,例: <p:title="tit">我title属性绑定了数据

    小程序:绑定变量变量元素属性时 讯息} } 4 < / li > 5 < / ul > 6 var example1 = new Vue ({ 7 el:'#example-1' , 8 data:{ 不是自己定义 1 页面({ 2 数据:{ 3 项目:[ 4 { message:'Foo' } , 5 { message:'Bar' } 6 ] ,把需要传递数据作为形参放置就可以了,例如: 1 // <button @ click =“ say('明天不上班')”> </ button> 2 3 新 Vue ({ 4 el:' 例如: 1 // <view class ='tr'bindtap ='toApprove'data-id =“ {{item.id}}”> </ view> 2 页面({ 3 数据:{ 4 原因

    1.7K40发布于 2020-07-08
  • 来自专栏鲸鱼动画

    前端综合面试题(9)

    简述一下背景故事,今天有一个年轻人来我们公司面试前端,主管临时找我充当了一次面试官,个人工作经验尚佳,面试经验一般,随口问了他 8 个问题,小伙子回答不错,我让他明天来和人事谈薪资。 在我们面试环节当中,面试官不一定就是前端工作人员,也可能工作经验不如你我丰富,不会说我们公司只用Vue开发项目就只问你Vue传参和封装,涵盖前端各个知识点才能看出一个人基本功是否扎实。 面试题如下: 1.html中有一个双标记标签可以让文字任意滑动 2.CSS中怎么首行缩进 3.CSS调整文字间距 4.使用过弹性盒子吗?怎么允许换行 5.什么是闭包,优缺点有哪些? 2,text-indent text-indent:2em; 3,letter-spacing letter-spacing:12px 4,flex-wrap:wrap; 5,简述为: 访问一个函数作用域里 9,防抖:多次触发事件后,n秒内函数只能执行一次;   节流:多次触发事件后,函数每n秒执行一次; (本章完)   前端学习不是一蹴而就,不积跬步无以至千里,不积小流无以成江海。

    78920发布于 2020-09-22
  • 来自专栏web前端教室

    前端开发前端开发工程师区别

    前端行业其实很少人去深究前端开发工程师中“工程师”这三个字,究竟是什么意思。其实在我看来,许多所谓前端开发工程师只是做前端开发工作而已,远配不上工程师这三个字。 恩,其实我是说,我配得上前端开发工程师中“工程师”这三个字。不要急着喷我,我有理由。 举个例子吧,外包公司大家都知道,在那公司里,多数都是只做软件,不做业务。 这也是我说,我是配得上前端工程师这几个字原因,因为我也能根据业务发展,来解决前端工作范围内问题。 好吧,我再谦虚一下,在一定程度上。。。 我不仅拥有编写前端程序代码开发思路,我还有能解决问题思路。我这种能力比能记住和使用很多函数方法插件框架。。这些东西要强多。 可能我回答他答案并不标准,但肯定没有说错。对于一个合格开发工程师来讲,不管你前端还是后端,给你一个活儿,你最好想想它是干嘛?谁需要它?它产出物给谁?

    2.2K100发布于 2018-02-06
  • 来自专栏互联网杂技

    20个为前端开发者准备文档和指南4

    1.I want to use 基于数据和功能都在Can I use网站上列出来了,这个app可以给你选择很多前端开发功能能力和获得全世界用户看到你选择功能的人数百分比。 2. Mastering the :nth-child(精通:nth-child) 它是只有一页站点,可以帮助你理解如何使用多种多样有用但是通常又很复杂基于nth-child选择器组合。 4. A Front End Engineer’s Manifesto(一份前端工程师忠告) 它没有特别深入内容,就是一个告示简单集合,它提醒所有的前端开发者应该把他们开发流程和工作流相结合。 Animations — Web Fundamentals(动画-Web基础) 在GoogleWeb Fundamentals documentation(web 基础文档)里有很多有用信息,但是这个为前端开发者特别提出来 它很棒,很适合不同类型开发者。

    1.1K100发布于 2018-04-03
  • 来自专栏pankas的技术分享

    强网拟态4web题

    这里我当时还是对原型链污染了解太少了,后面才了解可以用 constructor 和 prototype 来绕过限制。 这里简单记录下 可以看到对象 a 原型和 a 构造方法原型是一样,都是 Object。 数组对象原型是 Array,在往上是 Object。 js 里原型链说白了其实和其他语言里继承是一样。Object 里东西在对应实例会相应继承下来。 \"cat /flag\"}}}"} 连续发两次即可拿到flag flag {AHhsDYc4hLkxcp0DkJJmBtL5gv5gQiYr} ezus 首先可以看到这一段源码 <? __builtins__['__import__']('os').popen('cat /*').read()}} flag{divTsehRNaVAaUR1eamFeKs4mmX82Kid}

    62730编辑于 2022-11-16
  • 来自专栏学习/读书笔记

    web前端开发--仿京东官网首页项目实战(4

    这期完成了仿京东官网首页剩余内容部分。

    52020编辑于 2022-04-07
  • 来自专栏全栈程序员必看

    96前端面试题+前端常用算法「建议收藏」

    4,解释一下:csrf 和 xss 5,怎么防止 csrf 和 xss 6,跨域处理方案有哪些 7,CORS 是如何做? 8,对于 CORS ,Get 和 POST 有区别吗? 3,dva 和 redux 区别 4,职业发展,今年打算 5,组件升级怎么让使用这个组件的人都知道 6,如果让你设计项目自动设计组件升级,并且安全,你会怎么去设计 三面 全程聊项目,因为他不是前端 96前端面试题 下面给大家分享96前端面试题,如果有需要可以点击这里免费领取! 1,一些开放性题目 自我介绍:除了基本个人信息以外,面试官更想听是你与众不同地方和你优势。 项目介绍 如何看待前端开发? 平时是如何学习前端开发? 未来三到五年规划是怎样? 2,position值, relative和absolute分别是相对于谁进行定位? 3,如何解决跨域问题 4,XML和JSON区别?

    1.3K10编辑于 2022-09-27
  • 领券