摘要:
第一章 JavaScript数据类型及语言基础 期望达成 掌握JavaScript的各种数据类型概念、判断方法 掌握JavaScript函数、对象的概念 掌握字符串、数字、数组、日期等对象的方法 了解JavaScript的作用域 初步掌握正则表达式的写法 1.1 实践判断各种数据类型的方法 任务描述 阅读全文
摘要:
正则表达式 正则——规则、模式 一. 复习字符串操作: 字符串的位置也包括0。 search——查找 弹出结果为1,表示字符串b出现的位置。如果查找一个不存在的字符,返回的值为 1。 substring——获取子字符串 得到的字符串值为bcd。注意从起始位置开始,不包括结束位置,但如果你不定义结束位 阅读全文
摘要:
用两种方法实现下列问题! 1. 把一个字符串转化为驼峰写法 需求:margin left= marginLeft 思路一:split 把它转化为一个数组然后修改内容 思路二:暴力拆解 强行用循环暴力拆解 通过对象进行判断。 思路二:正则 把字符串转为数组,进行排序。 不必指定任何规则,因为已经排列好 阅读全文
摘要:
1. 外层变量在内部可以找到,反之找不到 以下看个案例: 结果是? aaa()和外层的a=10处于同一个变量作用域。所以只能查找10. 如果把a=10去掉呢?结果是报错了。 还是变量作用域的问题,aaa的环境在全局环境下,不可能找到bbb里面的a=20. 2. var的问题:不var就是全局变量 v 阅读全文
摘要:
1.参数集合是什么? 的结果是? typeOf只能以字符串的形式返回数据类型 js中包括6种数据类型—— ,`String Boolean Object undefined null`。 arguments是实参的集合——是一个对象(可以进行数组的循环,但没有数组的方法)。 所以答案是 2.函数表达 阅读全文
摘要:
引子 这是16年最后的一个练手项目,一贯的感觉就是,做项目容易,写说明文档难。更何况是一个唤起抑郁感觉的项目,码下的每个字,心就如加了一个千斤的砝码。 2016年,有些事我都已忘记,但我现在还记得。2.14那天我见到了六年没见面高中同桌浩哥。为了缓解闰土式的尴尬,我提议到车站附近公园走走。 浩哥被北 阅读全文
摘要:
在之前的React官网教程中,提到了用Remarkable为插件的markdown评论框。现在就来正儿八经地用另外一个插件 做一个markdown编辑器吧! 准备工作 或许在做之前,应该布个局。 大概这样就OK了。 本demo使用的是以下环境(marked.js,highlight.js及其样式库) 阅读全文
摘要:
marked.js简易手册 本文介绍的是marked.js。秉持“来之即用”的原则,对它进行简要的翻译和归纳, 安装 在网上引用或者是引用本地文件即可。要么就用命令行: 最简单用法 留意到,控制台打印出了带html文档标签的内容。 假使你的html页面中有一个``,可以做如下设定: 那么文字将以in 阅读全文
摘要:
本文系笔者学习原生javascript动效的笔记。内容基于某非著名培训机构的视频教程。并重新做了归类整理。删除了一些过时的内容。并重做了GIF图,加上了自己的一些分析。 一. 运动学基础 引子:从左到右的div 点击按钮,一个红色div从左向右运动! 运动的要素在于一个绝对定位的主体,一个定时器。和 阅读全文
摘要:
这是React井字棋项目的最后一篇笔记,记述AI实现。 一. 是开头都会说的原理 但凡懂一点围棋的人都知道“大场”这个概念,可以浅显地把它理解为布局时棋盘上各处的要点。棋谚“金角银边草肚皮”,就很好地说明了大场具有的特征:价值高。 比如没其他子的情况下,先手占星角位,这手棋价值大约是20目。第一手下 阅读全文