回顾下JavaScript 的基本知识:基本语法、变量声明、数据类型和字面量
![](/images/tt/js.jpg) 回顾下 [JavaScript](/JavaScript/) 的基本知识:基本语法、变量声明、数据类型和字面量。 基础 {#基础} -------- JavaScript 借鉴了 Java 的大部分语法,但同时也受到 *Awk,Perl* 和 *Python*的影响。 JavaScript 是**区分大小写** 的,并使用 ...
![](/images/tt/js.jpg) 回顾下 [JavaScript](/JavaScript/) 的基本知识:基本语法、变量声明、数据类型和字面量。 基础 {#基础} -------- JavaScript 借鉴了 Java 的大部分语法,但同时也受到 *Awk,Perl* 和 *Python*的影响。 JavaScript 是**区分大小写** 的,并使用 ...
![](/images/tt/js.jpg) 点击链接跳转,我们习惯直接用a的属性href就可以,但是有时候我们也需要用到[Javascript](/JavaScript/)去实现,如何写代码呢? 今天分享使用[Javascript](/JavaScript/)点击链接跳转页面与打开新窗口的一些方法。如下: #### 1.在原来的窗体中直接跳转用 代码如下: ``` ...
![](/images/tt/js.jpg) 今天分享下一个原生[Javascript](/JavaScript/)的应用:实现购物车加减以及价格计算功能。这个在我们开发购物网站的时候,经常用到,一起来了解下吧。 ### 需求说明: > 单击"半闭"按钮时,关闭当前页面购物车页面 > 单击"移入收藏"弹出收藏提示 ...
![](/images/tt/js.jpg) [JavaScript](/JavaScript/)每日一学:isPrototypeOf函数。 `isPrototypeOf()` 是` Object`函数(类)的下的一个方法,用于判断当前对象是否为另外一个对象的原型,如果是就返回 `true`,否则就返回 `false`。 这个函数理解的关键是在原型链上,这个据说是[`Ja...
![](/images/tt/js.jpg) 分享一个使用[JavaScript](/JavaScript/)canvas的应用:刮刮乐小游戏,废话不多说,直接上代码: ``` <!DOCTYPE html> <html lang="en"> <head> <meta charset="U...
![](/images/tt/js.jpg) 今天带大家了解[JavaScript](/JavaScript/) [es6](/tags/es6/)的五大数组方法:forEach()、arr.filter()、arr.every()、arr.map()和arr.some(),如果您还没在用[ES6](/tags/es6/)的话,那就有点掉队了啊,加油吧! #### forE...
![](/images/tt/js.jpg) 今天来学下[JavaScript](/JavaScript/)的异步操作:异步操作中串行和并行。主要内容是[`js`](/JavaScript/)中`es5`和`es6`针对异步函数,串行执行和并行执行的方案。OK,一起往下看吧。 在es6出来之前,社区`nodejs`中针对回调地狱,已经有了`promise`方案。假如多个异步...
![](/images/tt/js.jpg) [JavaScript开发](/JavaScript/)TIPS:了解下useRef和useState。 useState hook {#heading-0} -------------------------- `useState `是一个内置的 `React hook`,它允许您将信息作为状态存储在变量中。它允许您将 `R...
![](/images/tt/js.jpg) 今天我们聊下JSON应用,关于[JavaScript](/JavaScript/)转换与解析JSON方法,接下来我们通过实例去解析,GO! **在JavaScript中将JSON的字符串解析成JSON数据格式,一般有两种方式:** 一种为使用eval()函数。 使用Function对象来进行返回解析。 使用eval...
![](/images/tt/js.jpg) 分享一个[Javascript](/JavaScript/)技巧:分享eval函数组装表单输入项为json对象的方法。一起往下看吧。 在ajax方式做web开发时,经常会遇到会保存前,收集表单输入项,组成json对象,然后把对象直接post到服务端的场景。 常规做法是在js里写类似如下的代码: ``` var myObj...