
javascript
文章平均质量分 83
itwangyang520
AIDD - 人工智能药物设计 - QQ群: 1074654301
展开
-
正则表达式 js java c# python
正则表达式 js java c# python学习网站https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp概念正则表达式是为了解决字符串操作中一些比较麻烦的场景,比如字符串提取、字符串替换、字符串验证等常用于:表单验证:是否是一个数字、是一个电话号码、是一个邮箱。...原创 2019-06-08 11:06:23 · 175 阅读 · 0 评论 -
ES6学习
前言ES6:EMCAScript(ECMA、ES)标准JavaScript是EMCAScript的一种--------------------------------------------------------------------------------JS特别特别烂--------------------------------------------------...原创 2019-06-01 21:42:01 · 225 阅读 · 0 评论 -
作用域其实很简单的
//多级作用域 //-->1级作用域 let gender="男"; function fn(){ //问题1: //gender:可以访问 //age: 可以访问 //height:不能访问 //-->2级作用域 return function(){ //问题2: //gender...原创 2019-05-21 09:53:05 · 178 阅读 · 0 评论 -
Vue总结一下,今天学的
Vue. jS是一个MVVM模式的实现着,MVVM核心是ViewModel, ViewModel 就走一个观察者vue 两大核心:数据驱动,组件化 两个优点:借鉴了AngulaJS 的模块化开发和React 虚拟DOM,虚拟DOM就是把DOM操作放到内存执行 常用的自定,义属性: v-i f v-else-if ...原创 2019-05-20 22:38:32 · 295 阅读 · 1 评论 -
继承、原型链继承、拷贝继承
0.为什么要使用继承方法可能功能相似,但是不是同一个方法(没有指向同一块内存,会造成内存浪费)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width...原创 2019-05-19 11:30:44 · 385 阅读 · 0 评论 -
js面向对象
<!-- Created by wangyang on 2019-05-16. itwangyang@gmail.com http://www.itwangyang.xyz--><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &...原创 2019-05-17 18:57:40 · 191 阅读 · 0 评论 -
React核心技术-精讲---第三天的讲解(03-React进阶篇-框架原理)
组件的生命周期可以帮助我们清楚的剖析一个组件从创建到销毁的全部流程;如果能够做到知其然且知其所以然, 那么在后期多组件、中大型项目开发过程中, 就能够很好的把控项目的性能细节。1.生命周期<!-- Created by wangyang on 2019-05-13. itwangyang@gmail.com http://www.itwangyan...原创 2019-05-15 15:19:45 · 492 阅读 · 0 评论 -
jQuery里面的ajax用法-------底层到应用(第三堂课-jsonp的封装)
学知识就要学会原生,学会原理今天我们来讲一下jsonp的封装,其实在百度搜索就用到jsonp来请求不同源的数据1.原生js来实现jsonpa.client.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JS...原创 2019-05-11 22:00:45 · 149 阅读 · 0 评论 -
jQuery里面的ajax用法-------底层到应用(第二堂课-局部刷新和loading功能)
这里面我们运用bootstrap4,来用写一个布局,就是长得这样子的实现局部加载,并且实现loading功能下面标注这些官网都是有的,可以自己搜索一下好了,下来开始撸码了index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"...原创 2019-05-08 23:39:05 · 268 阅读 · 1 评论 -
jQuery里面的ajax用法-------底层到应用
<!-- Created by wangyang on 2019-05-07. itwangyang@gmail.com http://www.itwangyang.xyz--><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...原创 2019-05-07 23:27:34 · 204 阅读 · 0 评论 -
带你学习不一样的ES6,深度学习原理,带你玩嗨js----第四堂课的学习※这一章节比较难
/** * Created by wangyang on 2019-05-06. * itwangyang@gmail.com * http://www.itwangyang.xyz *//** * 类的继承 * *///定义一个类class Parent { constructor(name) { this.name = name;//实例的私有...原创 2019-05-06 21:06:25 · 294 阅读 · 0 评论 -
带你学习不一样的ES6,深度学习原理,带你玩嗨js----第三堂课的学习
/** * Created by wangyang on 2019-05-05. * itwangyang@gmail.com * http://www.itwangyang.xyz *///箭头函数的this是定死的,指向外层的this//箭头函数虽然好,但是不能应用到所有的情况let obj8 = { name: 'wang', getName: () =&...原创 2019-05-05 19:43:18 · 206 阅读 · 0 评论 -
带你学习不一样的ES6,深度学习原理,带你玩嗨js----第二堂课的学习
/** * Created by wangyang on 2019-05-03. * itwangyang@gmail.com * http://www.itwangyang.xyz *///补全---->可以用到时间补全,就是说:比如:7:01,可以补全let str5 = 'abc';console.log(str5.padStart(5, '0'));consol...原创 2019-05-04 23:16:18 · 2463 阅读 · 5 评论 -
JS引用类型总结
Object 类型创建Object实例的方式:var person = new Object(); var person = { name : 'Mike', age : 23 } //属性名可以使用字符串如 'age': 23Array 类型创建数组的基本方式:使用Array构造函数 (new可省略) var ar = new Array() var ar = new ...原创 2019-05-02 23:11:00 · 140 阅读 · 0 评论 -
React(16+版本以上的) 基础知识介绍
今天,本章节会介绍一些 React 的基础知识和基本用法。已经入门 React 基础的同学,可以简单看看这篇文档内容。React 零基础的同学还建议去慕课网学习React入门基础。另外,下面讲到的代码将全部使用 es6 语法,教程中我会介绍一些用到的 es6 语法,但是不会从头讲解了,推荐阅读es6入门hello world以下是一个最简单的demo,将一个最简单的组件渲染到页面上...原创 2019-04-14 22:06:23 · 499 阅读 · 0 评论 -
01-HTML5基础
01-HTML5基础了解HTML5 ☞HTML5属于上一代HTML的新迭代语言,设计HTML5最主要的目的是为了在移动设备上支持多媒体!!! 例如: video 标签和 audio 及 canvas 标记 ☞ 新特性: 1. 取消了过时的显示效果标记 <font></font> 和 <center></center> ......原创 2019-04-04 21:01:38 · 197 阅读 · 0 评论 -
JavaScript基础----全方位的基础篇(二)
3.循环结构:while循环;do-while ,for ,for-in 循环:一件事不停的或者是重复的做的 循环要有结束的条件的循环还应该有计算器(记录循环的次数) --------------------------> while 循环 while循环语法: ...原创 2019-04-01 12:27:43 · 203 阅读 · 0 评论 -
微信小程序开发中自己的小总结
微信小程序使用起来感觉像写h5一样,对于新手估计会有比较多疑惑,如果撇去这些想法应该是很快就能上手的一套开发方案。但是它自身的限制也比较大,如不提供window对象会导致一些功能实现起来比较麻烦。我这次开发的小程序就遇到了,虽然比较快找到解决办法(可能都是比较标准化的东西),希望之后不会有其他大坑。需要其实比较简单,就是两页文章列表及文章详情页,刚上手却遇到下面的坑: 无法利用win...原创 2018-12-26 16:05:52 · 465 阅读 · 0 评论 -
在mac上安装vue脚手架遇上的坑
1 安装Node.js参看 上篇 node.js 环境安装【Node.js】Mac 下node安装图文详解2 安装淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org 3 安装全局vue-cli脚手架,用于帮助搭建所需的模板框架cnpm install -g vue-cli输入...原创 2018-09-10 13:39:58 · 3790 阅读 · 0 评论 -
JavaScript基础----全方位的基础篇(一),前方高能哦
--------------------------------------------JavaScript:简介---------------------------------------------------- JavaScript:简称:js js分为三部分: 1.ECMAScript 标准------js的基本语法 2.DOM-...原创 2018-09-09 10:54:59 · 527 阅读 · 0 评论 -
web前端开发学习路线--供参考哦
原创 2018-09-08 17:13:44 · 244 阅读 · 0 评论 -
5 分钟掌握 JavaScript 实用窍门
一开始 JavaScript 只是为网页增添一些实时动画效果,现在 JS 已经能做到前后端通吃了,而且还是年度流行语言。现在来把 JS 小窍门一起分享一下,可以让你事半功倍 ! 1. 删除数组尾部元素一个简单方法就是改变数组的length值:const arr = [11, 22, 33, 44, 55, 66];// truncantingarr.length = 3;...原创 2018-09-04 14:28:55 · 150 阅读 · 0 评论 -
web前端:Canvas 基础(二)
0.前言相信各位小伙伴读了之前的文章,对Canvas基础已经有了一定的认识和了解,但是大家也一定记得我在上一篇文章留了一个小的坑。就是我没有告诉大家该如何去绘制圆,之所以没有说是因为绘制圆实际上是因为CanvasRenderingContext2D对象只提供了两个绘制矩形的方法,并没有直接提供绘制圆,椭圆等几何图形的方法。为了在Canvas上绘制更复杂的方法,必须在Canvas上启用路径,...原创 2018-08-27 22:58:17 · 1813 阅读 · 0 评论 -
VueJS 开发常见会碰壁的问题
涉及技术栈CLI: Vue-CLI UI: Element HTML: Pug(Jade) CSS: Less JavaScript: ES6正文:polyfill 与 transform-runtime 首先,vue-cli 为我们自动添加了 babel-plugin-transform-runtime 这个插件,该插件多数情况下都运作正常,可以转换大部分 ES6 语法。...原创 2018-07-22 00:21:48 · 657 阅读 · 0 评论 -
前端2018年前沿技术概览
2017年就要这一年内除了三大框架蓬勃发展,前端其他领域的技术也都在众多专注于前端开发的开发者的一起努力下不断进步,下面我就总结一下2017年兴起2018年可能会成为潮流的一部分前端技术。本文只是一个概览,我们来看看这个技术主要是干什么的,解决什么问题,当然这篇文章还有一个重要目的是,让你了解这些名词,下次在面试和装X的时候有迹可循。PWA(Progressive Web Ap)一个被吹得...原创 2018-07-22 00:13:45 · 4665 阅读 · 0 评论 -
web前端:Canvas 基础(一)
web前端:Canvas 基础(一)原创 2017-11-01 18:02:44 · 36032 阅读 · 5 评论