前端
sinolover
完成项目,就要软硬兼施
展开
-
【转】URN_URI_URL详解
URI,Uniform Resource Identifier,统一资源标识符。URN,Uniform Resource Name,统一资源命名URL,Uniform Resource Location,统一资源定位符。URI 简单来理解就是标识/定义了一个资源,而 URL 在定义/标识资源的同时还需要描述如何访问到该资源。可以认为 URL 是 URI 的一个子集。举个例子:公司里每个人都有一个内部唯一的花名,这个花名其实就可以认为是 URI,它对应了公司内部唯一的一个人(资源)。当我需要找这个人原创 2020-12-02 10:59:28 · 619 阅读 · 0 评论 -
【转】MVVM大比拼小结
目前完成4篇源码分析文章:MVVM大比拼之knockout.js源码精析 MVVM大比拼之avalon.js源码精析 MVVM大比拼之vue.js源码精析 MVVM大比拼之AngularJS源码精析分析所关注的点集中在 :双工绑定的实现机制、视图编译等几个关键点。建议读者从knockout开始按顺序阅读。 关于性能测试,vue的作者已经做过了,在这里。之后的文章将关注一下各个框架在repeat指令下的实现。另外准备再深入介绍一下bacon.js,从另外一个角度看数据与视图。zero.原创 2020-11-04 15:21:31 · 202 阅读 · 0 评论 -
详解Bootstrap glyphicons-halflings-regular.woff2 Not found
看了好几个关于Bootstrap glyphicons-halflings-regular.woff2 Not found,的博主写的,他们都没有具体的细节。首先,出现这个问题的原因是,没有将具体的包引用完整直接看我遇到的问题吧,我要使用这个包,直接连接是可以的, <link rel="stylesheet" href="http://cdn.static.runoob.com...转载 2020-03-13 10:06:19 · 732 阅读 · 0 评论 -
推荐使用:Vue.js > ReactJS > Angular 2 > AngularJS
概要:现在, Vue 还没有 React (由 Facebook 维护) 或者 Angular 2 (受到 Google 的支持) 流行。不过,许多开发者都已经转向 Vue 了。Laravel 社区也在考虑将它作为可选用的前端框架之一。总之,Vue 给 React & Angular 的弊病提供了一道良方,为你提供了一种更加简单和轻松的方法来编写代码。满意度对比:Hac...转载 2020-03-08 07:56:21 · 268 阅读 · 0 评论 -
console对象的方法log、info、warn、error的区别及几个实用的方法
先说一下console,JavaScript 原生中默认是没有 Console 对象,这是某些浏览器提供的内置对象。在不同的浏览器里显示可能不同下面的运行截图中,图中的灰色是运行的这句,灰色下面是此句运行的结果log()、info()、warn()、error()区别1、 log()和info()这两个没区别,看别人有说info()前有个蓝色的图标,不过我使用的版本的谷歌...原创 2020-03-04 09:55:35 · 3690 阅读 · 0 评论 -
Javascript获取类名方法
函数: entity.getClassName= function(obj) { if (obj && obj.constructor && obj.constructor.toString()) { if(obj.constructor.name) { return obj.cons...原创 2020-02-24 17:53:02 · 8958 阅读 · 0 评论 -
【转】什么是CORS
CORS 全称是跨域资源共享(Cross-Origin Resource Sharing),是一种 AJAX 跨域请求资源的方式,支持现代浏览器,IE支持10以上。CORS与JSONP的使用目的相同,但是比JSONP更强大。JSONP只支持GET请求,CORS支持所有类型的HTTP请求。JSONP的优势在于支持老式浏览器,以及可以向不支持CORS的网站请求数据。CORS可以分成两种请求浏...原创 2020-01-23 09:31:40 · 844 阅读 · 0 评论 -
详解CSS的相对定位和绝对定位
CSS的相对定位和绝对定位一、Static 静态定位通常情况下,我们元素的position属性的值默认为static 就是没有定位,元素出现在正常的文档流中,这个时候你给这个元素设置的left,right,bottom,top这些偏移属性都是没有效果的,不会生效,比如你设置一个距离左边距偏移100px的声明:left:100px 那么这条声明不会起到任何效果。还有z-index属性在这时也不...原创 2020-01-19 10:31:02 · 624 阅读 · 0 评论 -
XHR简介
在XHR诞生前,网页要获取客户端和服务器的任何状态更新,都需要刷新一次,在XHR诞生后就可以完全通过JS代码异步实现这一过程。XHR的诞生也使最初的网页制作转换为开发交互应用,拉开了WEB2.0的序幕。XHR是一种浏览器API,极大简化了异步通信的过程,开发者并不需要关注底层的实现,因为浏览器会为我们完成这些工作,如连接管理、协议协商、HTTP请求格式化等等。最初版本的XHR能力非常有限,只...原创 2020-01-14 09:48:46 · 646 阅读 · 0 评论 -
jQuery Ajax 如何设置Timeout
$.get()与$.post()方法是$.ajax的高级封装全局属性 $.ajaxSetup({timeout:5000});$.ajax方法有timeout属性可设置,单位也是毫秒。Azure App Service MVC下,全局属性才起作用,不知为何...原创 2020-01-09 15:25:30 · 1282 阅读 · 1 评论 -
.NET的MVVM框架
Model-View-ViewModel是一种架构模式,主要在 WPF、Silverlight 和 WP7 开发里使用,它的目标是从视图层移除几乎所有代码隐藏(code-behind)。交互设计师可以专注于使用 XAML 表达用户体验需求,然后创建和视图模型的绑定,而视图模型则是由应用程序开发者开发和维护的。MVVM 是更加通用的Presentation模式的一个具体实现。MVVM 视图...原创 2020-01-06 11:37:57 · 1364 阅读 · 0 评论 -
Vue(MVVM)、React(MVVM)、Angular(MVC)对比
前言昨天阿里内推电面一面,面试官了解到项目中用过Vue,就问为什么前端框架使用Vue而不适用其他的框架,当时就懵了。因为只用过Vue,不了解其他两个框架,今天就赶紧去了解一下他们之间的区别。大家发现如果本文中哪个地方不对,欢迎来访。React与Vue对比相似点: 使用 Virtual DOM 提供了响应式 (Reactive) 和组件化 (Composable) 的视图组件。 ...原创 2020-01-06 11:37:29 · 396 阅读 · 0 评论 -
结合vue、react、angular谈谈MVC、MVP、MVVM框架
首先,在谈这个话题之前, 我们有必要了解一下库和框架的区别。我们先来看react官网以及vue官网对他们的定位:react:vue:react我们不说了,官网上明明白白说了,人家是一个library,用于构建用户界面。vue的官方文档是说vue的核心库也只是关注视图(View)层。所以,实际上来说,和angular有完整的解决方案不同,狭义的vue.js和react...原创 2020-01-06 11:37:10 · 722 阅读 · 0 评论 -
angular是MVC模式还是MVVM架构模式
下面仅是个人对angular是MVC或者MVVM的理解。首先在讨论angular是哪种模式之前,我们得先了解什么是MVVM和MVC。MVVM vs MVC总体介绍首先,两者都是一种架构思想。都是从后端演变而来。具体的演变流程:传统MVC ——> MVP ——> MVVMMVC- M - Model 数据:数据实体,用来保存页面要展示的数据。比如ajax获取...原创 2020-01-06 09:58:21 · 442 阅读 · 0 评论