1.因为对react框架思想还不是很熟,遇到问题习惯通过js解决。 2.这次拖拽添加新组件,js通过dom操作,直接在网页中某个元素上append一个元素就可以了,但是react显然不能这么做,例如,动态添加一个自定义组件或者图表。 3.解决方法:定义一个数组this.state={chartLis ...
分类:
其他好文 时间:
2018-10-23 21:08:05
阅读次数:
611
//js 解析分为两个阶段:预编译和执行期 //预编译:声明但是没有初始化 //声明式:funcion a(){} //赋值式:var a = function(){} //匿名函数:function(){} //-----函数之间比较 //结论 1 同一个函数声明,后来者居上 //结论 2 声明式... ...
分类:
Web程序 时间:
2018-10-22 14:41:11
阅读次数:
173
1、Javascript 概述 1、简称JS,是一种浏览器解释型语言(是一种运行于JS解释器或执行引擎中的脚本代码),代码嵌套在HTML页面中,交由浏览器解释执行 作用:主要用来实现页面的动态效果,实现用户交互,实现网页中的网络请求 2、JS 组成: 1、ECMAScript:包含JS的核心语法(规... ...
分类:
Web程序 时间:
2018-10-17 22:19:07
阅读次数:
389
问题: 为所有显示楼盘的页面添加一个加载失败的默认图片. 基本思路: img标签中有个onerror属性,专门用来处理加载失败的事件.所以可以用jquery添加onerror属性,在onerror中加载默认图片. 注意:在页面加载的时候添加,并且添加完成后清空onerror,否则会一直循环请求. ...
分类:
Web程序 时间:
2018-09-26 17:16:12
阅读次数:
858
产生原因 HTTP 不具备安全功能。 在客户端可以篡改请求。 跨站脚本攻击 XSS 攻击方式: 通过提交的信息中带入 js 脚本或 html 标签。 提前闭合标签,有些甚至不用特殊处理。 执行操作或者引入三方 js 。 解决方案: 对提交内容进行编译,“" 转 “\>”。防止文本解析成标签。 ...
分类:
Web程序 时间:
2018-08-30 20:11:38
阅读次数:
217
定义:基于事件和对象驱动,并具有安全性能的脚本语言 Javascript文件在客户端运行。浏览器(客户端)的主要组件中包括渲染引擎和JS解释器等。渲染引擎 - 用来显示请求的内容,例如,如果请求内容为html,它负责解析html及css,并将解析后的结果显示出来。JS解释器 - 用来解释执行JS代码 ...
分类:
Web程序 时间:
2018-08-16 13:59:44
阅读次数:
164
1、JavaScript概述 1、什么是JavaScript JavaScript简称JS,是一种专门运行于JS解释器/引擎中的解释型脚本语言 2、JS发展史 1、1992年Nombas公司开发了一款运行在网页中的脚本语言,名称为CMM(c--),后来更名为ScriptEase 2、1995年Net ...
分类:
Web程序 时间:
2018-08-16 10:38:57
阅读次数:
196
解析html以构建dom树 -> 构建render树 -> 布局render树 -> 绘制render树 1、若遇到css,则构建css rule tree, 2、若遇到html标签,则构建dom tree, 3、若遇到js,则什么都不干,等js解析执行完成,js可能在此阶段修改dom tree 或 ...
分类:
其他好文 时间:
2018-08-14 17:03:37
阅读次数:
126
开发h5活动页时想到移动端会有300ms的延迟,于是便打算用fastClick.js解决。 页面引入fastClick.js后,滑动H5页面的时候发现谷歌浏览器会报错,如下: Unable to preventDefault inside passive event listener due to ...
分类:
Web程序 时间:
2018-07-27 17:01:26
阅读次数:
573
VueX源码分析(4) /module/module.js 解析: 是store模块的类,基本模块的静态属性和一些方法 就是我们定义的模块对象 定义状态可以用函数的方式定义的,这里要先判断状态是不是函数,是函数要执行函数后的值。 记录嵌套模块的模块 就是是否使用命名空间 是嵌套模块的一些操作方法 还 ...
分类:
其他好文 时间:
2018-07-23 12:34:16
阅读次数:
185