摘要:
有时候开发React或者Vue项目时,本地运行访问时,会莫名出现报错如下: The script has an unsupported MIME type ('text/html') 这是由于无意中开启了service Workesr 功能,只要关掉即可解决。 步骤: 开发者工具 -> Applic 阅读全文
摘要:
在构建react项目时,默认使用的webpack-dev-serve有热刷新功能,但是局限是修改一处会使整个页面刷新 当引入了react-hot-loader时,可以实现局部刷新,即同个页面上,某一处的数据修改不会让整个页面一起刷新 以上使用module.hot 实现局部刷新,在新版中如下 在rea 阅读全文
摘要:
我们在使用React组件时,调用方法常常用到this和event对象,默认情况是不会绑定到组件上的,需要特殊处理。 节点上使用bind绑定 特点:该方法会在每次渲染组件时都会重新绑定一次,消耗一定的性能。不符合表象与行为分离准则 它属于ES5函数扩展的方法Function.prototype.bin 阅读全文
摘要:
之前已经简单的使用egg-init初始化项目,并创建控制器controller和服务service 在实际项目中, service主要负责数据的请求,并处理(http请求) controll主要负责获取service中得到的最终数据,并渲染给模板view view主要负责模板渲染 在此,先尝试从远程 阅读全文
摘要:
在上一节中讲到Z()方法,是在初始化函数init中直接调用zepto.Z() 旧版中,直接将$.fn对象挂载dom对象的隐式原型上,而在新版zepto1.2.0中结构如下: 1 . 首先 初始化后调用zepto.Z方法时,返回的是new Z()构造函数 2 . 在构造函数体内可遍历dom节点对象,使 阅读全文
摘要:
关于读源码,读jQuery自然是不错,但太过于庞大不易解读,对于小白,最好从Zepto,Lodash这样的小库入手。 这里使用的是zepto1.1.6版本为例。 自执行函数 在阅读之前,先弄清楚闭包和自执行函数 两种方式: (function() {})() 和 (function() {}()) 阅读全文
摘要:
1 . androidStudio报错No cached version available for offline mode 解决方法 原因是之前为了提高编译速度,在Gradle设置选项中开启了Offline work模式,解决办法关闭此选项, 只需将AS的Offline功能关闭即可。 阅读全文
摘要:
安装 如之前安装过PHP,则先卸载 由于linux的yum源不存在php7.x,所以我们要更改yum源 yum 安装php72w和各种拓展,选自己需要的即可 检查PHP版本,并重启 配置 默认情况下, nginx是没有开启支持php文件的,此时访问nginx服务器下的php文件会直接被下载 进入ng 阅读全文
摘要:
有些时候,我们需要知道一个字符串中字符的位置,或者一个数组中元素的位置,这是就需要对该变量进行迭代操作。 对于数组,有两个方法indexOf和findIndex() , 需要注意的是,findIndex是数组的方法,不适用于字符串 对于字符串, 使用for循环来迭代 对于上面的 for ..of , 阅读全文
摘要:
其中for-of是ES6新增的迭代语法 在MDN上的解释: for...in语句以任意顺序遍历一个对象的可枚举属性。对于每个不同的属性,语句都会被执行。for...of语句在可迭代对象(包括 Array,Map,Set,String,TypedArray,arguments 对象等等)上创建一个迭代 阅读全文