会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Florence
博客园
首页
新随笔
联系
订阅
管理
[置顶]
JavaScript原型与原型链,原型的实际应用
摘要: 原型链是js面向对象的基础,非常重要。 一,创建对象的几种方法: 1,字面量 var o1 = { name:'o1' }; 2,构造函数 var M = function(name){ this.name = name; }; var o2 = new M('o2'); var a = {} 其实
阅读全文
posted @ 2018-04-23 17:16 水墨墨心
阅读(2686)
评论(0)
推荐(1)
[置顶]
JavaScript异步和单线程
摘要: 一,同步和异步的区别: 同步会阻塞代码执行,而异步不会。(比如alert是同步,setTimeout是异步) 二,前端使用异步的场景:<!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bG
阅读全文
posted @ 2018-04-21 21:43 水墨墨心
阅读(1272)
评论(0)
推荐(1)
2018年5月9日
能用HTML/CSS解决的问题,就不要用JS
摘要: 原因:简单。 简单就意味着更快的开发速度,更小的维护成本,同时往往具有更好的体验。 一,导航高亮 效果图: 代码: 二,鼠标悬浮时显示 实现方法:把隐藏的对象如子菜单,信息框作为hover目标的子元素或者相邻元素 方法一,使用相邻元素 方法二,使用子元素 三,自定义radio/checkbox的样式
阅读全文
posted @ 2018-05-09 19:56 水墨墨心
阅读(545)
评论(0)
推荐(0)
2018年5月1日
跨域
摘要: 一,什么是跨域 协议,域名,端口,其中一个不一样,就代表跨域 不是一个源的文档无法操作另一个源的文档,受限如下: 1,Cookie、LocalStorage和IndexDB无法读取 2,DOM无法获得 3,AJAX请求不能发送 可以跨域加载资源的三个标签 1,img-src(图片提供方也可以做下防止
阅读全文
posted @ 2018-05-01 16:32 水墨墨心
阅读(207)
评论(0)
推荐(0)
从输入url到页面展示到底发生了什么
摘要: 阅读目录 1、输入地址 2、浏览器查找域名的 IP 地址 3、浏览器向 web 服务器发送一个 HTTP 请求 4、服务器的永久重定向响应 5、浏览器跟踪重定向地址 6、服务器处理请求 7、服务器返回一个 HTTP 响应 8、浏览器显示 HTML 9、浏览器发送请求获取嵌入在 HTML 中的资源(如
阅读全文
posted @ 2018-05-01 07:46 水墨墨心
阅读(1336)
评论(0)
推荐(0)
hosts 文件
摘要: 各系统平台hosts文件存放路径 路径如下: Windows系统: C:\Windows\System32\drivers\etc\hosts Linux系统:/etc/hosts Android(安卓)系统: /system/etc/hosts Mac(苹果电脑)系统: /etc/hosts iP
阅读全文
posted @ 2018-05-01 06:52 水墨墨心
阅读(510)
评论(0)
推荐(0)
2018年4月30日
了解Web及网络基础
摘要: 一,HTTP的历史 1,HTTP的概念 HTTP(HyperText Transfer Protocol,超文本传输协议)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端(如浏览器) 它是一个应用层的协议,承载于TCP之上 由请求和响应构成,是一个标准的客户端服务器模
阅读全文
posted @ 2018-04-30 22:07 水墨墨心
阅读(400)
评论(0)
推荐(0)
2018年4月27日
hybrid
摘要: 一,hybrid是什么,为何用hybrid? 二,hybrid更新和上线流程 三,hybrid和h5区别 四,前端js和客户端如何通讯? 一,hybrid是什么,为何用hybrid? 1,文字解释 hybrid即“混合”,即前端和客户端的混合开发 需前端开发人员和客户端开发人员配合完成 某些环节也可
阅读全文
posted @ 2018-04-27 17:51 水墨墨心
阅读(942)
评论(0)
推荐(0)
组件化和 React
摘要: 一,对组件化的理解 1,组件的封装 -视图 -数据 -变化逻辑(数据驱动视图变化) 例: 2,组件的复用 -props传递 -复用 例: 二,JSX本质 1,JSX语法: 例: 2,JSX解析成JS: JSX语法根本无法被浏览器所解析,那么它如何在浏览器运行?-转换成JS运行 思考:为何react组
阅读全文
posted @ 2018-04-27 09:46 水墨墨心
阅读(1042)
评论(0)
推荐(0)
2018年4月26日
MVVM 和 VUE
摘要: 一,使用jquery和使用vue的区别 二,对MVVM的理解 三,vue中如何实现响应式 四,vue如何解析模版 五,vue整个实现流程 一,使用jquery和使用vue的区别 jquery实现todo-list <!DOCTYPE html> <html lang="en"> <head> <me
阅读全文
posted @ 2018-04-26 13:53 水墨墨心
阅读(4212)
评论(0)
推荐(0)
2018年4月25日
虚拟 DOM
摘要: 虚拟DOM :virtual dom(以下简称vdom,是vue和react的核心),使用比较简单。 一,vdom是什么,为何会存在vdom 1,什么是vdom:用js模拟DOM结构,DOM操作非常‘昂贵’,DOM变化的对比,放在JS层来做(图灵完备语言),提高重绘性能 需求:根据给出的数据,将该数
阅读全文
posted @ 2018-04-25 17:23 水墨墨心
阅读(451)
评论(0)
推荐(0)
2018年4月24日
ES6模块化与常用功能
摘要: 目前开发环境已经普及使用,如vue,react等,但浏览器环境却支持不好,所以需要开发环境编译,下面介绍下开发环境的使用和常用语法: 一,ES6模块化 1,模块化的基本语法 ES6 的模块自动采用严格模式,不管你有没有在模块头部加上"use strict";。 模块功能主要由两个命令构成:expor
阅读全文
posted @ 2018-04-24 10:07 水墨墨心
阅读(476)
评论(0)
推荐(0)
下一页
公告