摘要:
写在前面,本文将同步发布于Blog、掘金、segmentfault、知乎等处,如果本文对你有帮助,记得为我得到我的个人技术博客项目给个star哦。 为何写这篇文章? 你可能做Web开发已经有一段时间,你是否有想过下列问题呢?为什么div元素甚至是所有的html元素都可以使用addEventListe 阅读全文
摘要:
需求是编写一个头像剪裁工具再封装成为一个组件,然后根据功能开始逐步编写代码:先是上传图片 => 预览图片 => 编辑图片。 刚开始没有去考虑兼容性的问题,直接编写upload部分的代码,参考了很多代码还有HTML5 FILE API之后,发现很少有React编写的这样的代码,因为想简单一点,所以直接 阅读全文
摘要:
众所周知,HTML5技术本身具有许多优势。但是,如果HTML5想成为移动互联网时代App开发的主流技术,有一个必要的前提条件,就是它的功能、性能和API扩展能力上必须要达到Native的水平。而在这一点上,依靠W3C规范的定义和浏览器厂商的支持是不现实的,混合开发技术是唯一出路。 令人欣喜的是混合开 阅读全文
摘要:
一、autocomplete介绍 autocomplete是Html5中的新属性。该属性规定输入字段是否应该启用自动完成功能。自动完成允许浏览器预测对字段的输入。当用户在字段开始键入的时候,浏览器基于之前输入过的值,应该显示出在字段中填写的选项。该属性适用于<form>,以及下面的<input>类型 阅读全文
摘要:
CKeditor是一款富文本编辑器,本文将用极为简单的方式介绍一下它的使用和困扰大家很久的图片上传问题,要有耐心。 第一步:如何使用 1.官网下载https://ckeditor.com/ckeditor...,分别是简易版、标准版、全面版、自定义四个选项,下载哪个根据你的诉求来。 2.下载成功后 阅读全文
摘要:
效果预览 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehope/pen/oMqNmv 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 chrome, safari, edge 打开观看。 https 阅读全文
摘要:
jQuery手机端城市地区选择点击省市区三级联动https://www.mk2048.com/demo/demo_target_desc.php?id=hkhj1j00jjQuery省市区三级联动,手机城市选择代码(不兼容IE6,7,8),手机演示地址:http://www.17sucai.com/ 阅读全文
摘要:
技术选型 采用react框架开发移动端的话,一般的架构是Preact + antd-mobile + react-hammerjs + iscroll。 Preact Preact是React的3kb轻量化方案,拥有同样的ES6 API,其拥有以下优点: 1. 体积小,React V16.0有34. 阅读全文
摘要:
前言 从互联网+的概念一出来,就瞬间吸引了各行各业的能人志士,想要在这个领域分上一杯羹。现在传统工业生产行业运用互联网+的概念偏多,但是在大众创业万众创新的背景下,“互联网+”涌出了层出不穷的“玩法”,智慧城市、隧道交通、智慧园区、工业生产,甚至是这次要说的智能飞机!异地协同制造的范围,目前多局限于 阅读全文
摘要:
《Deep web data extraction based on visual information processing》作者 J Liu 上海海事大学 2017 AIHC会议登载引用 Liu J, Lin L, Cai Z, et al. Deep web data extraction 阅读全文
摘要:
ZxEditor 移动端HTML文档(富文本)编辑器,支持图文混排、引用、大标题、无序列表,字体颜色、加粗、斜体。 可用于独立web项目开发,也可以用于与原生App混合(hybrid)开发。 源码地址:https://github.com/capricornc... 本地运行 Build Setup 阅读全文
摘要:
什么是jsonp JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的<scr 阅读全文
摘要:
我们都知道,外部引入 CSS 有2种方式,link标签和@import。它们有何本质区别,有何使用建议,在考察外部引入 CSS 这部分内容时,经常被提起。 如今,很多学者本着知其然不欲知其所以然的学习态度,不求甚解,只求结论。所以,本文遵循 css hack 的渐进识别原则,结论 → 区别 → 争议 阅读全文
摘要:
1.复制图层:首先选中移动工具(V),鼠标右键选中需要复制的图层(快捷方式:上面勾选自动选择),接着一只手按住Alt键,另一只手点击鼠标左键(不松开),往左往右移动即可。若是对多个图层起作用,就可将需要操作的图层添加到同一个组中,然后上方(自动选择旁边)组,而不是图层即可。如图所示: 2.自由变换工 阅读全文
摘要:
写在前面 没错,这就是慕课网上的那个vue音乐播放器,后台是某音乐播放器的线上接口扒取,虽然这类项目写的人很多,但不得不说这还是个少有的适合vue提升的好项目,做这个项目除了想写一个比较大并且功能复杂的项目,主要原因是要拿它来应对面试,也确实对我vue的业务能力有很全面的提升,也使我找工作更加得心应 阅读全文
摘要:
1 什么是装饰器模式 向一个现有的对象添加新的功能,同时又不改变其结构的设计模式被称为装饰器模式(Decorator Pattern),它是作为现有的类的一个包装(Wrapper)。 可以将装饰器理解为游戏人物购买的装备,例如LOL中的英雄刚开始游戏时只有基础的攻击力和法强。但是在购买的装备后,在触 阅读全文
摘要:
本文概述 Web Sockets的目标是在一个单独的持久连接上提供全双工、双向通信。在Javascript创建了Web Socket之后,会有一个HTTP请求发送到浏览器以发起连接。在取得服务器响应后,建立的连接会将HTTP升级从HTTP协议交换为WebSocket协议。 由于WebSocket使用 阅读全文
摘要:
一.目标 提供几种主题色给用户选择,然后根据用户的选择改变应用的主题色; 二.实现原理 1.准备不同主题色的样式文件; 2.将用户的选择记录在本地缓存中; 3.每次进入应用时,读取缓存,根据缓存的信息判断要加载哪个样式文件即可; 三.具体实现思路 1.准备四个对应不同主题色的样式文件: ![](ht 阅读全文
摘要:
参加这个会议是临时兴起,就是在一个非常巧的时间和地点做的一件恰如其分的事情,简直没有不参加的理由。再加上考虑到,只要有足够资本,谁都可以去台湾浪半个月,但不是谁都有机会到海峡对面去参加本行业内的技术交流,所以觉得这个机会更难能可贵。我不是受邀嘉宾,而是作为普通参会者的身份,门票988人民币。这个身份 阅读全文