Code Monkey home page Code Monkey logo

chenyuhu.github.io's People

Contributors

chenyuhu avatar

Stargazers

 avatar

Watchers

James Cloos avatar

chenyuhu.github.io's Issues

leetCode-计算n的幂 | 陈锋个人博客

https://chenyuhu.js.org/2019/07/27/leetCode-%E8%AE%A1%E7%AE%97n%E7%9A%84%E5%B9%82/#more

问题?最近没事干的时候,迷上了做LeetCode的算法题。来锻炼一下自己的思维,在做LeetCode的联系题的时候,发现几道有意思且大致相同的算法题。 LeetCode-231 2的幂 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 LeetCode-326 3的幂 给定一个整数,写一个函数来判断它是否是 3 的幂次方。 LeetCode-342 4的幂 给定一个整数 (32 位有

即将一统天下的TypeScript(一) | 陈锋个人博客

https://chenyuhu.js.org/2019/10/10/%E5%8D%B3%E5%B0%86%E4%B8%80%E7%BB%9F%E5%A4%A9%E4%B8%8B%E7%9A%84TypeScript(%E4%B8%80)/

前言 什么是TypeScript? ​ TypeScript 是微软开发一款开源的编程语言,ts是js的超集,意味着js本身的语法在ts里面也能跑的通。ts一方面是对js加上了很多条条框框的限制,另一方面是拓展了js的一些能力,就像es6提供了那么多神奇的语法糖一样。只要按照一定的规则去书写js,就能享受到ts带来的好处。当然因为现在的ts足够强大,并且有自家的vscode保驾

JS的常见错误捕获方式 | 陈锋个人博客

https://chenyuhu.github.io/2019/06/15/JS%E7%9A%84%E5%B8%B8%E8%A7%81%E9%94%99%E8%AF%AF%E6%8D%95%E8%8E%B7%E6%96%B9%E5%BC%8F/#more

JS的常见错误的捕获方式同步错误一、 SyntaxError:语法错误语法错误,这一类错误在预解析的过程中如果遇到,就会导致整个js文件都无法执行。在vue项目中如果存在语法错误,将直接无法运行,打包也将会直接报错 二、Uncaught ReferenceError:引用错误引用一个不存在的变量时发生的错误。将一个值分配给无法分配的对象,比如对函数的运行结果或者函数赋值。此类错误可以通过try-c

上传Base64到七牛云 | 陈锋个人博客

https://chenyuhu.js.org/2019/06/22/%E4%B8%8A%E4%BC%A0Base64%E5%88%B0%E4%B8%83%E7%89%9B%E4%BA%91/#more

文件上传,我们一般是将文件转化为Blob对象进行上传;但是有没有想过,如果我的文件能够直接上传到七牛云不就好了;在一次业务的偶然性,需要直接上传文件到七牛云。我得到的文件类型是Base64格式的。之前上传的文件一直都是Blob对象,现在。。。 开始我的艰辛的上传文件历程

动态展示列表格的实现 | 陈锋个人博客

https://chenyuhu.js.org/2019/07/22/%E5%8A%A8%E6%80%81%E5%B1%95%E7%A4%BA%E5%88%97%E8%A1%A8%E6%A0%BC%E7%9A%84%E5%AE%9E%E7%8E%B0/

前言前段时间,公司的新需求,依据用户的选择动态的展示表格的列,一开始的想法是不就是多写几个if-else吗?没啥大不了的事,后面的需求就是,用户可以选择列有13个!WTF?13个,如果我要是写if-else也是完全可以写的,但是如果后期需求要是追加到几十个,上百个,我还写if-else的话,我能写死在这儿 想法如果我能依据用户选择的数据动态的渲染表格,而不是通过if-else来控制的话,这样的话,

electron的自动更新 | 陈锋个人博客

https://chenyuhu.js.org/2019/11/11/electron%E7%9A%84%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0/

前言我们在开发一款electron桌面应用中,我们希望只要我们发布了最新的版本,用户就会收到新包的更新提示。在electron自带的有autoUpdater,本次我们选择的是electron-autoUpdater这个第三方插件。先说一下electron自带的autoUpdater的缺点是没有办法控制什么时候下载(目前我看官方文档是没有这个功能,如果有欢迎指正),且不知道下载的进度;而electr

即将一统天下的TypeScript(二) | 陈锋个人博客

https://chenyuhu.js.org/2019/10/19/%E5%8D%B3%E5%B0%86%E4%B8%80%E7%BB%9F%E5%A4%A9%E4%B8%8B%E7%9A%84TypeScript(%E4%BA%8C)/

类型推论如果没有明确的指定类型,那么TypeScript会依照类型推论的规则推断出一个类型。即最开始给变量什么类型,typescript就默认这个变量的类型就为这个类型。例如: 1234567let isNum = '7'isNum = 7 // Type 'number' is not assignable to type 'string'.// 实际上类型推断就是默认给变量加上对应的类型/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.