![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FrontEnd
文章平均质量分 80
Edwin_
这个作者很懒,什么都没留下…
展开
-
JSON基础知识
什么是JSON?JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation);JSON 是轻量级的文本数据交换格式;JSON 具有自我描述性,更易理解;JSON 是存储和交换文本信息的语法;JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台.为什么学习转载 2017-08-07 21:41:44 · 333 阅读 · 0 评论 -
常用笔记-CSS
使用CSS样式的方式内链式样式表:嵌入式样式表:需要将样式放在中引入式样式表:选择器优先级 id>class>html子类: body div{ }多个选择器: div,p,a{ }css颜色:{color:red;}{color:#f00;}{color:rgb(255,0,0);}{color:r原创 2017-12-23 16:29:22 · 333 阅读 · 0 评论 -
javascript函数细说,函数也能做对象
javascript函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。:一 js中function()1、用function关键字定义一个函数,并为每个函数指定一个函数名,通过函数名来进行调用。在JavaScript解释执行时,函数都是被维护为一个对象,即函数对象(Function Object)。转载 2017-11-27 11:01:37 · 979 阅读 · 0 评论 -
JavaScript执行机制
不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程语言,所以我们可以得出结论:javascript是按照语句出现的顺序执行的看到这里读者要打人了:我难道不知道js是一行一行执行的?还用你说?稍安勿躁,正因为js是一行一行执行的,所以我们以为js都转载 2017-11-24 13:47:32 · 318 阅读 · 0 评论 -
前端笔记
HTML 版本特点:HTML5: HTML4.01:单标记必须闭合 -> 比如必须写成单属性必须添加属性值 -> 必须写为标记和属性必须使用小写 都是错的,必须携程属性的属性值必须使用""JavaScript标识符:变量、函数、属性的名字或者函数的参数。ECMAScript标识符采用驼峰大小写格式,也就是第一个字母小写原创 2017-10-28 15:53:19 · 359 阅读 · 0 评论 -
我的gulp的初次尝试
首先,我的例子的基本目录结构如下图所示:在页面index.html中会引用style1.css和style2.css中的样式,并且会调用script1.js和script2.js中的javascript脚本index.html Document Hello world原创 2017-10-03 14:43:49 · 624 阅读 · 0 评论 -
初识gulp
前端构建工具gulpjs的使用介绍及技巧gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nodejs中stream来读取和操作数据,其速度更快。如果你还没有使用过前端构建工具,或者觉得gruntjs太难用的话,那就尝试一下gulp吧。1、gulp的安装转载 2017-09-27 09:40:07 · 363 阅读 · 0 评论 -
js中的this详解
this是js中的一个关键字。在了解this之前,先了解一下js中的执行环境。执行环境是js中最为重要的一个概念,js中的执行环境主要有两种:全局执行环境和函数执行环境。执行环境(Execution Context )简称EC,可以将其看作一个对象,它由变量对象、this、作用域链组成。由此引出this。在全局执行环境下,this指向window对象;在函数执行环境下,this指向调用该函转载 2017-09-03 12:56:54 · 396 阅读 · 0 评论 -
PC版通用布局页面
footer可以根据浏览器视口高度自适应显示位置,当页面垂直方向可以滚动时,footer显示在文档最底部,当不可滚动时,footer显示在浏览器视口最底部 header main footer html, body,转载 2017-09-03 10:56:23 · 884 阅读 · 0 评论 -
HTML5 调用手机摄像头
用html5自带的input file="",纯html5,不涉及到js就可以实现 image video audio capture表示,可以捕获到系统默认的设备,比如: camera - 照相机camcorder - 摄像机microphone - 录音accept表示,直接打开系统文件目录。原创 2017-09-03 10:34:58 · 1299 阅读 · 0 评论 -
javascript闭包
闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMAScript 规范给的定义,如果没有实战经验,很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟理解闭包!闭包,一睹为快在接触一个新技术的时候,我首先会做的一件事就是找它的 demo。对于我们来说,看代码比自然语言更能理解一个事物的本质。其实,闭包无转载 2017-09-07 16:36:07 · 387 阅读 · 0 评论 -
深入了解 Authorize 和 AllowAnonymous
Chapter 0 - Intro最近做的一个项目的时候,自定义授权 Attribute 来区分用户权限,我的项目不太大,权限控制也不是很复杂,只涉及到匿名、普通用户、超级管理员。 权限验证方式使用的是默认的 MemberShip 认证结合自己自定义的 权限验证 Filter。Chapter 1 - 自定义 Filter V1.0Filter代码 V1.0///转载 2017-09-05 16:19:10 · 2508 阅读 · 0 评论 -
初识RequireJS
一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。这样的写法有很大的缺点。首先,加载的时候,浏览器会停止网页渲染,加载文件越多,网转载 2017-08-11 09:08:06 · 195 阅读 · 0 评论 -
初识KnockoutJS
1. Knockout简介 (Introduction)Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。Knockout有如下4大重要概念:声明式绑定 (Declarative Bindings):使用简明易读的语法很容易地将模型(model)数据关联到DOM元素上。UI界面自动刷新 (Automatic UI原创 2017-08-08 10:18:48 · 367 阅读 · 0 评论 -
Director JS 实现前端路由
director.js是什么?理解:前端的route框架,director.js客户端的路由注册/解析器,在不刷新的情况下,利用“#”号组织不同的URL路径,并根据不同的URL路径进行不同的方法调用。意思就是有什么样的路径就有什么样的方法。场合:客户端浏览器和node.js的服务器应用。非常适合用来开发不需要刷新的单页面应用程序以及node.js应用。兼容性:不依赖与任何库转载 2017-08-07 21:54:54 · 947 阅读 · 0 评论 -
常用笔记-HTML5
HTML5中新的网页结构header元素表示页面中的一个区域或者整个页面的标题nav元素表示页面中的导航链接部分article元素表示页面中的一块与上下文不相关的独立内容,比如一片文章中的文章section表示页面中的一块内容区块,比如章节的页眉、页脚等等。也可以和hn(h1,h2...)等一起使用,标识出文档的结构aside元素表示article元素的内容之外的,和内容相关的原创 2017-12-23 16:37:51 · 402 阅读 · 0 评论