
javascript
文章平均质量分 54
JYX8
这个作者很懒,什么都没留下…
展开
-
IE6-9中tbody.innerHTML不能赋值问题;SCRIPT600:该操作的目标元件无效
IE6-IE9中tbody的innerHTML不能赋值.获取时所有浏览器都弹出了tr的字符串,但设置时IE6-9不支持,而且报错,如图解决方案:1. 可以换个添加属性,如:appendChild, tbody.appendChild = "<tr></tr>"2. 添加判断 var s = navigator.userAgent.toLowerCase();原创 2016-04-06 16:19:35 · 4373 阅读 · 0 评论 -
Draftjs中文翻译4- 实体
介绍实体是表示草稿编辑器中的一系列文本的元数据的对象。它有三个属性:类型:这表明它是什么样的实体的字符串,例如’LINK’, ‘MENTION’,’PHOTO’。 可变性:不要与la不可变性混淆immutable-js,这个属性表示在编辑器中编辑文本范围时,用这个实体对象注解的一系列文本的行为。这在下面更详细地解决。 数据:包含实体元数据的可选对象。例如,一个’LINK’实体可能包含一个data翻译 2018-03-11 09:19:15 · 1294 阅读 · 0 评论 -
Draftjs中文翻译3 - Rich Styling丰富的造型
丰富的造型现在我们已经建立了顶级API的基础知识,我们可以进一步研究如何将基本丰富的样式添加到Draft编辑器中。EditorState:编辑器命令 上一篇文章介绍了该EditorState对象作为编辑器完整状态的快照,由Editor核心通过 onChangeprop提供。但是,由于您的顶层React组件负责维护状态,因此您还可以自由地EditorState以任何您认为合适的方式将更改应用到该对象翻译 2018-03-08 14:44:33 · 816 阅读 · 0 评论 -
Draftjs中文翻译2 - API Basics API基础
API基础本文档概述了DraftAPI 的基础知识。一个 可行的例子也可以沿用。受控输入该Editor阵营组件内置的控制CONTENTEDITABLE组件,以提供仿照熟悉反应的顶级API的目标 来控制输入 API。作为简要回顾,受控投入涉及两个关键部分:甲值来表示输入的状态 一个平变化支撑功能,接收更新的输入 此方法允许组成输入的组件严格控制输入的状态,同时允许更新...翻译 2018-03-08 14:32:14 · 1474 阅读 · 1 评论 -
Draftjs中文翻译1 - 概观
概观Draft.js是一个用于在React中构建富文本编辑器的框架,由一个不可变模型提供支持,并通过跨浏览器差异进行抽象。Draft.js可以轻松构建任何类型的富文本输入,无论您是只是想支持一些内联文本样式还是构建复杂的文本编辑器来编写长篇文章。Draft.js于2016年2月在React.js Conf推出安装Draft.js通过npm分发。它依赖于必须同时安装的React和React DOMnp翻译 2018-03-08 14:22:07 · 1399 阅读 · 0 评论 -
javascript调用摄像头拍照上传二-------flash版
javascript调用浏览器拍照上传,虽然现在H5已经有个新功能方法getUserMedia()可以调用浏览器的摄像头进行拍照生成图片上传;但是很不凑巧碰到了IE这个…;IE11及以下所有版本,包括微软抛弃IE后的新名称Edge都不支持getUserMedia();据说Edge的下个版本会支持,但是那是以后的事了;想要兼容IE浏览器只能换种思维使用Flash;虽然现在Flash的漏洞比较多,但是作翻译 2016-12-26 19:26:50 · 9295 阅读 · 9 评论 -
拍照草稿
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>拍照</title> <meta name="Keywords" content=""> <meta name="Description" content=""> <style type="text/css"> .videoArea{ width: 3原创 2016-11-11 14:52:45 · 503 阅读 · 0 评论 -
javascript常用方法整理;(不断更新)
以下是在项目中遇到的常用的javascript方法整理;1.判断传入参数的类型,以字符串的形式返回/** * 判断传入参数的类型,以字符串的形式返回 * @obj:数据 **/function dataType(obj){ if (obj===null) return "Null"; if (obj===undefined) return "Undefined";原创 2016-07-27 15:10:25 · 2183 阅读 · 0 评论 -
javascript+css实现进度条效果
主要是以样式实现进度条的效果,JavaScript控制显示的百分比html模板<div class="progress_area"> <span id="progress" class="progress_bac"></span></div><input type="button" class="progress-inp" value="100%" onclick="progress(1原创 2016-08-02 12:14:12 · 1796 阅读 · 0 评论 -
JavaScript对象复制、扩展(改变原对象的引用,避免原对象被动态的改变值);
javaScript对象在赋值时,常常直接使用”=”,觉得可以直接把一个一个对象赋值给另一个对象;javaScript中的数据类型分为两类,原始类型和对象类型; 1.原始类型:包括数值,字符串、布尔值、null、undefined; 2.对象类型:对象即属性的集合(function、Array);先了解数据类型在计算机中的存储; 1.原始类型:存储的是对象的原始数据; 2.对象类型:对象的原原创 2016-06-29 17:46:14 · 4281 阅读 · 0 评论 -
js处理对象参数值,过滤掉对象参数值为""、null、undefined,并返回一个新对象
直接进入主题:过滤对象中的,”“、null、 undefined,并返回新数组比如以下参数值var pd = { a : "a", b : "b", c : "", d:undefined, e:null}对于pa对象参数中,不需要c,d,e的话,我们可能会这么写function re(){ var param = {}; if (pd原创 2016-07-27 15:58:46 · 12735 阅读 · 0 评论 -
javascript实现css主题样式切换;动态改变引入的css文件;
一个页面要显示不同的主题风格,就需要写不同的css文件; 在做不同css文件相互切换时,首先要了解link标签中的rel属性; rel属性值:alternate文档的替代版本(比如打印页、翻译或镜像)。 stylesheet 文档的外部样式表。start 集合中的第一个文档。 next 集合中的下一个文档。 prev 集合中的上一个文档。 contents原创 2016-07-28 16:56:57 · 7334 阅读 · 1 评论 -
Nodejs(一)--- Node.js安装及开发环境
一:下载安装文件操作系统:window 官方网站:https://nodejs.org/en/ 选着需要安装的版本后下载; 下载完成后的文件直接双击运行,安装目录及安装方法就不介绍了; 安装后的目录机构: 可以看到目录结构中自带了npm,可以直接使用npm安装所需要的环境;二:运行打开cmd,进入nodeJS的安装目录: 在“命令提示符中”输入:node -v 查看安装版本,输出版本即安原创 2016-06-27 17:49:03 · 630 阅读 · 0 评论 -
iframe跨域传输数据(二)---- MessengerJS ; 实现子页面父页面数据传输;
做两个不同的项目,iframe嵌入并跨域传输数据;之前写过一篇文章,如何简单的处理跨域的问题,及一种比较笨拙的解决方案;以中间页面(html),做数据传输的中转站; 这次找到了一个插件,MessengerJS 来做数据通信,才发现这个封装好的插件做这种跨域的方式其实很简单;这里就简单的分析 一下这MessengerJS,代码比较少,没那么多140行加注释; 主要是用到H5的通信协议postM原创 2016-05-10 10:12:29 · 2456 阅读 · 0 评论 -
HTML,JS禁止鼠标右键、禁止全选、复制、粘贴的方法;
禁止鼠标右键、禁止全选、复制、粘贴;oncontextmenu事件禁用右键菜单; js代码:document.oncontextmenu = function(){ event.returnValue = false;}// 或者直接返回整个事件document.oncontextmenu = function(){ return false;}onselectstart事原创 2016-05-11 11:25:48 · 6023 阅读 · 0 评论 -
location方法详解,获取地址栏URL请求参数,以对象形式保存
在请求的URL 路径中有些时候都会跟着一些参数,在处理逻辑的时候会用到,为了方便使用这些参数 使用js处理一下,机构就以对象结构形式,方便获取调用: 例如: urlParam = { id:”123456”, name:”tom” }location方法: 如请求的整个路径:http://1.11.111.11:8080/locationtest/locationt原创 2016-04-28 10:07:43 · 7253 阅读 · 0 评论 -
Draftjs中文翻译5 - v0.10 API迁移
v0.10 API迁移Draft.js v0.10发行版包含对用于管理DraftEntity数据的API的更改 ; 全球“DraftEntity”模块将被弃用,并且 DraftEntity实例将作为其一部分进行管理ContentState。这意味着之前访问的方法DraftEntity现在被移至ContentState记录。此API改进为v0.11中将提供的许多优势打开了道路:DraftEntity实翻译 2018-03-11 09:26:52 · 1213 阅读 · 0 评论