近期整理了如下个人觉得比较常用的快捷键,也请前辈给予补充、多多指教。
alt+F2 可以选择打开的浏览器 上下键移动选择
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*…*/ )
ctrl+shift+A 快速查找并使用编
通用事件绑定
function bindEvent(elem,type,fn) {
elem.addEventListener(type,fn);
}
let a =document.getElementById('a
JavaScript中的变量类型:
基本类型值:Undefined,Null,Boolean,Number和String.
按值访问(可直接操作保存在变量中的变量值);
复制规则:当复制基本类型值时:两个变量完全独立,不会互相影响。如下所示:
var a = b = 1;
var c = a;
react性能提升原理:虚拟DOM
react把真是的DOM tree,转化成virtual DOM,每次数据更新后,重新计算virtual DOM并与上一次的作对比,然后对发生改变的部分进行批量更新。从此性能得到提升。
正文:通信
父——>子 使用props。
子组件中(我的示例中,父组件1
前段时间在使用javascript的过程中遇到了继承的问题,自己顺便就对call()和apply()方法进行了了解。
两个方法的共同之处:这两个方法作用相同,都用来改变当前函数调用的对象,即改变this的指向。
两个方法的不同之处:不同之处就是两种方法的传参方式不同,apply接受的是数组参数,ca
angular入门一之环境安装及项目创建
1.安装node.js
下载,安装,在终端测试安装是否成功:node -v(查看nodejs版本) npm -v(查看npm版本)
下载地址:https://nodejs.org/en/download
单线程特点执行异步操作
js是单线程语言,浏览器只分配给js一个主线程,用来执行任务(函数),但一次只能执行一个任务,这些任务就会排队形成一个任务队列排队等候执行.一般而已,相对耗时的操作是要通过异步来进行加载,可以避免导致页面的假死.
setTim
element-ui是由饿了么团队开发的一套基于 Vue 2.0 的桌面端组件库。
官网:http://element.eleme.io/
安装
npm i element-ui -S
引用完整的element-ui
import ElementUI from 'element-ui'
from: http://d3.decembercafe.org/pages/map/index.html
GeoJSON is a format for encoding a variety of geographic data structures.
http://geoj
目标js <template> <my-form v-model="form"> </my-form> </template> <script> export default { dat
验证网址:^http://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]':+!]*([^<>""])*$电子邮箱:^[0-9a-z][a-z0-9._-]{1,}@[a-z0-9-]{1,}[a-z0-9].[a-z.]{1,}[a-z]$手机号码
函数表达式和函数声明
变量/函数声明都会提前
console.log(a)
let a =1
那么打印出来的a为 undefined,因为会将a提到前面并赋予默认值undefined
函数声明:函数声明
这里实现的好像就是把路由和服务器相结合起来。具体需要引入 url 模块和 http 模块为路由提供请求的 URL 和其他需要的 GET 及 POST 参数,随后路由需要根据这些数据来执行相应的代码需要查看 HTTP 请求,从中提取出请求的 URL 以及 GET/POST 参数,所以需要引入url 和
前端面试与前端算法 视频教程,学习JavaScript算法的可以看一下 https://study.163.com/course/courseMain.htm?courseId=1005217022&share=2&shareId=400000000417013
终于开始接着写我的读书笔记了。
17、DOM有insertBefore方法,但并没有提供insertAfter()方法。不过可利用已有的DOM方法和属性编写此函数:
function insertAfter(newElement, targetElement) {
var parent
obj = {...obj, name:'addName'} //给obj对象 添加一个name字段,并且赋值为‘addName’
参考:
]]>
最近收集了几个经典JS题目,比较有代表性,分享一下:
1.xiaoshuo-ss-sfff-fe 变为驼峰xiaoshuoSsSfffFe
function getCamelCase(str) {
事件背景
有一个公用页面需要在多个页面调用,其中涉及到部分js已经写在了公用页面中,通过ajax加载该页面后无法执行其中的js。
解决思路
1. 采用附加一个iframe的方法去执行js,为我等代码洁癖者所不齿。
2. 使用document.write输出代码,我等简洁主义者所不愿。
3. 最简单的
问题描述:服务器系统架构采用的是koa(并非koa2),客户端富文本编辑器采用的是百度的ueditor控件。现在需要ueditor支持将图片直接上传到七牛云。
前提:百度的ueditor需要在本地配置为可用,图片上传相关的配置可以参考官方文档的描述。由于服务器用的node.js,因
直接上干货......
步骤:
1.安装node.js;(下载地址:https://nodejs.org/en/download/)安装完成以后,在命令窗口输入node -v 查看node版本。
2.安装npm;(node自带npm,在命令窗口输入npm -v 查看npm版本)
3.安装