- 博客(20)
- 收藏
- 关注
原创 HTML5 canvas 瀑布流文字效果的示例代码分享
文章中分享了HTML5 canvas 瀑布流文字效果的示例代码,现在很小编一块来看一下吧。cloth*{padding: 0;margin: 0;}body{background:#000;}var c = document.getElementById(“c”);var ctx = c.getContext(“2d”);//制作全屏c.height = window...
2019-05-28 15:48:50 446
原创 CSS基础入门之float
前几天有小伙伴说对float的学习云里雾里的,下面我就给大家说一下关于float的一些问题。在css中,是存在流的概念的。在正常情况下,页面总是从左到右,从上到下布局,这种被称为正常的流。但是有很多情况,正常流是没办法实现的,因此我们需要一些手段来破坏流,从而实现一些特殊的布局,而本节的主角float就具备破坏流的特性。float设计的初衷很多新手在布局的时候,总喜欢用float来实现。例如...
2019-05-24 16:00:32 188
转载 深入理解HTTPS工作原理
深入理解HTTPS工作原理近几年,互联网发生着翻天覆地的变化,尤其是我们一直习以为常的HTTP协议,在逐渐的被HTTPS协议所取代,在浏览器、搜索引擎、CA机构、大型互联网企业的共同促进下,互联网迎来了“HTTPS加密时代”,HTTPS将在未来的几年内全面取代HTTP成为传输协议的主流。读完本文,希望你能明白:HTTP通信存在什么问题HTTPS如何改进HTTP存在那些问题HTTPS工作原...
2019-05-07 14:39:26 345
转载 10 个最受欢迎的 JavaScript 框架
10 个最受欢迎的 JavaScript 框架多年来,业界已经发布了大量 JavaScript 框架,怎样进行选择可能是一个挑战。如果你感到困惑,不知道应该选哪个或者究竟哪个适合你,那么我已经帮你解决了问题。在本文中,我将列出用来构建 Web 应用程序的前10个 JavaScript 框架。10.AureliaAurelia 是一个开源的现代 JavaScript 模块工具箱,其有助于 We...
2019-04-30 13:32:41 850
转载 如何在 JavaScript 中更好地使用数组
如何在 JavaScript 中更好地使用数组在过去的数个月里,我注意到在 pull request 中有四个(关于数组使用的)错误经常出现。同时,我自己也会犯这些错误,因此有了这篇文章。让我们一起学习,以确保以后能正确地使用数组方法!使用 Array.includes 替代 Array.indexOf如果需要在数组中查找某个元素,请使用 Array.indexOf。我记得在我学...
2019-04-25 14:11:36 196
转载 如何用javascript实现双向数据绑定
如何用javascript实现双向数据绑定近几年前端技术栈真是发展的太迅速了,从以前的针对dom操作的框架如jquery,ext.js等框架逐步过渡到当前的mvvm模式,让前端开发者将注意力从dom操作逐渐解脱出来,专注于逻辑的实现,个人认为开发效率至少提升了1倍,mvvm模式的一个核心便是数据的双向绑定。什么是数据的双向绑定?上面说的是在vue框架中数据双向绑定的应用,个人认为这个特...
2019-04-25 14:05:07 473
转载 组件、Prop 和 State
组件、Prop 和 State今天我们来学习 React 里最重要的三个概念: 组件、prop 和 state ,以及 prop 和 state 之间的区别。学习目标当你读完本文后希望你能重新回到这里,并能够轻松回答以下问题:什么是 prop ?什么是 state ?何时使用 prop ?何时使用 state ?如何让例子的窗户可以打开和关闭?你能写出 Domo 帽子那个...
2019-04-23 17:13:20 165
转载 如何在 JavaScript 中更好地使用数组
如何在 JavaScript 中更好地使用数组在过去的数个月里,我注意到在 pull request 中有四个(关于数组使用的)错误经常出现。同时,我自己也会犯这些错误,因此有了这篇文章。让我们一起学习,以确保以后能正确地使用数组方法!使用 Array.includes 替代 Array.indexOf如果需要在数组中查找某个元素,请使用 Array.indexOf。我记得在我学习 Jav...
2019-04-22 14:05:24 173
转载 Vue.js 面试宝典
Vue.js 面试宝典转眼又到了每年就业的黄金时期,各位想要跳槽,想找工作的小伙伴已经开始复习各种面试时需要知识了。今天就给大家总结一下Vue方面的面试题。一、什么是MVVM?MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现...
2019-04-18 16:20:25 358
转载 如何理解JavaScript的原型和原型链?
如何理解JavaScript的原型和原型链?之前有朋友问怎么去理解原型和原型链的问题。这个问题,在面试中,很多同学经常都会遇到。这里给大家讲讲,方便大家记忆。JavaScript的特点JavaScript是一门直译式脚本语言,是一种动态类型、基于原型的语言。 JavaScript的灵活性不亚于C++,你可以使用JavaScript尝试不同的程序设计范型。比如类jQuery风格的函数式编程、...
2019-04-18 16:12:49 499
转载 Vue面试题精选:Vue原理以及双向数据绑定的实战过程
Vue面试题精选:Vue原理以及双向数据绑定的实战过程1 MVVM双向数据绑定指的是,将对象属性变化与视图的变化相互绑定。换句话说,如果有一个拥有name属性的user对象,与元素的内容绑定,当给user.name赋予一个新值,页面元素节点也会相应的显示新的数据。同样的,如果页面元素(通常是input)上的数据改变,输入一个新的值会导致user对象中的name属性发生变化。MVVM最早由微软...
2019-04-18 16:08:33 1387
原创 HTML5常见面试题PC端和移动端区别
有不少参加HTML5培训后出来找工作的小伙伴在面试的时候会不知所措,也有在面试官询问一个问题后不知如何回答。本篇文章小编就给大家分享一下HTML5常见的面试题,即PC端和移动端区别,下面和小编一起来了解一下吧。PC端和移动端有什么区别:从我个人角度来说,我觉得PC端的定位就是用户视觉浏览路线,可以显示较多的内容,而移动互联网终端的定位就是便携,体现的是“Anyone Anytime Anywh...
2019-03-28 10:06:23 1775 1
转载 React 服务端渲染完美的解决方案
React 服务端渲染完美的解决方案一、服务器端渲染是什么?使用 React 构建客户端应用程序,默认情况下,可以在浏览器中输出 React 组件,进行生成 DOM 和操作 DOM。React 也可以在服务端通过 Node.js 转换成 HTML,直接在浏览器端“呈现”处理好的 HTML 字符串,这个过程可以被认为 “同构”,因为应用程序的大部分代码都可以在服务器和客户端上运行。二、为什么使...
2019-03-28 10:05:32 469
原创 20K前端大神面试如何回答ajax跨域问题
接触前端开发起,跨域这个词就一直以很高的频率在我们学习工作中重复出现,最近在工作中遇到了跨域的相关问题,这里我把它总结记录一下。关于跨域,有N种类型,现在我只专注于ajax请求跨域(ajax跨域只是属于浏览器”同源策略”中的一部分,其它的这里不做介绍),内容大概如下:什么是ajax跨域?如何解决ajax跨域?如何分析ajax跨域?一、什么是Ajax跨域Ajax跨域的原理ajax出现请求跨...
2019-03-26 16:12:00 1003
转载 HTML5 source标签 媒介元素定义媒介资源
今天给大家分享一下一个特殊的资料,那就是关于HTML5 source标签:媒介元素定义媒介资源。对HTML5开发感兴趣的小伙伴快跟小编来看一下吧。HTML5 source标签是一种媒介元素(比如 和 )来定义媒介资源。 标签允许您规定可替换的视频/音频文件供浏览器根据它对媒体类型或者编解码器的支持进行选择。标签属性:属性值描述mediamedia query规定媒体资源的类型。srcur...
2019-03-26 16:10:13 1274
原创 简述HTML5如何做表格只显示表格的外边框
今天享HTML5做表格只显示表格的外边框问题还有疑问的小伙伴可以简单了解一下,下面我们来看一下吧。问题描述:在一个在dreamweaver中,弄了一个登陆的表格,(包括登陆、注册、忘记密码)三行一列,想只显示表格的外边框,怎么用代码实现?那个style就是只有外边框,如果直接border就是表格的所有边框。border-style:solid;border-color:Lime; (颜色...
2019-03-21 14:46:34 4537
转载 HTML5简述如何解决方案HTML高亮关键字
有不少从事HTML5开发的小伙伴在工作中会遇到这样或者那样的问题,本篇文章给读者们分享一下HTML高亮关键字的完美解决方案,有遇到过这样问题或者是对该问题感兴趣的小伙伴就随小编一起来了解一下吧。常用做法:正则替换思路:要想高亮元素,那么需要将关键字提取出来用标签包裹,然后对标签进行样式调整。使用innerHTML,或outHTML, 而不能使用innerText,outText。const ...
2019-03-20 10:57:36 5754
转载 HTML5程序员需要掌握哪些技能
现在参加HTML5培训的人很多,但是能学到什么东西还有很多的小伙伴不是很清楚,本篇文章就带读者看一下一名专业的HTML5程序员需要掌握哪些技能。1、开发语言HTML发展历史有二十多年,历经多次版本更新,HTML5和CSS3的出现又是一次革新。有些人认为前端开发要掌握的技能简单,不就是制作网页吗,其实不然,HTML5需要掌握的核心语言xHTML+CSS+JavaScript,JavaScript...
2019-03-15 13:44:03 620
转载 H5 vue实现百度下拉列表交互操作示例
给大家分享一篇关于vue实现百度下拉列表交互操作示例的详细介绍,希望对同学们学习HTML5开发有所帮助,下面我们一起来看一下吧。www.jb51.net vue百度下拉列表.gray{background: #ccc;}window.function(){new Vue({el:‘body’,data:{myData:[],t1:’’,now:-1//按上下键,当前选中},...
2019-03-15 11:57:22 692
原创 扣丁学堂HTML5培训之es6数值的扩展方法
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-03-14 16:18:15 166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人